Microservicios con Spring Boot y Spring Cloud Netflix Eureka

Información
Udemy
Online
Curso
Construye, implementa y escala microservicios con Spring Boot 2 y Spring Cloud Aprende a crear y consumir servicios web RESTful con Spring Boot Conecta y consume otros microservicios utilizando cliente HTTP con Feign y RestTemplate Implementa Balanceo de carga del lado del cliente con Ribbon Implementa el registro y el escalamiento dinámico con el servidor Eureka y Zuul como puerta de enlace (API Gateway) Maneja la tolerancia a fallos y latencia con Hystrix Centraliza las configuraciones de los microservicios con Spring Cloud Config Ser Aprende a crear Respositorios Rest con HATEOAS para exportar servicios RESTful Implementa Autenticación y Autorización con Spring Cloud Security (OAuth2 y JWT) Aprende a implementar rastreo distribuido en microservicios con Spring Cloud Sleuth y Zipkin Automatiza, escala y despliega los microservicios en contenedores Docker A quién va dirigido Personas que estudian informática y/o ingeniería que estén estudiando o han estudiado Java y spring Personas que dominan Spring y quieran introducirse en la arquitectura de microservicios Desarrolladoressionados de las nuevas tecnologías que dominan Java Desarrolladoressionados de las nuevas tecnologías con base en Spring Personas interesadas en el desarrollo backend que dominan Java Requisitos Dominio en Java SE y programación orientada a objetos Conocimientos base de Spring Framework Conocimientos base de Bases de Datos y SQL Temario completo de este curso Contenido del curso Introducción Antes de comenzar Herramientas necesarias Instalación del Spring Tools Suite IDE Introducción a los microservicios Actualización: Wizard para seleccionar dependencias en Spring Tools IDE Creando nuestro microservicio productos Añadiendo la clase Entity Producto Creando el repositorio JPA para los productos Creando el componente service para los productos Creando el controlador rest productos Probando nuestra API productos con Postman Creando microservicio items Creando componente service en items para consumir API productos Implementando componente service con cliente HTTP RestTemplate Creando controlador en items Usando cliente REST de Feign para consumir nuestra API productos Balanceo de carga del lado del cliente con Ribbon Probando balanceo de carga en postman Utilizando Ribbon para balanceo de carga en RestTemplate Descargar Código Fuente Creando servidor de registro Eureka Conectando nuestros servicios como clientes Eureka Escalar microservcios con puerto dinámico Tolerancia de fallos y latencia con Hystrix Configurando timeout en Hystrix y Ribbon Creando y configurando servidor Zuul API Gateway Zuul Filtro HTTP pre - Tiempo transcurrido Zuul Filtro HTTP post - Tiempo transcurrido Configurando timeout en Zuul API Gateway Descargar Código Fuente Creando el servidor de configuración Instalando Git y creando el repositorio local Instalando Visual Studio Code y realizando commit Conectando servicio items al Servidor de Configuración Leer configuración desde controlador utilizando anotación @Value Configurando los ambientes en el repositorio Git Configurando profiles en servicio items Actualizando cambios en configuraciones con @RefreshScope y Actuator Creando repositorio remoto GitHub y push Descargar Código Fuente Creando Service para el CRUD y handler POST en controlador servicio productos Implementando handlers PUT y DELETE en controlador de servicio productos Consumiendo API Rest con RestTemplate desde servicio items Implementando handler CRUD en controlador de servicio items Probando operaciones CRUD en servicio items con postman Consumiendo API Rest con cliente Feign Descargar Código Fuente Creando librería commons y generando jar usando maven Modificando servicio productos para agregar dependencia commons Modificando servicio items y probando con Postman Descargar Código Fuente Introducción a JSON Web Token (JWT) Algo más sobre los JWT Introducción a OAuth2 Creando nuestro microservicio usuarios Creando las entidades necesarias Usuario y Role Creando la relación de muchos a muchos entre Usuario y Role Creando el repositorio JPA para los usuarios Implementando un repositorio rest para el CRUD Exportar métodos repositorio rest con endpoint search Configurando y exponer id en la respuesta json Creando librería commons usuarios Modificando servicio usuarios Creando microservicio oauth (Servidor de Autorización) Creando nuestra interfaz Feign Client Implementando servicio UserDetailsService con Feign Client Añadiendo la clase SpringSecurityConfig y registrando UserDetailsService Añadiendo la configuración para el servidor de autorización en servicio oauth Añadiendo configuración de los clientes en el Servidor de Autorización Probando la autenticación con Postman y obteniendo el token JWT Añadiendo más información al token JWT Configurando Zuul como Servidor de Recurso Probando autorización y accesos a recursos protegidos Creando configuración de OAuth en el Servidor de Configuración Revisando el token de actualización Configurando Cors en Spring Security OAuth2 Manejando eventos de éxito y fracaso en la autenticación Implementando evento tres intentos en el login - parte 1 Implementando evento tres intentos en el login - parte 2 Manejando error 404 en componente de servicio UserDetailsService Descargar Código Fuente Instalando MySQL Creando la Base de Datos en MySQL Workbench Configurando Datasource MySQL en servicio productos Configurando ambiente dev con MySQL en Servidor de Configuración Descargar Código Fuente Instalando PostgreSQL y creando la Base de Datos en pgAdmin Configurando PostgreSQL en Servidor de Configuración Configurando repositorio remoto GitHub como privado Descargar Código Fuente Introducción a la trazabilidad distribuida Implementando Spring Cloud Sleuth Obteniendo y desplegando Zipkin Ser y Zipkin UI Conectando Zipkin en los microservicios Agregando atributos o tags personalizados en la traza Revisando los atributos o tags personalizados en Zipkin Instalando Broker RabbitMQ Configurando y conectando RabbitMQ en microservicios y Zipkin Probando RabbitMQ en microservicios productores y Zipkin consumidor Configurando MySQL Storage en Zipkin Ser Probando MySQL Storage en Zipkin Ser más
Otros cursos de esta academia
Cisco CCNA Fundamentos de Networking para Redes IP
(Udemy)
Comprender las funciones más importantes de un switch como elemento clave de la capa 2: learning/forwarding con la utilización de las direcciones mac...
Mainframe IBM en tu PC
(Udemy)
Arrancar el sistema operativo mvs de ibm en la pc... práctica en el uso de bibliotecas particionadas... crear entorno en la pc... descargar, instalar y configurar...
Implementación de Servidores LAMP con Centos Linux
(Udemy)
¿qué son los host virtuales?... instalación de wordpress... instalación de apache... al finalizar el curso deberas ser capaz de instalar, configurar y publicar aplicaciones...
Ansiedad por separación en perros - La guía definitiva
(Udemy)
Características y síntomas de la ansiedad por separación en perros... profesionales del comportamiento canino (adiestradores, educadores, etólogos) que quieran profundizar...
Cuentos En Francés Vol. I & II. (2 cursos en 1)
(Udemy)
Estudiantes que quieran complementar su estudio del francés con estas lecturas cortas... curso 2: estudiantes con nivel intermedio-avanzado que quieran mejorar su...
POWER BI |Curso KPI y Business Intelligence para Call Center
(Udemy)
Crearán visualizaciones analíticas de datos para entender el desempeño del call center y evaluarlo... power bi desktop... podrán crear espectaculares dashboards...
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
(Udemy)
Espacio negativo práctica; dibujando el espacio negativo estructura y arruga dibujo de letras sin mirar el papel sin mirar el papel ii dibujar con objetos y el dibujo...
RestFul Api con Python usando Django Rest FrameWork
(Udemy)
Varias opciones para desarrollar tu api, desde 100% django puro hasta utilizar diferentes opciones con django rest framework desarrollar restful api con django rest...
ReactJS Avanzado - FullStack React GraphQL y Apollo
(Udemy)
Crear aplicaciones completas con react, apollo y graphql conocer más sobre mongodb y mongoose para integrarlo a sus aplicaciones react crear aplicaciones fullstack...
REDUX en Angular con NGRX: Desde las bases hasta la práctica
(Udemy)
Js - gráficas para angular colocar el nombre del usuario activo vaciar información al cerrar sesión realizar un backup a github - sección 9 código fuente de la seccíon...
PEDIR INFORMACIÓN