ORGANIZA
Colegio de Ingenieros de Sistemas Telecomunicaciones Redes e Informática Potosí , Academia TuGuía.
FECHA
Del 6 al 29 de diciembre de 2021.
HORARIO
19:00 - 21:00 (Lunes, Miércoles y Viernes)
MODALIDAD
- 100% ONLINE (Herramientas a utilizar: Moodle, Zoom)
CARGA HORARIA
96 horas académicas
¿Que incluye el curso?
- Capacitación del curso
- Certificado físico con valor curricular
- Material de apoyo (1 DVD con el contenido del curso e instaladores)
- Folder
- Incluye el envío de los certificados, material y folder (Envío a las terminales departamentales de toda Bolivia)
Requisitos:
- El participante deberá contar con una computadora con acceso a internet y tener los conocimientos básicos en programación.
¿PARA QUIÉN ES ESTE CURSO?
El curso está dirigido a cualquier persona que desee adquirir conocimientos sobre el desarrollo de App - Móviles para el sistema operativo Android.
¿QUE APRENDERÁS EN ESTE CURSO?
-
Al finalizar el curso el estudiante estará preparado para desarrollar aplicaciones móviles para el sistema operativo Android.
TEMARIO
-
MÓDULO 1 INTRODUCCIÓN A KOTLIN
- Historia de kotlin
- Ventajas de kotlin
- Prerrequisitos del software kotlin
- Instalar Intellij IDEA
- Creando un proyecto kotlin
- Ejecución de mi primer programa en kotlin
- Variables de kotlin
- Tipos de datos de kotlin
- Entrada de información al programa kotlin
-
MÓDULO 2 CONTROL DE DECLARACIONES DE FLUJO
- Operadores lógicos
- Bucles
- Loops
- Saltar Expresiones
-
MÓDULO 3 FUNCIONES Y PROGRAMACIÓN ORIENTADA A OBJETOS
- Programación Orientada a Objetos (OOP)
- Objeto
- Clase
- Colecciones de Kotlin
-
MÓDULO 4 ANDROID FRAMEWORK Y ANDROID STUDIO
- Prerrequisitos del software Android Studio
- Instalar Android Studio
- Arquitectura de la plataforma Android
- Biblioteca de Android
- Componentes de la aplicación Android
- Tipos de procesos de Android y sus prioridades
- Crear un dispositivo virtual
- Laboratorio 1
-
MÓDULO 5 CREAR INTERFAZ DE USUARIO
- Estructura de proyecto de Android
- Creando una interfaz de usuario
- Laboratorio 2
-
MÓDULO 6 DISEÑOS DE ANDROID, ESTILOS Y TEMAS
- Diseños
- Estilos y temas de Android
- Manifiesto de la aplicación
- Laboratorio 3
-
MÓDULO 7 BRINDIS, ACTIVIDADES, NAVEGACIONES Y VISTAS
- Clase de contexto
- Clase de tostada
- ¿Qué es una actividad?
- Ciclo de vida de la actividad
- Android con Intención
- Vistas de Android
- Laboratorio 4
-
MÓDULO 8 DIÁLOGOS, SNACKBAR, MENÚS, WEBVIEW Y NOTIFICACIONES DE ANDROID
- Diálogos de Android
- Snackbar
- Menús
- WebView
- Notificaciones de Android
- Laboratorio 5
-
MÓDULO 9 ALMACENAMIENTO DE ANDROID, SQLITE Y PROVEEDORES DE CONTENIDO
- Opciones de Almacenamiento de Android
- Preferencias Compartidas
- Bases de Datos Sqlite
- Proveedores de Contenido
- ORMLite
- Laboratorio 6
-
MÓDULO 10 WEB SERVICES CON RETROFIT
- ¿Qué es un API Rest?
- Formato Json
- Json a data class
- APIService
- Laboratorio 7
-
MÓDULO 11 APLICACIONES CON RECONOCIMIENTO DE UBICACIÓN – USO DE GPS Y GOOGLE MAPS
- ¿Qué es GPS y cómo funciona?
- Configurando Google Maps
- Laboratorio 8
DOCENTE EXPERTO
Ing. Israel E. Espinoza Calderon
- Ingeniero de Sistemas (UATF).
- Diplomado en Educación Superior Formación Basada en Competencias (UATF).
- Diplomado en Software Libre y GNU/LINUX (UATF).
- Diplomado en Seguridad Informática GNU/LINUX (UATF).
- Formó parte del plantel Docente de la carrera de Ingeniería de Sistemas Sub-Sede Tupiza (UATF).
- Desarrollador de aplicaciones Android.