Desarrollo de Aplicaciones para Dispositivos móviles IOS 10
¡Quiero saber más sobre el curso de Desarrollo de Aplicaciones para Dispositivos móviles IOS 10!
A quien va dirigido
Este curso se recomienda a programadores interesados en desarrollar aplicaciones basadas en dispositivos IOS
Descripción
A quien va dirigido
Este curso se recomienda a programadores interesados en desarrollar aplicaciones basadas en dispositivos IOS
Descripción
Este curso permite obtener habilidades para el desarrollo de aplicaciones en dispositivos móviles con sistema operativo IOS. Iniciamos con una introducción al lenguaje de programación Swift, además del uso de las APIs de Cocoa Touch con el fin de iniciar el desarrollo de aplicaciones en esta plataforma de alto margen de mercado en los dispositivos móviles.
Se incluyen temas de bases de datos, web services, servicios de notificaciones, storyboards y uso de componentes de hardware como el acelerómetro
- Desarrollar, depurar y colocar aplicaciones en dispositivos iphone/ipad usando como ambiente de desarrollo XCode (IOS 10)
- Desarrollo de la interface gráfica para una aplicación IOS
- Uso de patrones de diseño en el desarrollo de aplicaciones IOS
- Aplicaciones con persistencia de datos usando SQLite
- Uso de hardware del dispositivo
Para lograr el máximo aprovechamiento del curso, los alumnos necesitan:
- Conocimientos de la programación orientada a objetos
- Deseable conocimientos en C, Java o C#
Módulo 1 – Introducción desarrollo aplicaciones IOS
Módulo 2 – Arquitectura aplicación IOS
Módulo 3 - Entorno de desarrollo XCode
Módulo 4 – Programación orientada a objetos con Swift
Modulo 5 – Patrones de diseño
Módulo 6 – User Interface (View, Outlets, Actions, screen rotation)
Módulo 7 – Eventos (Queue,Delivery,Handling)
Módulo 8 – Storyboard
Módulo 9 – View Controllers
Modulo 10 – Keyboard
Módulo 11 – Application preferences
Módulo 12 – File Handling
Módulo 13 – SQLite
Módulo 14 – Gestures
Módulo 15 – Accelerometer
Módulo 16 – Web Services
Módulo 17 – Apple Push Notification Services
Módulo 18 – Introducción a las animaciones y reproducción de video
Módulo 19 – Pruebas y colocación de aplicaciones en dispositivos reales
Módulo 20 – Geo localización