Curso de Programación funcional: Refactor de OO a TypeClasses
Introducción a la programación funcional pura en Scala y a sus ventajas de la mano de las type classes.
💸 ¡Primera lección disponible sin registro!
En este curso nos proponemos refactorizar la aplicación de ejemplo utilizada en el curso API HTTP con Scala y Akka con el objetivo de dotar a nuestra aplicación de mayor tolerancia al cambio. Para ello utilizaremos las type classes, una técnica que nos ofrece la programación funcional con la que podremos implementar nuestras APIs de una forma mucho más declarativa y limpiar de impurezas asíncronas nuestra lógica de negocio.
Al finalizar el curso:
- Conocerás los pasos fundamentales a seguir en la refactorización de una aplicación mediante types classes
- Sabrás cuáles son las diferencias básicas entre las APIs funcionales implementadas mediante type classes y las interfaces abstractas convencionales
- Comprenderás el papel que juegan las mónadas y los aplicativos en el desacoplamiento de la lógica de negocio de tu aplicación de los aspectos de infraestructura
- Aprenderás el papel del mecanismo de implícitos de Scala y las transformaciones naturales en el proceso de inyección de dependencias
A pesar de que no sea estrictamente necesario para poder realizar este curso, recuerda que también tienes disponible el curso de Introducción a Scala.
Aquí el resumen del curso para que te hagas una idea de la calidad y del contenido 😬
Y por último, también tienes disponible el vídeo de introducción a la programación funcional que hicimos en streaming con motivo de la publicación de este curso:

Vídeos del curso
Cursos relacionados
Paga según tus necesidades
lite (sólo mensual)
- Cursos esenciales de programación para construir una base sólida
- Factura de empresa
standard
- Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa
premium
- Cursos exclusivos de IA para mantenerte siempre actualizado
- Acceso anticipado a nuevos cursos
- Descuento en workshops
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa
No subiremos el precio mientras mantengas tu suscripción activa