Curso de Tu primera API HTTP con Scala

Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez Backend

Habiendo hecho el primer curso de introducción a Scala ya nos podemos meter en materia y desarrollar nuestra primera API HTTP con Scala, Akka, base de datos, y mucho más.

💸 ¡Primera lección disponible sin registro!

Si ya has hecho el curso de introducción a Scala, ¡pon todos esos conocimientos en práctica con este curso!

En este curso construiremos desde 0 una API HTTP en Scala. A pesar de construir una API de ejemplo, integraremos todos los conceptos con los que nos tenemos que enfrentar en nuestro contexto del día a día.

Al finalizar este curso serás capaz de:

  • Crear un proyecto Scala desde 0
  • Levantar un servidor con Akka HTTP
  • Parsear el JSON de las peticiones y respuestas con Spray-JSON
  • Modularizar tu aplicación para permitir una alta mantenibilidad a lo largo del tiempo
  • Definir nuestra estrategia de test con ScalaTest y AkkaHttpTestkit que cubra tanto test unitarios, como integración y aceptación.
  • Integrar una base de datos MySQL para persistir el estado de la aplicación gracias a Doobie
  • Levantar tu entorno de desarrollo con Docker para lanzar tests de integración
  • Publicar eventos en una cola de RabbitMQ
  • Configurar el sistema de logging con Logback y dejarlo fino para no tener que preocuparnos nunca más
  • Empaquetar y deployar tu aplicación
  • Una vez finalices este curso, te recomendamos el siguiente curso donde refactorizamos esta misma API que desarrollarás hacia un enfoque más funcional mediante TypeClasses.

Aquí el trailer del curso para que te hagas una idea de la calidad del contenido 😬

Vídeos del 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