💥 Modelado del Dominio: Excepciones vs Errores
Aprende a modelar los errores que suceden en tu aplicación de una manera mantenible.
💸 ¡Primera lección disponible sin registro!
⚠️ Este NO es el típico curso donde introducimos conceptos teóricos del lenguaje uno tras otro.
En este curso haremos algo práctico: Un comando de consola que se conecte a una API externa. La finalidad es poder ver las principales diferencias de Kotlin con otros lenguajes de programación.
En este curso aprenderás:
💻 Prepara tu entorno para desarrollar con Kotlin: Gradle e Intellij
🤜🤛 Kotlin vs Java (para Backend)
⚡️ Kotlin playground: aprende y prueba online
🚀 Crea tu primera aplicación en Kotlin
🙅 Gestión de los nulls en Kotlin
🎂 Ampliamos funcionalidad: Calcula tu edad
✴️ Mejora tu aplicación utilizando Scope functions I
✴️ Mejora tu aplicación utilizando Scope functions II
☝️ Cuando utilizar if
y cuándo when
🔂 Añade más funcionalidad a una clase sin extender de ella: Extension functions
✅ Añade testing a tu aplicación
🙈 Cómo falsear datos en Kotlin utilizando mocks
⚡️ Modela más comodamente: Data class
🫂 Métodos estáticos en Kotlin: Companion object
🧠 Utiliza el mejor tipo de colección: InMemory - List y Map mutable e inmutable
🍭 Modela valores constantes utilizando Enums
🦭 La mejor forma de modelar las excepcione: Sealed class
⚡️ Exprimiendo intellij para Kotlin
🐈⬛ Calcula la edad de nuestros gatos
😼 Mira la raza de tu gato utilizando la API de thecatapi
🍄 Pon a tu punto tu aplicación con corrutinas bloqueantes
🍄 Mejora tu aplicación con corrutinas no bloqueantes
🤝Interoperabilidad Java Kotlin
👵🏼 Como hacer object mothers en Kotlin
🚶♀️ Conclusiones y siguientes pasos
¿Crees que puede interesar a más miembros del equipo?