Curso de Programación funcional: Refactor de OO a TypeClasses

Juan Manuel SerranoJavier Fuentes

Por Juan Manuel Serrano y Javier Fuentes Backend

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:

Cursos relacionados

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes

standard

24,92 €
Ahorro vs mensual de 49 €
Pago anual de 299
al mes
  • 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
Ahorra 189 €

premium

33,25 €
Ahorro vs mensual de 89 €
Descuento aniversario de 100 €
Pago anual de 399
al mes
  • 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

Curso de Programación funcional: Refactor de OO a TypeClasses ﹤🍍﹥ Codely