30 clases
Más de 7 horas de vídeo
Para niveles medios y avanzados
Actualizaciones gratuitas garantizadas a todas las futuras versiones de Swift.
Precio del curso: 34,99€ (29,99€ con descuento a seguidores de Apple Coding Academy)
Calificación: 4,89 sobre 5
Introducción
¿Programación asíncrona? Suena complejo. Lo es. Y el hecho que pueda facilitarse o no depende de la API que podamos usar para resolver nuestro problema. ¿Qué opción elegir? Sin duda, lo mejor siempre es ir a lo nativo y Apple tiene una excelente solución presentada en 2019 junto a la versión 13 de iOS: Combine..
Combine es una API cerrada de Apple, de programación asíncrona, funcional, declarativa y reactiva. Desarrollada de forma nativa en Swift, es el corazón del patrón MVVM que podemos usar en SwiftUI (también en UIKit).
Reinventa tu código y pierde el miedo a los procesos asíncronos, consiguiendo lo más complejo de la forma más fácil.
¿Qué voy a aprender?
-
Aprende a usar la librería asíncrona declarativa Combine, corazón de SwiftUI y el MVVM..
-
Crear publicadores, tratarlos con operadores y recibir sus señales con suscriptores.
-
Usar la arquitectura MVVM (Modelo, Vista, Vista-Modelo) en Swift aplicada a SwiftUI.
-
Realizar cualquier operación asíncrona, incluso mezclando varias y obteniendo una respuesta conjunta.
- Conseguir cualquier dato de la red, API REST, descarga de imágenes o lo que necesites con un mínimo esfuerzo.
-
Dominar la programación asíncrona de la manera más práctica y útil que puedas imaginar.
-
Hacer magia con Combine.
¿A quién va dirigido?
-
Desarrolladores de apps de iOS, macOS, tvOS y watchOS que quieran realizar programación reactiva asíncrona de forma nativa.
-
Programadores en Swift que quieran ir un paso más allá con sus apps.
¿Cuáles son los requisitos?
-
Conocer Swift en su versión 5.1 en adelante a nivel intermedio.
-
O haber realizado nuestro curso de «Aprendiendo Swift 5.4» en Udemy.