Desarrollo de Aplicaciones Móviles iOS con Swift
Descripción
Curso en línea Programación y Desarrollo de Aplicaciones Móviles iOS con Swift
Curso enfocado en la introducción a la programación de ordenadores y desarrollo de aplicaciones móviles para iPhone, iPod e iPad utilizando el nuevo lenguaje de programación desarrollado por Apple, Swift 4.
Curso para usuario Mac
¿Qué Recibo?
Completa el curso y recibe un Diploma avalado por la Secretaría del Trabajo por correo electrónico.
Dificultad
Básico-intermedio
¿Qué aprenderé?
Introducción sobre los conceptos básicos de la programación de ordenadores (Lineal y Orientada a Objetos) y posteriormente la aplicación de dichos conocimientos en el desarrollo de aplicaciones para iOS utilizando el lenguaje de programación Swift.
Uso y definiciones del kit de desarrollo para iPhone (iOS SDK -> Xcode) y de sus principales componentes cubriendo los temas mas relevantes como lo son:
- UIKit
- Interface Builder
- AutoLayout y Constraints
- Core Data
- Web Services (REST)
- Ciclos de vida en iOS
- ARKit (Realidad Aumentada)
- CoreML (Introducción a la Inteligencia Artificial)
- Push Notifications
- Librerías populares (Facebook, AFNetworking, Google Firebase)
¿Qué incluye?
36 clases disponibles de por vida.
📼 16 hrs totales de video.
📂 Descarga de archivos para desarrollo de clase.
📱 Acceso en dispositivos móviles.
🏅 Certificado con matrícula de la Secretaría del Trabajo. (Exlusivo para cuentas PLUS).
Módulos
- 1. CLASE1. Introducción a Xcode y sus componentes - Clase gratuita
- 2. CLASE2. Introducción a Xcode, componentes y estructura de proyecto - Clase gratuita
- 3. CLASE3. Ventanas y Vistas en iOS - Clase gratuita
- 4. CLASE4. Ciclos de vida - Clase gratuita
- 5. CLASE5 Y 6 Compilación, “Debug”, outlets y primera app - Clase gratuita
- 6. CLASE7. Auto Layout
- 7. CLASE8. Auto Layout 2
- 8. CLASE9. Auto Layout 3
- 9. CLASE10. TableViews
- 10. CLASE11. TableViews 2 y servicios REST
- 11. CLASE12. UIWebView
- 12. CLASE13. Tableviews 3
- 13. CLASE14. Tableviews 4
- 14. CLASE15. Cocoapods
- 15. CLASE16. UICollectionView
- 16. CLASE17. MapKit y Google firebase 1
- 17. CLASE18. MapKit y Google firebase 2
- 18. CLASE19. MapKit y Google firebase 3
- 19. CLASE20. MapKit y Google firebase 4
- 20. CLASE21. MapKit y Google firebase 5
- 21. CLASE22. MapKit y Google firebase 6
- 22. CLASE23. MapKit y Google firebase 7
- 23. CLASE24.MapKit y Google firebase 8
- 24. CLASE25. MapKit y Google firebase 9
- 25. CLASE26. Introducción a Core data
- 26. CLASE27. Ejemplo Core data 1
- 27. CLASE28. Ejemplo Core data 2
- 28. CLASE29. Push Notifications y ARNS
- 29. CLASE30. Introducción a spriteKit
- 30. CLASE31. Animaciones y Acciones
- 31. CLASE32.Fondos en SpriteKit
- 32. CLASE33. Elementos extra en Sprite kit
- 33. CLASE34. Machine learning
- 34. CLASE35. ARKit 1 Realidad aumentada
- 35. CLASE36. Proceso de publicación vía XCODE
- 36. Despedida y Proyecto Final
Información adicional
CONOCIMIENTO EN EL USO DE EQUIPO MAC.
Alcances
Comprender la programación de ordenadores. Conocer los elementos principales del kit de desarrollo para iPhone y aplicar dicho conocimiento en el desarrollo de aplicaciones móviles funcionales, además de fortalecer la habilidad para aplicar frameworks y librerías desconocidas e incluso la facilidad de migrar a otros lenguajes de programación.
Haber cursado Fundamentos de Programación
A quién está dirigido el curso:
- Personas que se iniciarán en la programación de computadoras.
- Personas que ya tienen nociones (básicas/intermedias/avanzadas) de programación y que quieren conocer el SDK de Apple.
- Personas que quieran aprender a hacer apps profesionales.
Requisitos para tomar el curso:
Ser usuario de macOS Sierra.
Contar con Xcode instalado (disponible en el Mac App Store).