Herramientas de desarrollo en plataformas móviles

Formamos talento humano para el desarrollo de la región, las empresas y el personal especializado de la industrias de las Tecnologías de la información y la Comunicación

Formación en nuevas tecnologías para desarrollo de nuevos negocios

Herramientas de desarrollo en plataformas móviles

Tutor

Juan Camilo Puente

Duración

120 Horas

Cupo

24

Lugar:
Universidad de San Buenaventura

Certificado SI

CONTENIDO: En la actualidad se considera indispensable para el desarrollo profesional de cualquier programador tener conocimientos básicos sobre desarrollo móvil. Éste curso está orientado para profundizar en los conocimientos adquiridos en su formación previa. Esta cuestión es especialmente importante en lo que se conoce como programación orientada a objetos, donde existen varias tecnologías como Android, XML y JSON para el transporte de datos. El estudiante podrá saber diferenciar entre los conceptos propios del desarrollo móvil y el entorno tecnológico para su desarrollo.

Ciclo básico

  • Presentación del curso y del entrenador
  • Motivación
  • Preparación del ambiente para programar en Android Studio
  • Instalación de componentes de Android SDK
  • Instalación del laboratorio 1
  • Estructura de un proyecto Android
  • Interfaz de usuario
  • Eventos click
  • Invocación de eventos
  • Uso de Cacoo.com para creación de Mockups
  • Introducción a las Activity
  • Manejo de GridLayout, RelativeLayout, LinearLayout
  • Manejo de Tabs
  • Instalación de componentes externos de tipo Android
  • Seguimiento al proyecto 1
  • Manejo de imágenes con el objeto ImageView
  • Manejo de imágenes con la librería Fresco
  • Manejo de Spinner
  • Seguimiento al proyecto 2
  • Manejo de Activity y navegación con parámetros
  • Manejo de CheckView
  • Seguimiento al proyecto 3
  • Manejo de ListView y adaptadores
  • Introducción al manejo de archivos JSON
  • Introducción al manejo de bases de datos SQL
  • Seguimiento al proyecto 4 y entrega final

Ciclo avanzado

  • Presentación del curso y del entrenador
  • Motivación
  • Animaciones con objetos de la vista
  • Introducción al manejo de bases de datos SQL
  • Proceso para insertar datos y consultar datos en una base de datos localSQLITE
  • Instalación y uso de librerías externas
  • Introducción al manejo de JSON de forma local
  • Introducción a las API
  • Creación de API con PHP
  • Creación de API con Node JS
  • Consulta de un API con la librería Retrofit
  • Envío de datos a una API con librería Retrofit
  • Obteniendo la posición GPS del usuario
  • Mostrando la posición GPS del usuario en el mapa de Google
  • Consultando datos JSON y mostrando posiciones en el mapa de Google
  • Mostrando el detalle de cada posición
  • Manejo de fuentes (tipos de letra)
  • Tomando fotos con Android
  • Subiendo fotos al servidor con Retrofit
  • Manejo de API’s de GOOGLE
  • Seguimiento al proyecto y entrega al final

 

OBJETIVO ESPECIFICO:

  • Se familiarice y aprenda a analizar y diseñar aplicaciones Móviles dando importancia al cumplimiento de usabilidad, mantenimiento, rendimiento, extensibilidad
  • Aprenda a reconocer el transporte de datos desde servidores Web
  • Que aprenda a consumir los datos generados desde API en internet
  • Que aplique los conocimientos en el desarrollo de una aplicación móvil basada en las prácticas adquiridas

Los interesados en hacer parte del curso, realizar el formulario de inscripción en https://pacifitic.org/formatic/

Artículos relacionados ORACLE DB