Temario del curso
Introducción
- Fundamentos de los microservicios con Spring Boot
- Descripción general del funcionamiento básico de Spring Boot
- Conceptos básicos sobre servicios web
Principios fundamentales de Spring Boot
- Configuración del entorno de desarrollo para proyectos en Spring Boot
- Conocimiento exhaustivo acerca de las características clave de Spring Boot
- Empleo de servidores integrados dentro de la plataforma
- Familiarización con el módulo Actuator en Spring Boot
- Aprovechamiento de DevTools como herramienta complementaria durante los desarrollos
Servicios Web RESTful
- Introducción a la estructura básica del estándar REST
- Manejo de variables definidas en las rutas URL
- Gestión eficaz de los parámetros incluidos en solicitudes HTTP
- Implementación del método POST según el protocolo HTTP
- Empleo correcto del método GET para recuperar información requerida
- Estrategias probadas y robustas de tratamiento ante fallos o excepciones generadas en tiempo real
- Aplicación idónea del protocolo DELETE para eliminaciones definitivas de recursos digitales
- Técnicas avanzadas de negociación en cuanto al contenido distribuido por cada servicio
- Implementación óptima de filtros operativos destinados a restringir la información solicitada en el entorno RESTful
- Métodos recomendados para controlar la versión y evolución continua del API creado
Integración con Spring Data JPA
- Información básica relacionada al uso del estándar de mapeado relacional JPA
- Configuración minuciosa para garantizar su correcta interacción técnica en proyectos reales
- Diseño e implementación funcional de los endpoints post diseñados para gestionar información relativa a personal laboral
- Obtención segura de datos personales a partir de las bases relacionales almacenadas en nuestros servidores centralizados
- Procedimientos técnicos que posibilitan la eliminación estructural y física del mismo personal desde dichas bases de datos
- Métodos recomendados para migrar el desarrollo existente desde entornos de pruebas basados en H2 hasta la infraestructura principal operativa MySQL
Seguridad en aplicaciones utilizando Spring Security
- Filosofía de base utilizada por este módulo especializado orientado a incrementar niveles máximos de protección cibernética
- Instrucciones detalladas para dar el alta como usuario válido en Okta y posterior configuración básica requerida
- Mecanismos implementados con éxito destinados a salvaguardar la integridad operativa de los puntos de acceso externos denominados API Gateways
- Medidas específicas adoptadas para blindar totalmente cada componente asociado al servicio de gestión de pedidos digitales
- Evaluación exhaustiva mediante simulaciones controladas destinada a verificar que dichas protecciones técnicas sean efectivas en situaciones reales
Pruebas unitarias y automáticas
- Diseño e implementación de mecanismos de prueba enfocados al servicio mencionado con anterioridad, concretamente el denominado “Order Service”
- Creación sistemática de casos prácticos controlados mediante herramientas especializadas en la verificación continua del código desarrollado
- Análisis cuidadoso de los resultados obtenidos tras ejecuciones múltiples para garantizar que cada línea funcional cumpla sus requerimientos mínimos previstos
- Diseño y programación minuciosa de rutinas adicionales necesarias para la inicialización correcta de nuestros entornos de ensayo antes del lanzamiento generalizado
Uso práctico de contenedores mediante Docker
- Conocimientos indispensables respecto a cómo y por qué emplear este sistema innovador en despliegues múltiples
- Instalación correcta del paquete necesario y configuración mínima para iniciar su uso profesional sin incidencias imprevistas
- Aplicaciones específicas de los mandatos clave en el día a día laboral, mejorando así la capacidad organizativa del equipo técnico completo
Introducción y utilización básica de Kubernetes
- Familiarización con todos los componentes internos que conforman este paquete complejo, además de la arquitectura global planeada por sus desarrolladores oficiales
- Pasos operativos clave para garantizar una configuración óptima y el despliegue práctico con resultados positivos sobre servidores propios o virtuales compartidos
Desarrollo de procesos continuos (CI/CD) y automatización generalizada
- Temas fundamentales incluyendo la explicación detallada sobre flujos integrados en línea que permiten reducir al mínimo los errores humanos potenciales durante cada paso crítico de nuestro ciclo productivo
- Establecimiento seguro de repositorios privados donde pueden registrarse y ser compartidos todos los paquetes resultantes tras las distintas fases automatizadas
- Mecanismos operativos que hacen posible el aprovisionamiento rápido e independiente de máquinas virtuales destinadas a cubrir picos demanda imprevistos en cualquier época del año
- Implementación eficaz de plataformas especializadas denominadas Jenkins para supervisar y ejecutar secuencias automáticas predefinidas con precisión quirúrgica
Resumen y orientaciones futuras recomendadas a partir de este punto crítico en nuestros procesos creativos
Requerimientos
- Experiencia previa en desarrollo con Java
- Conocimientos básicos del framework Spring
Público objetivo
- Desarrolladores de Java
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Excelente la tematica, los casos de uso y ejemplos para visualizar el material entregado