Guía Completa de Docker & Kubernetes con Spring Boot 2024. Construye Microservicios Spring Boot, Docker, Kubernetes, Spring Cloud, LoadBalancer, Auth JWT, Amazon AWS ECS y EKS
Guía Completa de Docker & Kubernetes Contenido del curso
Udemy Guía Completa de Docker & Kubernetes con Spring Boot 2024 Curso
Bienvenido al curso de Microservicios, aprenderás línea a línea y desde cero a construir un arquitectura de microservicios con Spring Boot 3, Docker, Docker Compose, Multi-Container, Kubernetes y Spring Cloud Kubernetes, desde los conceptos más básicos hasta un completo ecosistema de servicios interconectados mediante el registro y escalamiento dinámico con Kubernetes (Integrado con Spring Cloud), Spring Cloud Gateway (puerta de enlace), balanceo de carga con LoadBalancer. Además de automatizar, escalar y desplegar en producción los microservicios en contenedores Docker y Kubernetes en Amazon AWS ECS y EKS.
También aprenderás a dar seguridad y proteger las rutas endpoints de los diferentes microservicios con Spring Security OAuth2, JWT y nuevo Spring Authorization Server. Además aprenderás a centraliza toda la configuración de los microservicios utilizando Kubernetes ConfigMap y Secrets y muchos mas.
Durante el curso también trabajaremos con varios componentes del ecosistema de Spring como IoC, Spring Boot, RestController, Servicios Web RESTful, cliente HTTP con Feing, Spring Data JPA e Hibernate para la persistencia y CRUD (crear, leer, actualizar y eliminar), usaremos bases de datos MySQL 8 y PostgreSQL, entre otros temas más.
El curso es completamente funcional con versiones de Java 8 y 11, 12, 13, 14, 15, 16, 17, 18 y superiores.
Lo que aprenderás
- Aprende a crear y consumir servicios web RESTful con Spring Boot
- Aprende Docker desde cero
- Aprende Kubernetes desde cero
- Conecta y consume otros microservicios utilizando cliente HTTP con Feign Spring Cloud
- Aprende a crear y usar imágenes y contenedores con Docker
- Aprende sobre las redes de contenedores con Docker Networks y DNS Service Discovery
- Aprende qué es Docker y Kubernetes y por qué podría querer utilizarlos en sus microservicicos
- Centraliza las configuraciones de los microservicios con Kubernetes Config Map
- Aprende a establecer comunicación entre microservicios, habilitar balanceo de carga (LoadBalancer)
- Auto-escalamiento dinámico hacia arriba y hacia abajo de instancias de los microservicios, balanceo de carga (LoadBalancer) con Kubernetes y Spring Cloud
- Implementa Autenticación y Autorización con Spring Security OAuth2, JWT y Spring Authorization Server
- Despliegues en producción contenedores Docker y Kubernetes en AWS, EC2 (Elastic Computing), ECS (Elastic Container Service) y EKS (Elastic Kubernetes Service)
Curso recomendado
Docker Bootcamp: Conquer Docker with Real-World Projects Featured
Docker Kubernetes MasterClass: DevOps from Scratch – 2024
DevOps MasterClass 2024: Terraform Kubernetes Ansible Docker Best seller
Docker & Kubernetes: The Complete Practical Guide
Información del curso
- Instructor: Andrés Guzmán
- Duración: 32.5 horas
- Language: Español
- Source: Udemy
Reseñas de cursos
Instructor
Andrés Guzmán
Ingeniero Civil, durante mi carrera he trabajado en diferentes empresas de desarrollo y tecnologías TI, en diferentes cargos como desarrollador, líder de proyecto y arquitecto.
Entusiasta de las nuevas tecnologías, gran parte de mi tiempo la dedico a la investigación y desarrollo, más de 25 años de experiencia desarrollando, aprendiendo y enseñando diversas tecnologías relacionadas al mundos de la programación y desarrollo de aplicaciones.
Java, Python, POO, UML y Patrones de Diseño, Jakarta EE 9, Hibernate, JPA, Spring Framework, Spring Boot 2, Spring Cloud, Microservicios, Docker, Kubernetes, JavaScript, Angular y React.