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

Individuos

24,91€/ mes · pago anual299€ al año
  • 💻Acceso a todos los cursos
  • 🏅Contenido de calidad
  • 🧑‍🏫Profesionales con amplia experiencia
  • 🚀Nuevo contenido cada semana
  • 🧑‍🤝‍🧑Acceso a la comunidad CodelyTV
  • 🧑‍🎓Certificados al completar cursos
  • 💸12 meses por el precio de 10
SIN PERMANENCIA MÍNIMASuscríbete

Empresas

¿Crees que puede interesar a más miembros del equipo?

  • 💸Descuento de hasta un 40%
  • Gestión centralizada de cuentas
  • 🧑‍🏫Profesionales con amplia experiencia
  • 💼Facturas a nombre de empresa
  • 📈Reportes y analítica