Desarrollo de Aplicaciones Móviles iOS con Swift

Descripción
Clases
Requerimientos

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
  • 5. CLASE5 Y 6 Compilación, “Debug”, outlets y primera app
  • 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).