Bootcamp Replays

Bootcamp de Microservicios con Java

Descripción

Requisitos previos

El Bootcamp de Microservicios con Java está dirigido a estudiantes con conocimientos sólidos conocimientos sólidos en el lenguaje de programación Java, así como conocimientos en programación orientada a objetos.

Los participantes deben contar con habilidades humanas como disciplina autodidacta, motivación para realizar preguntas, escucha activa e iniciativa para investigar y profundizar en los temas presentados.

Disposición para desarrollar un pensamiento lógico que permita evaluar y diseñar soluciones arquitectónicas distribuidas.

Es esencial tener un enfoque en la mejora de la legibilidad, diseño y usabilidad del código, así como la disponibilidad para dedicar entre 6 y 8 horas semanales al estudio.

Perfil de egreso

Al finalizar el programa, los participantes contarán con un conocimiento profundo de los principios, ventajas y retos de diseñar aplicaciones basadas en microservicios.

Evaluarán estrategias para implementar arquitecturas basadas en microservicios, delimitando responsabilidades entre servicios y áreas de dominio.

Además, participarán en discusiones técnicas de mediano y alto nivel relacionadas con arquitectura dentro de su organización.

También, identificarán áreas de oportunidad y propondrán mejoras técnicas mediante la implementación de patrones arquitectónicos enfocados en microservicios.

Desarrollarán e implementarán microservicios con Spring Boot, incluyendo acceso a datos y seguridad mediante módulos de Spring (Spring Data, Spring Security, etc.).

Comprenderán, asimismo, tecnologías clave como HTTP/HTTPS, REST, gRPC, JSON y XML, junto con los principales patrones de comunicación y arquitectura aplicables a microservicios.

Por último, analizarán y optimizarán arquitecturas existentes, priorizando monitoreo y observabilidad mediante herramientas especializadas, además de gestionar el ciclo completo desde desarrollo hasta despliegue en entornos Cloud.