Módulos
- Fundamentos de Java para desarrollo de Aplicaciones en Android
El lenguaje en el que se desarrollan las aplicaciones en
Android
esJava
. Este módulo funciona como un curso propedéutico que prepara al alumno en los elementos indispensable de este lenguaje para el desarrollo bajoAndroid
. Si usted ya domina el lenguaje puede prescindir de este curso, pero si no lo tiene fresco funciona cómo un buen repaso - Desarrollo de Aplicaciones Móviles en Android I
Este módulo presenta los elementos arquitectónicos fundamentales de la plataforma junto con su filosofía de desarrollo de aplicaciones y las herramientas necesarias. En este curso se construyen las habilidades básicas de diseño y programación que el alumno requiere para construir aplicaciones móoviles en
Android
- Desarrollo de Aplicaciones Móviles en Android II
Este módulo enseña cómo incorporar funcionalidades avanzadas en las aplicaciones: la integración con servicios back-end corporativos por medio de servicios web, técnicas de sincronización, manejo de la concurrencia, uso del hardware del dispositivo (cámara, acelerómetro, etc.), uso de funcionalidades geográficas (mapas y ubicaciones) y otras diversas funcionalidades avanzadas.
- Lenguaje Swift
El lenguaje en el que se desarrollan las aplicaciones para
iPhones
yiPads
se llamaSwift
. Es un lenguaje orientado a objetos de última generación, que tiene algunas particularidades. Este módulo enseña cómo desarrollar programas que aprovechen las bondades del lenguaje evitando cometer los errores típicos de utilizar un nuevo lenguaje. - Desarrollo de Aplicaciones Profesionales en iOS I
El sistema operativo utilizado por los
iPhones
y lasiPads
se llamaiOS
. Este sistema operativo incorpora un modelo de desarrollo en particular, un grupo de conceptos que definen su arquitectura y una serie de herramientas de desarrollo; todo ello define la manera en la que se deben construir las aplicaciones. En este módulo se presentan el ambiente de iOS y los componentes de su arquitectura que son fundamentales en el desarrollo. Con ellos posteriormente, se construyen aplicaciones básicas. - Desarrollo de Aplicaciones Profesionales en iOS II
Este módulo enseña cómo incorporar funcionalidades avanzadas a las aplicaciones en iOS: la integración con servicios back-end corporativos por medio de servicios web, técnicas de sincronización, manejo de la concurrencia, uso del hardware del dispositivo (cámara, acelerómetro, etc.), uso de funcionalidades geográficas (mapas y ubicaciones) y más funcionalidades avanzadas.