Si estabas buscando un curso completo para aprender a crear apps desde cero utilizando el nuevo framework SwiftUI de Apple, entonces no busques más, que ¡lo acabas de encontrar!
Este curso te llevará en un viaje desde joven Padawan hasta maestro Jedi con un enfoque práctico, repasando la teoría y, sobre todo, practicando con ejemplos reales y una gran variedad de diseños extraídos directamente de apps que llevas en tu iPhone.
Nos centraremos en entender el diseño e implementación de aplicaciones de la vida real, juegos, clones... Y mucho más, ya que aprenderemos todos los detalles a fondo de Swift 5.2 y del desarrollo de apps para iOS a través de proyectos, retos, ejercicios y tareas, a la vez que introducimos Swift UI, la nueva tecnología de creación de aplicaciones usando el framework más avanzado de Apple: Xcode 11.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Crear el diseño e implementación de la app que quieras utilizando la nueva librería Swift UI. Hacer un portfolio para poder trabajar como desarrollador iOS freelancer desde casa. Dominar el diseño de aplicaciones desde el layout, el mockup y el prototipado de tu idea con Swift UI. Crear tu propio portfolio de apps para aplicar a empresas de tecnología como desarrollador de apps junior. Arrancar tu negocio de creación de apps y emprender. Aprender a trabajar con el nuevo framework de Apple para UI: SwiftUI. Conocer el modelo MVVM y cómo se puede implementar en el lenguaje de programación Swift. Utilizar el framework de Combine para responder a cambios en la UI y en el modelo de datos automáticamente.
Requisitos
Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos: Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario. Haber cursado el curso completo de lenguaje Swift. Tener un Mac con el sistema operativo macOS 10.15 (Catalina) o un PC que pueda correr macOS.
Temario completo de este curso
Módulo 1. Bienvenidos a SwiftUI
Módulo 2. SwiftUI
Módulo 3. El uso de textos en SwiftUI
Módulo 4. El uso de imágenes en SwiftUI
Módulo 5. Diseño y layout de interfaces gráficas
Módulo 6. Scrolls y carousels en SwiftUI
Módulo 7. Botones y gradientes en SwiftUI
Módulo 8. States y bindings
Módulo 9. Gráficos en SwiftUI
Módulo 10. Animaciones y transiciones
Módulo 11. Transiciones
Módulo 12. Creación de listas dinámicas
Módulo 13. La navegación entre vistas
Módulo 14. Modales y alertas
Módulo 15. Formularios y selección del usuario
Módulo 16. Compartir datos entre vistas
Módulo 17. Formulario de registro
Módulo 18. Gestos en SwiftUI
Módulo 19. El uso de ficheros JSON
Módulo 20. Proyecto final 1: Expandable bottom sheets
Módulo 21. Proyecto final 2: Tinderstyle
Módulo 22. Proyecto final 3: Apple Wallet
Módulo 23. Enhorabuena por completar el curso