Diplomado en Desarrollo de Aplicaciones Móviles y Realidad Aumentada Plataformas iOS y Android

Solicita información

Diplomado en Desarrollo de Aplicaciones Móviles y Realidad Aumentada Plataformas iOS y Android

  • Contenido Diplomado en Desarrollo de Aplicaciones Móviles y Realidad Aumentada Plataformas iOS y Android:

    Área Temática: Sistemas y Tecnologías de Información
    Duración: 120 Horas
    Fecha de Inicio: lunes, 27 de marzo de 2017 
    Fecha de finalización: lunes, 11 de septiembre de 2017
    Días y Horario de Impartición: Lunes y miércoles de 18:00 a 22:00 horas
    Precio: $50.059,80

    Objetivo general:

    Al finalizar el diplomado, el participante será capaz de crear aplicaciones nativas móviles y de Realidad Aumentada para iOS (iPhone, iPad, iPodTouch) y Android.

    Beneficio:

    El participante aprenderá a usar las herramientas, lenguaje de programación y tecnologías usadas en el desarrollo de aplicaciones móviles con iOS y Android.
    El participante podrá hacer uso de vistas y controles integrados en el SDK, así como personalizar sus propias vistas y controles.
    El participante será capaz de decidir y aplicar modelos de navegación adecuados para diferentes tipos de aplicación.
    El participante será capaz de resolver problemas comunes en el código, así como la optimización de la aplicación con técnicas avanzadas.
    El participante obtendrá un panorama de los temas avanzados en el ámbito de desarrollo que incluyen algunas de las tecnologías más novedosas dentro de la plataforma.
    El participante será capaz de utilizar el hardware de los dispositivos para crear aplicaciones de Realidad Aumentada.

    Dirigido a:

    Recién egresados del área de Tecnologías de información, desarrolladores de aplicaciones.

    Requisito:

    Licenciatura terminada
    Fundamentos de programación.
    Programación orientada a objetos.
    Java C++

    Contenido:

    Módulo 1 Introducción al desarrollo en la plataforma iOS:

    Al término del módulo, el participante conocerá los conceptos básicos del desarrollo en la plataforma.

    Temario

    1.Preparando el sistema y dispositivo para desarrollo.
    2.Introducción a xCode y el Simulador iOS.
    3.Descubriendo Objective-C.
    4.Dentro de Cocoa Touch.
    5.Explorando Inteface Builder.
    6.Diseño de aplicaciones con el patrón Modelo-Vista-Controlador.

    Duración del módulo: 8 horas

    Módulo 2 Vistas y controles en iOS:

    Al finalizar el módulo el participante será capaz de integrar las vistas y controles disponibles en la librería UIKit, así como aplicar técnicas básicas de personalización de vistas y controles.

    Temario

    1.Trabajando con texto, teclados y botones.
    2.Manejando imágenes, animaciones, sliders y otros controles.
    3.Llamando la atención del usuario.
    4.Uso de Storyboards con UINavigationController y UITabBarController .
    5.Presentando opciones con Toolbars y Pickers.
     
    Duración del módulo: 12 horas

    Módulo 3 Navegación con UIViewControllers y manejo de datos en iOS:

    Navegación con UIViewControllers y manejo de datos en iOS.

    Temario

    1.Presentando información con UITableView y UISplitViewController.
    2.Persistencia de datos.
    3.Autorotación y autoredimensión de interfaces.
    4.Interacción con otras aplicaciones.
    5.Trabajando con multimedia.
    6.Consumo y parseo de servicios web.
    7.Integración de redes sociales.

    Duración del módulo: 16 horas

    Módulo 4 Conceptos avanzados de programación para iOS:

    Al finalizar el módulo, el participante será capaz de dar uso a tecnologías y herramientas avanzadas para el desarrollo en iOS.

    Temario

    1.Uso avanzado de toques y gestos.
    2.Técnicas de debugging y resolución de errores.
    3.Manejo de orientación y movimiento.
    4.Implementando servicios de localización.
    5.Comunicación entre dispositivos.
    6.Concurrencia con NSThread y NSOperations.
    7.Notificaciones remotas y locales.
    8.Almacenamiento de datos en la nube con iCloud.

    Duración del módulo: 16 horas

    Módulo 5 Introducción al desarrollo en la plataforma Android:

    Al finalizar el módulo, el participante conocerá las características del ambiente de desarrollo para la plataforma Android.

    Temario

    1.Ambiente de desarrollo para Android.
    2.Herramientas de desarrollo.
    3.Arquitectura de las aplicaciones Android.
    4.Lenguaje Java para el desarrollo de aplicaciones Android.
    5.Componentes básicos de interfaz gráfica.

    Duración del módulo: 8 horas

    Módulo 6 Vistas y controles en la plataforma Android:

    Al finalizar el módulo, el participante será capaz de integrar las vistas y controles del SDK de Android en la elaboración de interfaces de usuario complejas.

    Temario

    1.Vistas básicas.
    2.Fragmentos.
    3.Usando la barra de tareas.
    4.Listas.
    5.Diálogos.
    6.Navegación en aplicaciones multipantalla.

    Duración del módulo: 16 horas

    Módulo 7 Desarrollo avanzado de interfaces gráficas:

    Al finalizar el módulo, el participante será capaz de utilizar conceptos avanzados en la elaboración de interfaces de usuario complejas.

    Temario

    1.Manejo de gestos.
    2.Animación.
    3.Vistas personalizadas.
    4.Gráficas.
    5.Localizando aplicaciones.

    Duración del módulo: 8 horas

    Módulo 8 Conceptos avanzados de programación en Android:

    Al finalizar el módulo, el participante será capaz de utilizar tecnologías avanzadas para el desarrollo de aplicaciones en Android.

    Temario

    1.Técnicas de debugging.
    2.Almacenamiento de datos.
    3.Manejo de hardware del dispositivo. (acelerómetro, brújula, GPS, otros sensores)
    4.Comunicación de datos.

    Duración del módulo: 16 horas

    Módulo 9 Aplicaciones de realidad aumentada en Android y iOS:

    Al finalizar el módulo, el participante será capaz de utilizar tecnologías avanzadas para el desarrollo de aplicaciones que integren interacción con realidad aumentada.

    Temario

    1.Los sensores y la cámara en los dispositivos móviles.
    2.SDK's para desarrollar aplicaciones de Realidad Aumentada.
    3.Integración de un SDK en las aplicaciones de Realidad Aumentada.
    4.Optimización de contenidos gráficos para Realidad Aumentada.
    5.Aplicaciones de Realidad Aumentada.

    Duración del módulo: 20 horas

Otra formación relacionada con tecnología móvil