INTRODUCCIÓN A LA PROGRAMACIÓN PARA MÓVILES USANDO ANDROID

ProgramacionAndroid-03
  • $160 + IVA (miembros)

    $180 + IVA (no miembros)

  • Moodle / ZOOM

    Online

  • 30 estudiantes

    Capacidad

  • 40 Horas

    Duración

  • 19h00 a 21h00

    Lunes, martes, jueves

  • Moodle / ZOOM

    Online

  • 40 Horas

    Duración

  • Cualquier información puede contactarse a nuestro correo electrónicos en el siguiente link

Instructor:

 

Horario:

 

Resumen:
El desarrollo de aplicaciones para móviles ya es más que una tendencia, es una necesidad. En la actualidad el número de dispositivos móviles supera en varias veces la cantidad de computadoras, por lo que desarrollar aplicaciones para móviles es un nicho de mercado de alta demanda. Conocer cómo desarrollar un tipo de estas aplicaciones, usando el lenguaje nativo de Android supone una ventaja ya que se logra crear y consolidar una base imprescindible para tener buenos resultados en este tipo de trabajos. En este curso lograrás desarrollar una serie de funcionalidades claves, evaluar códigos de ejemplos con un alto valor de conocimiento, así como lograrás una visión importante sobre las aplicaciones móviles, todo desde la óptica de Android.

 

Audiencia: 
Estudiantes de pre-grado y profesionales de carreras afines a los desarrollos tecnológicos. Ingenieros y especialistas con o sin experiencias prácticas que sientan la necesidad de ampliar sus capacidades y habilidades sobre la programación para móviles.

Competencia específica
Dominar la arquitectura base para el desarrollo de una aplicación Android.
Dominar el cómo se desarrollan los elementos claves de una aplicación móvil.
Conocer las diversas opciones de servicios externos que se puedan utilizar.
Tener los recursos de conocimientos para conformar una solución móvil.

Los alumnos aprenderán en un principio mediante charlas online en las que el profesor de manera didáctica expondrá todo mediante ejemplos prácticos y construirá junto con los alumnos el conocimiento. Las clases prácticas se desarrollarán de manera online y tendrán un aprendizaje colaborativo, pues los alumnos colaborarán junto con el profesor para el aprendizaje.

Características: 
• El curso tendrá una duración de 40 horas con actividades prácticas individuales.
La ESR ofrece material audiovisual para el aprendizaje.
El estudiante evidenciará el avances su aprendizaje a través de la plataforma virtual.

 

Objetivo General:
Explicar detalladamente las estructuras fundamentales del desarrollo de aplicaciones móviles con Android a través de la discusión de teorías puntuales y ejemplos prácticos de programación.

 

Objetivos Específicos:
Dominar la parte fundamental del lenguaje de programación de Android.
Conocer la arquitectura de funcionamiento del lenguaje para un proyecto.
Explicar el desarrollo de interfaces, bases de datos, trabajo con sensores y otros elementos, todo a través de ejemplos prácticos.
Análisis de casos de éxitos para ampliar la visión sobre la utilización de cada uno de los elementos tratados.

 

Requisitos Previos:
Conocimientos de Inglés básicos para la lectura.
Conocimientos de herramientas básicas como navegador web.

 
Información extra: Se entrega certificado de aprobación por 20 Horas una vez finalizado el curso.

Canjeables por cupos:
SI
TEMAS
SUBTEMAS
Introducción al desarrollo de aplicaciones para Android
Surgimiento y evolución del sistema operativo Android
Instalación y configuración de Android Studio
Requisitos técnicos y sugerencias para el desarrollo
Alternativas de herramientas para el desarrollo con Android
Partes de un proyecto Android
Componentes de Android
La Actividades en Android (Activity)
Mecanismos de comunicación entre actividades
Desarrollo de aplicaciones empleando mecanismos de comunicación entre actividades
Definición de Servicios
Desarrollo de aplicaciones empleando servicios
Variantes de Android y sus aplicaciones
Interfaz gráfica en Android
Introducción al desarrollo de interfaces para móviles
Desarrollo de aplicaciones con interfaces visuales
Base de Datos en Android
Desarrollo de aplicaciones con bases de datos SQLite
Desarrollo de aplicaciones con bases de datos Realm
Trabajo con los sensores de los dispositivos
Introducción a los sensores
Utilización de sensores en una aplicación
Librerías útiles en Android para el trabajo con sensores
Trabajo con Fragments
Introducción a los fragments
Uso de los fragments en una aplicación
Conexión Con Api Rest
Instalación y configuración de Retrofit
Definiendo modelos de respuesta del servidor
Creación de la interfaz Retrofit
Ejecución de la petición de la interfaz
Google Maps
Creación de nuestra API Key
Objeto Mapa y eventos
Uso de markers
Eventos de markers
Control de cámara