Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación Asíncrona con Combine
Rating: 4.7 out of 5(145 ratings)
395 students

Programación Asíncrona con Combine

Domina la programación asíncrona, la red y el patrón MVVM de forma nativa en Swift
Last updated 6/2021
Spanish

What you'll learn

  • 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.

Course content

8 sections32 lectures7h 33m total length
  • Presentación "Combine"2:46
  • Bienvenido a "Combine"2:22

Requirements

  • 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.

Description

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

Esta API se divide en 3 elementos fundamentales: publicadores, operadores y suscripciones. Coge el concepto de los futuros y las promesas que algunos ya usan en Swift con librerías de terceros y lo multiplica exponencialmente creando la forma más práctica, potente y versátil de programación asíncrona que puedes encontrar en cualquier plataforma.

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.

Con nuestro propio programa formativo único, hemos conseguido que poco a poco, vayas entendiendo desde la base cada pequeño concepto y funcionamiento de la API Combine, para traerla hasta ti de la forma más asequible y que consigas ir más allá con tus programas y desarrollos en Swift. Incluyendo una pequeña introducción a la programación funcional en Swift.

No dejes pasar esta oportunidad y empieza hoy "Programación Asíncrona con Combine" de AC Academy.

Who this course is for:

  • 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.