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

Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

Cargando…
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

Cargando…
Ahorra 121
Pago anual de 0
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

Cargando…
Ahorra 89
Pago anual de 0
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa