Programación Asíncrona con Combine

Con este curso dominarás la programación asíncrona, la red y el patrón MVVM de forma nativa en Swift.

Información general

¿Programación asíncrona? Suena complejo y lo es. Que pueda facilitarse -o no- tus tareas depende de la API que uses para resolver el problema. Entonces, ¿qué opción elegir? Sin duda lo mejor siempre es ir a lo nativo y Apple tiene una excelente solución que presentó 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é vas a aprender

  • A usar la librería asíncrona declarativa Combine, corazón de SwiftUI y el MVVM.
  • A crear publicadores, tratarlos con operadores y recibir sus señales con suscriptores.
  • A usar la arquitectura MVVM (Modelo, Vista, Vista-Modelo) en Swift aplicada a SwiftUI.
  • A realizar cualquier operación asíncrona, incluso mezclando varias y obteniendo una respuesta conjunta.
  • Vas a conseguir cualquier dato de la red, API REST, descarga de imágenes o lo que necesites, con un mínimo esfuerzo.
  • A dominar la programación asíncrona de la manera más práctica y útil que puedas imaginar.
  • A 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.

Programación Asíncrona con Combine

ClasesClases:  30

Duración Duración:  7 horas de vídeo

Nivel Nivel:  medio, avanzado

RequisitosRequisitos:
  • Conocer Swift en su versión 5.1 en adelante a nivel intermedio.
  • O haber realizado nuestro curso de APRENDIENDO SWIFT 5.5, en Udemy.
Requisitos
Actualizaciones:

Precio
Precio:  29.99€

(29.99€  para seguidores de AC Academy)

Formador

Julio César Muñoz

Uno de los expertos más reputados en el mundo del desarrollo Apple. Programador con más de 30 años de experiencia, ha trabajado y aprendido decenas de lenguajes y entornos de programación, especializándose en sistemas, desarrollo y bases de datos.