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)
Entender el funcionamiento de la cli y los diferentes modos de usuario de un equipo cisco así como las diferentes memorias... 2 cómo instalar packettracer en windows...
Mainframe IBM en tu PC
(Udemy)
Arrancar el sistema operativo mvs de ibm en la pc... sabrás cuáles son las principales industrias en donde se utilizan los mainframes instalarás un entorno de tipo...
Implementación de Servidores LAMP con Centos Linux
(Udemy)
Instalación de apache... instalación de centos linux... introducción a la plataforma lamp... adicionalmente, es recomendable contar con conocimientos básicos en...
Ansiedad por separación en perros - La guía definitiva
(Udemy)
Y si eres profesional aquí encontraras recopilada y organizada toda la información que necesitas sobre esta patología y cómo trabajarla... terapia de jaula...
Cuentos En Francés Vol. I & II. (2 cursos en 1)
(Udemy)
Audio descargable (mp3)... niños y adultos que quieran leer y escuchar 16 cuentos clásicos en francés... a quién va dirigido estudiantes con nivel básico-intermedio...
POWER BI |Curso KPI y Business Intelligence para Call Center
(Udemy)
Entusiastas y usuarios de power bi... crearán visualizaciones analíticas de datos para entender el desempeño del call center y evaluarlo... power bi desktop...
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
(Udemy)
La copia como medio... podrás dibujar todo aquello que ves adquirirás soltura y seguridad en el trazo percibirás los objetos en 2d podrás encajar la forma correctamente...
RestFul Api con Python usando Django Rest FrameWork
(Udemy)
Py guardando el owner fuente guardando el owner probando acceso a api de productos resumen introducción documentando con swagger documentando con coreapi extra y...
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