Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Concurrencia en iOS con Swift
Highest Rated
Rating: 4.8 out of 5(128 ratings)
392 students

Concurrencia en iOS con Swift

Domina las librerías Grand Central Dispath y NSOperations con Swift
Last updated 4/2020
Spanish

What you'll 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

Course content

8 sections40 lectures6h 59m total length
  • Presentamos "Concurrencia en iOS con Swift" (Versión corta)2:16

    Presentación del curso "Concurrencia en iOS con Swift". Versión corta para redes sociales.

  • Bienvenido a "Concurrencia en iOS con Swift"1:50

    Bienvenida al curso "Concurrencia en iOS con Swift", contando todos los aspectos del curso, brevemente, para saber cómo será nuestro recorrido por el mismo.

Requirements

  • Saber desarrollar apps a nivel iniciación en entornos Apple con el lenguaje Swift
  • Conocer y haber trabajado con el lenguaje de programación Swift de Apple y la herramienta Xcode

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 this course is for:

  • 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