Programación Asíncrona con Combine

Udemy

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 especial)
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.

acadminProgramación Asíncrona con Combine