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.