Concurrencia en iOS con Swift

Domina las librerías Grand Central Dispath y NSOperations con Swift

Ratings 4.67 / 5.00
Concurrencia en iOS con Swift

What You Will Learn!

  • Usa las librerías Grand Central Dispatch y NSOperations con Swift
  • Programa en concurrencia y organiza tus tareas por colas, hilos, prioridades...
  • Domina los closures, tareas y a controlar la programación asíncrona
  • Ordena y crea un código más eficiente y reusable

Description

Bienvenidos a un nuevo curso de Apple Coding Academy para la plataforma Udemy: “Concurrencia en iOS con Swift”.

Te estarás preguntando, ¿qué es eso de la concurrencia? En esencia, es la capacidad de un sistema para ejecutar varias tareas de forma simultánea. Y yo aún diría más, en iOS, es la forma de ordenar las tareas de nuestra app para que se ejecuten a la vez, o en orden, o por partes… para poner orden y control en todas y cada una de las tareas que hacemos en nuestros desarrollos y crear procesos más eficientes que las agrupen y pongan orden en el caos.

En este curso vas a aprender a usar las dos librerías nativas principales de Concurrencia en Swift: Grand Central Dispatch y NSOperations. Con ellas podrás hacer cosas increíbles en tu app que te facilitarán tu trabajo enormemente.

¿Has tenido que llamar alguna vez a una API REST, recuperar un dato, con ese dato hacer otra llamada, coger ese dato y pasarlo a otro lado? ¿O por ejemplo, recuperar un montón de recursos de internet y tener que hacerlo uno a uno y en un código poco entendible e interminable?

En este curso aprenderás a poner orden en tus tareas. A saber organizar tu trabajo. A recuperar toda la información que quieras en un solo paso, o siguiendo el orden correcto, o recuperando varios datos a la vez pero sin saturar el sistema, a darles prioridad a los procesos y sus datos… aprenderás a cómo tu código puede parar y esperar a que las tareas terminen aunque sean asíncronas. A poner orden en el caos, a escribir menos código y que este sea mucho más eficiente y óptimo. Llevarás tus apps y tu código más allá.

La concurrencia es una herramienta esencial para cualquier programador que te permitirá controlar al máximo tus comunicaciones, procesos, tareas, cargas de datos, grabaciones… todo para que tu app sea más eficiente a todos los niveles. Entendiendo cómo fluye tu código, cómo responde, desde dónde, cómo pararlo, ponerlo en marcha y conseguir toda la información que necesitas de la forma más rápida, eficiente y menos pasos.

Consigue hoy este curso único y reinventa tu código desde 0 con estas librerías nativas, con todo el código Swift 5 o superior, usando Xcode 11. O incluso versiones anteriores si así lo necesitas. Domina los procesos, crea tus tareas, contrólalas, por orden y da un paso más allá en tu formación. Entra en un mundo concurrente.

Who Should Attend!

  • Desarrolladores de iOS con un mínimo de experiencia en el desarrollo de apps con Swift
  • Desarrolladores de Swift que quieran iniciarse en el desarrollo de apps

TAKE THIS COURSE

Tags

  • Concurrency
  • Swift

Subscribers

375

Lectures

40

TAKE THIS COURSE



Related Courses