Formación en aplicaciones

Curso actualmente no disponible
Tec de Monterrey - Educación Continua

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

Tec de Monterrey - Educación Continua
En Monterrey ()

$50,060
más IVA

Información importante

Tipología Diplomados
Horas lectivas 12h
  • Diplomados
  • 12h
Descripción

¿Eres un apasionado del desarrollo de apps? ¿Te gusta la realidad aumentada? En este Diplomado en Desarrollo de Aplicaciones Móviles y Realidad Aumentada Plataformas iOS y Android que el Tecnológico de Monterrey - Educación Continua te ofrece por medio de Emagister aprenderás a crear aplicaciones nativas móviles y de Realidad Aumentada.

En el diplomado se tocan temas como: Arquitectura de aplicaciones, programación web, aplicaciones web, desarrollo web, aplicaciones móviles, informática avanzada, bases de datos, desarrollo en la plataformas, plataforma iOS, dispositivo para desarrollo, introducción a xCode, descubriendo Swift, diseño de aplicaciones, manejando imágenes, uso de Storyboards, Manejo de datos y Autoredimensión de interfaces.

Déjanos saber todas las inquietudes o preguntas que puedas tener de este diplomado a través del link de más información ubicado en esta página de emagister.com.mx donde directamente el centro se comunicará contigo a la brevedad.

A tener en cuenta

· ¿Cuáles son los objetivos de este curso?

1. Aprenderá a usar las herramientas, lenguaje de programación y tecnologías usadas en el desarrollo de aplicaciones móviles con iOS y Android. 2. Podrá hacer uso de vistas y controles integrados en el SDK, así como personalizar sus propias vistas y controles. 3. Será capaz de decidir y aplicar modelos de navegación adecuados para diferentes tipos de aplicación. 4. Será capaz de resolver problemas comunes en el código, así como la optimización de la aplicación con técnicas avanzadas. 5. 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. 6. Será capaz de utilizar el hardware de los dispositivos para crear aplicaciones de realidad aumentada.

· ¿A quién va dirigido?

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

· Requisitos

Licenciatura terminada Fundamentos de programación. Programación orientada a objetos. Java y/o C++ o algún lenguaje de programación.

· ¿Qué diferencia a este curso de los demás?

La institución figura en el top de las mejores universidades privadas del mundo, según el QS World University Ranking; mientras que la EGADE Business School es considerada la mejor escuela de negocios en México y Latinoamérica. De acuerdo con Quacquerelli Symonds University Rankings, es la mejor universidad privada en México y en opinión de los empleadores, la universidad número uno de México, colocándose al mismo nivel de University of Michigan, Boston University y Duke University.

· ¿Qué pasa después de pedir información?

Una vez que solicites información por medio del catálogo de Emagister.com.mx el centro se pondrá en contacto contigo para informarte del proceso de matriculación.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

Este centro lleva demostrando su calidad en Emagister
13 años con Emagister

¿Qué aprendes en este curso?

Arquitectura de aplicaciones
Programación web
Aplicaciones web
Desarrollo web
Aplicaciones Moviles
Informática avanzada
Bases de datos
Desarrollo en la plataformas
Plataforma iOS
Dispositivo para desarrollo
Introducción a xCode
Simulador iOS
Descubriendo Swift
Diseño de aplicaciones
Manejando imágenes
Atención del usuario
Uso de Storyboards
Manejo de datos
Persistencia de datos
Autoredimensión de interfaces

Programa académico

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 Swift.

4. Dentro de Cocoa Touch.

5. Explorando Inteface Builder.

6. Diseño de aplicaciones con el patrón Modelo-Vista-Controlador.

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.

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

Al finalizar el módulo el participante podrá utilizar los diferentes modelos de controladores de vistas y de navegación, esto le dará herramientas para aplicar un mejor esquema de usabilidad.

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.

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.

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.

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.

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

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.

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.


Compara para elegir mejor:
Ver más cursos similares