When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Aprende las Corrutinas y Flows de Kotlin a profundidad 2023

Aprende la programación asincrona con coroutines (kotlin)

     
  • 5
  •  |
  • Reviews ( 20 )
₹519

This Course Includes

  • iconudemy
  • icon5 (20 reviews )
  • icon4h 2m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Aprende las Corrutinas y Flows de Kotlin a profundidad 2023

Bienvenido al curso de Coroutines de Kotlin.

En este curso vamos a explicar de manera teorica y práctica, todo lo que necesitas saber sobre la programación asincrona con Kotlin, usando las Coroutines. El curso tiene un enfoque 20% teorico 80% práctico, el curso es recomendado para estudiantes, desarrolladores Android y/o backend que deseen adquirir nuevos skills para mejorar el performance de sus aplicaciones. Espero que te animes a tomar el curso y vamos al código!!! :) ¿Qué necesito para poder tomar el curso? Solo se necesitan conocomientos basicos en Java o Kotlin ¿Quién será tu profesor? Me llamo Alejandro soy desarrollador Fullstack y de microservicios. He trabajado en diferentes empresas nacionales e internacionales siempre enfocado al desarrollo. Actuelmente me encuentro laborando como desarrollador en kotlin y especializado en programación asincrona con corrutinas. ¿Qué aprendere en este curso?

Introducción y conceptos de las coroutines:

- Demostración práctica. - Introducción a las corroutines. - Constructores y funciones suspendibles. - Dispatchers. - CoroutineScope & CoroutineContext. - Exceptions & Timeouts.

Launch y async constructors:

- El constructor launch. - El constructor async. - Code challenge (Ejercicio practico). - Solución a Code challenge.+

Canales:

- Lock & unlock - Introducción a los canales - Channels y el constructor produce - Code challenge (Ejercicio practico) - Solución a Code challenge

Flows:

- Introducción a los flows - Creando nuestro propio flow - Intermediate operators - Final operators - Accumulators - Flat operators - Exception handler

Testing:

- Testeando nuestro proyecto

What You Will Learn?

  • Conceptos de coroutines (funciones suspendibles, dispatchers, context, scope, jobs cancellation y timeouts) .
  • Constructores async y launch .
  • Canales con coroutines .
  • Flows .
  • Pruebas unitarias con coroutinas.