Aprende a desarrollar microservicios con Spring Cloud, Eureka, Resilience4J, Docker, Prometehus, Grafana y mucho más ! | Discount Coupon for Udemy Course
Última actualización: 4/2023Course Language EspañolCourse Caption Español [CC]Course Length 19:13:10 to be exact 69190 seconds!Number of Lectures 83
This course includes:
19 horas hours of on-demand video
Full lifetime access
Acceso en dispositivos móviles y TV
Certificate of completion
10 additional resources
Aprenderás a desarrollar proyectos bajo de la arquitectura de microservicios
Aprender a usar Feign Client y Rest template para comunicar servicios
Aprenderás a registrar servicios en el servidor de Eureka
Aprenderás a implementar un broker de mensajería (o Apache Kafka) desde cero
Aprenderás a manejar docker compose para ejecutar servicios en varios contenedores
Aprenderás a implementar una puerta de enlace (API Gateway) desde cero
Aprenderás a manejar la tolerancia de fallos usando Resilience4j
Aprende a implementar rastreo distribuido en microservicios con Spring Cloud Sleuth y Zipkin
Aprenderás a implementar seguridad usando JWT y Keycloak
Aprenderás a implementar grafana y prometheus para el monitoreo de servicios
Aprende patrones de arquitectura como CQRS, Event Driven y SAGA
DescripciónBienvenido al mejor curso para aprender a desarrollar aplicaciones bajo la arquitectura de microservicios desde cero, en este curso aprenderás a construir una arquitectura de microservicios mediante proyectos de la vida real, este curso esta diseñado para que te conviertas en un experto en los microservicios utilizando Spring Boot y Spring Cloud. Comenzaremos desde los conceptos más básicos hasta temas mas complejos como Docker, Keycloak, Kafka, RabbitMQ, API Gateway, JWT, Zipkin, Sleuth, Patrones de diseño (CQRS), Grafana, Prometheus, RestTemplate,Openfeign ,WebClient y mucha más !A lo largo del curso vamos a desarrollar más de 3 proyectos en la cual vamos a ver los siguientes puntos : Comunicación entre los servicios usando RestTemplate, Openfeign Client y WebClientRegistro de los servicios en EurekaEnrutamiento de servicios con API GatewayConfiguración centralizada con Spring Cloud ConfigTolerancia de fallos con Resilience4jTrazabilidad con Zipkin y SleuthSeguridad con JWT y KeycloakMensajería con Apache KafkaUso de docker en nuestros proyectosPatrón Event DrivenPatrón CQRSPatrón SAGAMonitoreo con Prometheus y GrafanaImplementación del protocolo gRPC para comunicar microserviciosAsí que si tu objetivo es aprender esta arquitectura, este el curso ideal para ti ya que para el desarrollo de nuestros proyectos aplicaremos las mejores prácticas de desarrollo .También quiero comentarte que tengo un canal de YouTube llamado La Tecnología Avanza con más de 25.000 suscriptores en la cual comparto cada semana o mes nuevo material, nuevos cursos y siempre nuevo contenido actualizado con la mejor calidad, si deseas ver mi forma de enseñar y la metodología de mis cursos puedes darle un vistazo a mi canal :)¿Porqué elegir nuestros cursos?Acceso a la plataforma por 24 horasSoporte online con el profesorAl finalizar obtienes un certificado Todo el contenido del curso es aplicable al mundo laboralPodrás interactuar con tus compañeros mediante un foro que provee la plataformaAtención rápida por parte del profesorIncluye el código fuente al finalizar cada secciónCursos al precio más económico posible¿Para quién es este curso?Estudiantes de desarrollo de softwareProfesionales de desarrollo de softwareApasionados por la tecnología JavaPersonas que desean aprender la arquitectura de microservicios desde ceroVer másVer menos
Course Content:
Sections are minimized for better readability, click the section title to view the course content
7 Lectures | 33:44
Curso de microservicios con Spring Boot y Spring Cloud en Java
04:58
Conceptos básicos de microservicios
15:19
Instalación del IDE IntelliJ IDEA
03:32
Instalación de MySQL
03:28
Instalación de MongoDB
01:32
Instalación de PostgreSQL
02:50
Instalación de Postman
02:05
9 Lectures | 01:40:48
Creación del servicio Usuario - Parte 1
09:03
Creación del servicio Usuario - Parte 2
09:19
Creación del servicio Usuario - Parte 3
05:36
Creación del servicio Usuario - Parte 4
13:15
Creación del servicio Hotel - Parte 1
08:05
Creación del servicio Hotel - Parte 2
11:33
Creación de servicio Hotel - Parte 3
10:01
Creación del servicio calificación - Parte 1
10:14
Creación del servicio calificación - Parte 2
23:42
3 Lectures | 30:54
Conceptos fundamentales de Eureka Server (Servidor de Eureka)
05:31
Creación de Eureka Server
08:34
Registro de los servicios en el servidor de Eureka
16:49
4 Lectures | 50:47
Comunicación entre el servicio Usuario y Calificación con RestTemplate
15:29
Listando al usuario con todos sus datos
14:07
Implementando el balanceo de carga
10:52
Comunicación entre servicios usando Openfeign Client
10:19
2 Lectures | 28:45
Implementando API Gateway - Parte 1
22:03
Implementando API Gateway - Parte 2
06:42
2 Lectures | 29:36
Implementando el servidor de configuración - Parte 1
15:38
Implementando el servidor de configuración - Parte 2
13:58
6 Lectures | 45:09
Conceptos básicos de Circuit Breaker y Resiliecen4j
14:02
Implementando Circuit Breaker con Resilience4j - Parte 1
07:45
Implementando Circuit Breaker con Resilience4j - Parte 2
08:52
Implementando Circuit Breaker con Resilience4j - Parte 3
05:24
Implementando Retry - Parte 1
06:42
Implementando Retry - Parte 2
02:24
6 Lectures | 01:46:49
Concepto de JWT y entendiendo la arquitectura del proyecto
07:08
Creación del proyecto Auth Service
06:47
Implementando las funciones de seguridad - Parte 1
20:28
Implementando las funciones de seguridad - Parte 2
16:34
Implementando las funciones de seguridad - Parte 3
20:06
Implementando roles en el proyecto
35:46
8 Lectures | 02:03:54
Arquitectura del segundo proyecto del curso
07:52
Implementación del servicio Producto
16:00
Creación del servicio pedido (Order Service)
25:23
Creación del servicio inventario
17:32
Comunicación entre los servicios usando WebClient
24:52
Implementación del servidor Eureka
13:15
Registrando servicios con múltiples instancias
06:37
Implementación del API Gateway
12:23
5 Lectures | 50:35
Introducción a Docker
11:40
Instalación de Docker
06:20
Instalación de Keycloak
06:23
Implementando seguridad con Keycloak
17:49
Implementando Login al servidor de Eureka
08:23
2 Lectures | 26:27
Implementación de la tolerancia de fallos - Parte 1
14:32
Implementación de la tolerancia de fallos - Parte 2
11:55
3 Lectures | 51:59
Introducción a la trazabilidad distribuida con Zipkin y Sleuth
11:28
Configuración e instalación de Sleuth con Zipkin
09:48
Implementación de la trazabilidad usando Sleuth y Zipkin
30:43
3 Lectures | 01:23:11
Conceptos básicos de Apache Kafka
11:25
Implementación de Kafka - Parte 1
21:56
Implementación de Kafka - Parte 2
49:50
3 Lectures | 44:49
Conceptos de Prometheus y Grafana
04:59
Configuración de prometheus y grafana - Parte 1
19:34
Configuración de prometheus y grafana - Parte final
20:16
4 Lectures | 46:39
Introducción a Event Driven (Arquitectura basada en eventos)
05:54
Conceptos básicos de RabbitMQ y configuración del proyecto
15:05
Implementación del Producer (Order Service) y Consumer (Message Service)
20:26
Probando todo en postman
05:14
10 Lectures | 03:16:22
Conceptos de CQRS y Event Sourcing
13:56
Instalación de Axon y creación del Proyecto
09:26
Creación de los comandos, aggregates, eventos y controladores
35:51
Probando ProductoController en postman
09:11
Creación de ProductoQuery , ProductoProjection y ProductoController
09:25
Estructura del cuarto proyecto del curso (banco electrónico)
07:04
Creación de las clases bases (Common API)
16:43
Creación del aggregate y del controller AccountCommandController
22:03
Creación de las clases (Events, queries, dtos, entities, repo) para Query
15:18
Creacion de las clases (Controller - Service) y probando todo en Swagger
57:25
6 Lectures | 01:42:42
Conceptos de SAGA, orquestación y coreografía
17:59
Creación del proyeto modular y de los servicios
14:43
Creación de los Events y Commands en Core APIs
08:41
Creación de los aggregates, controllers y saga management para Order service
30:50
Implementación del servicio de pago (Payment Service)
06:54
Implementación de Shipping Service (servicio de envío) y probando en postman
Implementación de Shipping Service (servicio de envío) y probando en postman
23:35
4.49
(24 course ratings)
1
0/24
2
1/24
3
3/24
4
5/24
5
15/24
JOIN OUR WHATSAPP GROUP TO GET LATEST COUPON AS SOON AS UPDATED
If you like to get inspired by great web projects, you should check out Made with Javascript. If you have a project that you wish to share with the world, feel free to submit your project on Made with Javascript Club website.
Free Online Tools And Converters for your use
URL Encoder
Input a string of text or a URL and encode the entered string
FAQ: Udemy Free course Most frequent questions and answers
Does Udemy offer Free Udemy coupons?
Yes, Udemy is the largest online education platform, with the broadest selection of video-on-demand courses and qualified instructors available to meet your needs. At theprogrammingbuddy.club we curate the latest udemy coupons, their expiry, and the number of uses left of these udemy coupons.
How to get free Udemy courses?
There are two ways to get free Udemy courses:
Go to udemy.com and search for your desired course category. Then select free from the filter options.
You can also get paid courses for free if you have a coupon. You can head to theprogrammingbuddy.club, where you can get a daily udemy paid course for free.
How to get Udemy Certificates for free?
Udemy offers certification on completion of each course. In order to receive a certificate of completion from Udemy, you need to complete your course 100%. There is a simple hack, you can open a video and jump on the timeline to complete a lecture.
To download the certificate from Udemy, you need to head over to your account on a desktop browser. Udemy certificates can't be accessed on the mobile app.
Do Udemy courses expire?
No, once you enroll, you will have lifetime access to the course. You can complete the course on your schedule.
Why are the Udemy instructors giving away free Udemy Coupons?
Every instructor has worked for hours on each of their courses. As new courses get launched, the instructors have no way to get their course in front of an audience to get some feedback. So, instructors share free coupons for their courses to get feedback from the students. We attheprogrammingbuddy.club work with these instructors to get their courses available to our buddies.
Is Udemy safe to use?
Yes, payments on Udemy are safe. It is no different than paying for other services on an application or website and inputting your payment information before receiving your goods. Just be sure to keep your account secure, do not share your udemy accounts.
Can Udemy courses get you a job?
Earning a skill is more valuable than earning a job these days. Skills are your most valuable asset. They can help you qualify for jobs you want and get promoted to more advanced positions within your organization. Unfortunately, it is difficult for many people to balance taking courses with work and family obligations. We have had many students, who have taken just Udemy courses, started a job as well as started freelancing with the skills they have learned.