Aprende las Corrutinas y Flows de Kotlin a profundidad 2023

所在平台: Udemy

课程主页: https://www.udemy.com/course/aprende-las-coroutines-de-kotlin-a-profundidad/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:**Kotlin协程与Flow深度解析 2023 **课程概述:** 本课程旨在深入浅出地讲解Kotlin协程(Coroutines)的理论与实践,帮助学习者掌握异步编程的核心技能。课程将以80%的实践和20%的理论相结合的方式,为Android和后端开发者提供提升应用性能的实用技巧。 **核心内容:** * **协程入门与概念:** 介绍协程的基本原理、 suspendable 函数、Dispatchers、CoroutineScope、CoroutineContext,以及异常处理和超时机制。 * **Launch 与 Async 构造器:** 学习使用 Launch 和 Async 构造器进行并发编程,并通过实际代码挑战加深理解。 * **Channels:** 掌握Channels的使用,包括锁机制、Channels与produce构造器的结合,并通过练习题进行巩固。 * **Flows:** 深入了解Flows,包括创建自定义Flow、中间操作符、终止操作符、累加器以及Flat操作符,并学习异常处理。 * **测试:** 学习如何对协程和Flow相关的项目进行测试。 **先修要求:** 具备Java或Kotlin基础知识。 **讲师简介:** Alejandro,全栈及微服务开发者,拥有丰富的国内外项目经验,专注于Kotlin开发和异步编程(特别是协程)。 **目标学员:** 学生、Android开发者、后端开发者,以及任何希望提升应用程序性能的开发者。 **课程亮点:** * 理论与实践高度结合(80%实践)。 * 全面覆盖Kotlin协程与Flow的关键概念和应用。 * 包含多个实战练习和代码挑战。 * 由经验丰富的Kotlin开发者授课。

课程评论(0条)

课程详情

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 challengeFlows:- Introducción a los flows- Creando nuestro propio flow- Intermediate operators- Final operators- Accumulators- Flat operators- Exception handlerTesting:- Testeando nuestro proyecto

课程标签

0人关注该课程

主题相关的课程