La arquitectura de microservicios ha llegado para quedarse. Desde Netflix a Facebook, pasando por Google las tecnológicas más importantes del mundo han visto las ventajas de esta arquitectura a la hora de desarrollar aplicaciones y servicios web que sean escalables, mantenibles, tolerantes a fallos y que permitan la entrega de valor continua en entornos ágiles.
En este curso aprenderás los conceptos básicos que definen un Servicio REST y su implementación con Spring Boot, una de las tecnologías más demandadas en el desarrollo Web.
Implementaremos una aplicación sencilla de intercambio de divisas usando las tecnologías que Spring Boot pone a nuestra disposición para arquitecturas de microservicios y lograrás una comprensión de los conceptos clave de este nuevo paradigma.
¿Te lo vas a perder?
En un lugar de la mancha de cuyo nombre no quiero acordarme (Cuenca) nací hace ya 37 años. Soy un apasionado de la tecnología desde que era niño y me encanta especialmente la programación en todas sus variantes (desarrollo Web, apps móviles, videojuegos…) Tengo más de 10 años de experiencia impartiendo cursos de programación principalmente con tecnologías Java así como trabajando en el desarrollo Web tanto en la parte backend como frontend. Mi objetivo a la hora de enseñar programación es la comprensión profunda de los conceptos detrás de las tecnologías para poder dotar al alumno de autonomía y capacidad de aprendizaje.
Tanto Spring Boot como la arquitectura de Microservicios son conceptos clave en el desarrollo de aplicaciones y lo seguirán siendo durante los próximos años. Conocer estas tecnologías te permitirá expandir tus horizontes laborales. Al mismo tiempo, la comprensión de estos conceptos te darán la capacidad de seguir evolucionando como programador.
Crear Servicios REST con Spring Boot así como aplicar todas las buenas prácticas de programación que los rodean (seguridad, documentación, versionado, filtrado, etc)
Crearemos diversos servicios REST que ejemplificaran los conceptos clave que vemos a lo largo del curso.
Es imprescindible a día de hoy el conocimiento de la arquitectura de microservicios en el desarrollo web.
Conexión a internet y un ordenador.