ITESM Campus de Educación Ejecutiva Ciudad de México

Diplomado en Aplicaciones Móviles para Negocios Electrónicos

ITESM Campus de Educación Ejecutiva Ciudad de México

Diplomado
Escolarizada
  • Tlalpan (Distrito Federal)
38.764,88 $

Diplomado en Aplicaciones Móviles para Negocios Electrónicos

Descripción

Diplomado en Nuevas Aplicaciones Móviles para Negocios Electrónicos.
  • Duración: 120 horas
  • Fecha de Inicio: sábado, 03 de diciembre de 2016   
  • Fecha de finalización: sábado, 05 de agosto de 2017   
  • Días y Horario de Impartición: sábados de 9:00 a 14:00 hrs   
  • Precio: $38.764,88  
Objetivo general:

Que
el participante conozca los fundamentos de los sistemas operativos IOS y
Android, y los aplique en forma práctica, desarrollando como resultado
un producto tecnológico de información y negocios electrónicos basado en
el desarrollo de aplicaciones móviles.

Beneficio:

El
mercado de profesionistas que dependen de credenciales actualizadas
para acceder a mejores fuentes de trabajo está creciendo. Así mismo, un
mayor porcentaje de los desarrolladores actualmente labora dentro del
mercado freelance.

El programa de capacitación que aquí presentamos ofrece al estudiante los siguientes beneficios:

1.
Un plan de trabajo que les hace competentes en tecnología móviles para
fines de diseño, análisis y construcción de soluciones basadas en
servicios ubicados dentro de la red, pero que requieren de ser
descubiertos, accedidos, y ejecutados, de manera remota, y transparente.
2.
Un sistema de aprendizaje basado en proyectos que se elaboran en forma
incremental y en forma ágil. Esto quiere decir que los sistemas son
creados con rapidez y eficiencia.
3.
Un plan de estudios modular que les permite atacar áreas de
especialidad que le son mas relevantes, pertinentes, o ad-hoc a su
contexto y necesidades.
4.
Una metodología de operación dentro del salón de clase que permite a
los estudiantes resolver sus dudas en forma pragmática y aplicable.

Dirigido a:

1.
Profesionistas jóvenes, recién egresados de la carrera, que han
estudiado informática ó ingeniería en computación, que ya conocen la
programación por Internet y el WWW, y que desean continuar profundizando
con fines de currículum, o por necesidades directas de su trabajo
actual.

2. Profesionistas maduros, que en su juventud trabajaron
en el desarrollo de software para Internet-www, pero que ahora
requieren de concer las tecnologías móviles para conservar su empleo, o
ser competitivos en el mercado freelance, o bien son líderes de proyecto
que requieren de experiencia en desarrollo móvil para dirigir grupos de
desarrolladores.

3. Profesionistas de cualquier edad
provenientes de otras disciplinas: diseño gráfico, ingeniería
industrial, administración pública, contaduría, etc, que por razones
circunstanciales, deben o desean aprender a programar aplicaciones
móviles para crear un negocio propio, o por requerimientos de proyectos
en sus empleos actuales.

Requisito:

Conocimientos fundamentales sobre la programación orientada a objetos y estructuras de datos en general.
Es necesario que posean lectura comprensiva del idioma inglés.
Se requiere traer laptop con Office para los módulos 3 y 4.

Contenido:

Módulo 1: Desarrollo de Aplicaciones Móviles en IOS.

Al
finalizar este módulo, el alumno podrá programar aplicaciones móviles
nativas en IOS, utilizando el lenguaje de programación Objective-C.

Temario:

1. Introducción al desarrollo móvil y al mercado de aplicaciones Iphone / Ipad
2. Introducción al desarrollo en IOS
a. iPhone SDK
b. Aplicaciones Nativas en IOS
c. Xcode
d. Interface Builder
e. Simulador iPhone
f. Debugger
3. Introducción a Objective C
a. Clases y mensajes
b. Protocolos y propiedades
c. NSObject, NS Clases y UI Clases
4. Desarrollo de aplicaciones basadas en Vistas
a. Fundamentos de aplicaciones nativas: UIApplication, UIApplicationDelegate, UIWindow.
b. Aplicaciones basadas en vistas, revisión de componentes: UIView, UIViewController, SubViews,
UITouch, Animation, NSTimer.
5. Diseño de interfaces básicas
a. Controles
b. Controles de Texto
c. Tablas
d. Archivos y medios
6. Desarrollo de un proyecto móvil enfocado a negocios móviles.
a. Demostraciones del proyecto en el Simulador de Iphone.
b. Instalación y configuración de la aplicación en un dispositivo Iphone.
7. Administración de datos con SQLite
a. Escritura y lectura de objetos con SQLite
b. Creación de tablas dinámicas utilizando SQLite
c. Consultas en SQLite
d. Presentación de resultados
8. Desarrollo de interfaces avanzadas.
a. Controles de Navegación
b. Controladores de Tab Bar
c. Tablas personalizadas.
d. Controles para Ipad

Duración del módulo: 30 horas

Módulo 2: Desarrollo de Aplicaciones Móviles en IOS y Web.

Al
finalizar el módulo, el alumno será capaz de desarrollar aplicaciones
móviles para Iphone y Ipad, utilizando sensores, bases de datos locales y
consulta de servicios web de negocios.

Temario:

1. Reproductor de medias
a. Reproductor de audio
b. Reproductor de video
2. Consulta de servicios web
a. Creación de servicios web
b. Introducción a JSON
Duración del módulo: 30 horas
c. Obtención de datos de servicios web
d. Almacenamiento local de datos con SQLite
3. Programación en red con IOS
a. UIWebView
b. Esquemas URL
c. Clases de SCNetwork
4. Programación de sensores
a. Sensores de proximidad
b. Sensores de vibración
c. Sensores touch
d. Acelerómetro
5. Desarrollo de proyecto móvil extendido
a. Demostraciones del proyecto en el simulador de Iphone
b. Instalación y configuración de la aplicación en un dispositivo Iphone
c. Proceso de publicación en el App Store de Apple.
d. Mejores prácticas en el desarrollo de aplicaciones para IOS
6. Introducción al desarrollo de aplicaciones web para Iphone
a. Utilizando la plantilla de browser
b. Widgets y aplicaciones para Dashcode / Dashboard
c. Utilizar el Inspector para métricas y texto, atributos
7. Partes y comportamientos
a. Agregar partes al proyecto
b. Botones y sus comportamientos
c. Ordenamientos (Layouts)
d. Agregar transiciones
8. Trabajando con fuentes de datos
a. Introducción a fuentes de datos
b. Configuración de Dashcode y la vista de DataSource
c. Asociación de campos con datos: JSON
d. Asociación de campos con datos: XML
e. JQuery Mobile
Pruebas a la aplicación

Duración del módulo: 30 horas

Módulo 3: Desarrollo de Aplicaciones Móviles en Android.

Al
finalizar el módulo, el alumno será capaz de desarrollar aplicaciones
nativas en Android, utilizando los elementos gráficos básicos, el ciclo
de vida de un aplicación Android y realizará pruebas en el emulador y
dispositivos Android.

Temario:

1. Introducción al desarrollo de aplicaciones en Android
a. Introducción a Android y su importancia
b. Mercado de Android
c. Aplicaciones nativas en Android
d. El kit de desarrollo de Android
e. Configuración de Eclipse y el Android SDK
f. Emulador de Android
g. Desarrollo de una primera aplicación
2. Actividades e intentos
a. Introducción a actividades
b. Ciclo de vida de una actividad
c. Introducción a intentos
d. El manifiesto de Android
Duración del módulo: 30 horas
e. Directorios del proyecto en Android
3. Vistas y layouts
a. Introducción a vistas
b. Introducción a layouts:
i. AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout, TableLayout
c. Elementos Compuestos:
i. ScrollView, ListView, GridView, ExpandableListView, SearchView
4. Componentes de control
a. Widgets para formas
b. Elementos de texto
c. Imágenes y recursos multimedia
d. Elementos de tiempo y fecha
5. Introducción a la persistencia en Android
a. Técnicas para guardar datos en Android
b. Almacenamiento de preferencias de usuario
c. Almacenamiento del estado activo
d. Manejo de archivos
6. Desarrollo de un proyecto móvil enfocado a negocios móviles
a. Pruebas de la aplicación en el emulador de Android
b. Pruebas de la aplicación en dispositivos Android
c. Publicación de la aplicación en el Android Market
7. Desarrollo de interfaces avanzadas
a. Controles de Navegación
b. Controladores de Tab Bar
c. Tablas personalizadas
d. Controles para tabletas
e. Configuración de permisos
8. Persistencia en Android con SQLite
a. Administración de datos con SQLite
b. Escritura y lectura de objetos con SQLite
c. Creación de tablas dinámicas utilizando SQLite
d. Consultas en SQLite
e. Presentación de resultados

Duración del módulo: 30 horas

Módulo 4: Desarrollo de Aplicaciones Móviles en Android y Web.

Al
finalizar el módulo, el alumno será capaz de desarrollar aplicaciones
avanzadas en Android para tabletas y dispositivos celulares, utilizando
bases de datos locales, consulta de servicios Web, proveedores de
telefonía y programación de sensores.

Temario:

1. Consulta de servicios web
a. Creación de servicios web
b. Introducción a JSON
c. Obtención de datos de servicios web
d. Almacenamiento local de datos con SQLite
e. Servicios de localización
f. Servicios de Google
2. Servicios de telefonía en Android
a. Envío y recepción de mensajes SMS
b. Monitoreo de mensajes SMS
c. Envío de correos
Duración del módulo: 30 horas
d. Servicios de telefonía
3. Programación de sensores
a. Touch screen en dispositivos Android
b. Detección de sensores
c. Intepretación de la información de sensores
d. Sensores de luz
e. Sensores de proximidad
f. Acelerometros
4. Desarrollo de proyecto móvil extendido
a. Pruebas de la aplicación en dispositivos Android
b. Publicación de la aplicación en el Android Market
c. Mejores prácticas en el desarrollo de aplicaciones Android
5. Introducción al desarrollo de aplicaciones móviles basadas en HTML
a. Revisión de Android
b. Desarrollo de formas móviles basadas en HTML5
c. Construcción de interfaces de usuario con estilos
d. Control de la orientación de la aplicación
e. Validación de formas
6. Almacenamiento en HTML5
a. Almacenamiento web
b. Aplicaciones basadas en bases de datos SQL
c. Bases de datos indexadas
7. Construcción de aplicaciones multi página
a. Aplicaciones basadas en una página
b. Aplicaciones basadas en multiples páginas
c. Creación de la pantalla principal
d. Creación del Stack de páginas
8. Sincronización con servicios en nube
a. Introducción a servicios en la nube
b. Introducción a los servicios de Google
c. Puesta en producción del objeto jsonengine
d. Sincronización con los servicios de Google
e. Creación de interfaz gráfica de tipo escritorio

Duración del módulo: 30 horas
Ver más

Precio

38.764,88 $

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Diplomado en Aplicaciones Móviles para Negocios Electrónicos