Desarrollando Microservicios con Spring Boot Esenciales
En este curso aprenderás a desarrollar microservicios utilizando la popular plataforma de Spring Boot, fomentando las bases del desarrollo rápido de aplicaciones con Java.
En este curso aprenderás a desarrollar microservicios utilizando la popular plataforma de Spring Boot, fomentando las bases del desarrollo rápido de aplicaciones con Java, al finalizar este curso serás capaz de desarrollar conceptos esenciales para implementar soluciones en Microservicios.
Qué son los Microservicios
Obtén un vistazo general sobre la teoría de los microservicios, desde cómo evolucionaron, que es un Monolito (Monolith) y las 12 factores a considerar para desarrollar microservicios.
Nuestro Proyecto a Desarrollar GeekShirt.com!
En esta unidad vamos a ver los requerimientos de GeekShirt.com una tienda en linea que vende camisas con las imagenes geeks del momento, y conocer su necesidad de pasar de una aplicación monolítica, a una aplicación basada en arquitectura de Microservicios. Haremos un vistazo al proyecto que vamos a desarrollar y sus dependencias.
Manos a la Obra con Spring Boot
Unete al desarrollo ágil con Spring Boot, en esta unidad vamos a desarrollar los microservicios de GeekShirt.com con este popular framework.
Pruebas en Microservicios
Aprende como dar certidumbre a tus microservicios, y funcionen con el comportamiento esperado, en esta unidad hablaremos de los diferentes tipos de pruebas.
* Pruebas Unitarias
* Pruebas de Integración
A quien está dirigido este curso
La demanda de desarrolladores de microservicios va en aumento en todas las industrias y esta tendencia continúa. Al tomar este curso tendrás las habilidades iniciales para construir microservicios, y estar preparado para la tendencia actual.
Este curso ofrece un vistazo inicial al mundo del desarrollo de microservicios.
Si vas empezando en la industria, o quieres mejorar tus habilidades, esta es la mejor manera de empezarlo.
El Monolito
PRUEBA GRATISLa Evolución a Microservicios
Beneficios de los Microservicios
Estimación de tamaño de un Microservicio
Cuando un Microservicio no huele bien
12 Factores
monolito
Trasfondo del Proyecto
Requerimientos
Qué es Spring Boot y Spring Framework
Descargar IntelliJ Community Edition y Postman
Vistazo al initializer de Spring.io
Nuestro ambiente de desarrollo
Aceptando llamadas HTTP con Controladores Rest (Rest Controllers)
Describiendo nuestros servicios Rest con Swagger.
Crear componentes en Spring
Efectuar llamadas a servicios Rest remotos usando RestTemplate
Manejo de Excepciones
Introducción a JPA
Entidades en JPA y sus relaciones, configuración base de datos H2.
Cómo utilizar EntityManager
Transacciones (Aislamiento y Propagación)
Persistiendo datos con Spring Data
Instalar RabbitMQ utilizando Docker
Crear consumidores y productores de mensajes con Spring.
Crear consumidores y productores de mensajes con Spring - Parte 2
Crear Health Checker con Spring Actuator.
Un breve vistazo a Spring Dev Tools
Instalación de Redis con Docker.
Implementar Cacheo en nuestros servicios con Redis.
Crear pruebas unitarias utilizando Mockito, JUnit.
Efectuar pruebas de semi integración usando @Mockbean y @RestTemplateTest
Pruebas de Integración.
Los temas están correctamente explicados.
Los temas están correctamente explicados.
Leer menosexcelente curso
excelente curso
Leer menosEl dominio que tienen sobre el curso es "SUPREMO", de excelente ayuda y la cereza del pastel es que el nivel de detalles es profundo. Es el primer curso que ...
Leer másEl dominio que tienen sobre el curso es "SUPREMO", de excelente ayuda y la cereza del pastel es que el nivel de detalles es profundo. Es el primer curso que compro pero voy por mas con ustedes. PURA CALIDAD!
Leer menosMuy buen curso, aprendí tambien cosas de Gradle y del mismo Intellij. Muy bien por el instructor, te va llevando poco a poco.
Muy buen curso, aprendí tambien cosas de Gradle y del mismo Intellij. Muy bien por el instructor, te va llevando poco a poco.
Leer menosmuy bueno, recomendado 100 % recomendado
muy bueno, recomendado 100 % recomendado
Leer menosEnseñar involucra volver a las bases y/o fundamentos, con ejemplos sencillos en un inicio y sobre todo utilizando un lenguaje claro, luego subiendo la comple...
Leer másEnseñar involucra volver a las bases y/o fundamentos, con ejemplos sencillos en un inicio y sobre todo utilizando un lenguaje claro, luego subiendo la complejidad de los ejercicios. El tutor explica muy bien los conceptos y se deja entender.
Leer menosEs muy informativo, además de explicar ciertas puntos importantes de forma minuciosa
Es muy informativo, además de explicar ciertas puntos importantes de forma minuciosa
Leer menosMuy bien explicado
Muy bien explicado
Leer menosSe explica a detalle cada componente y se deja entender como hacerlos.
Se explica a detalle cada componente y se deja entender como hacerlos.
Leer menosEsta siendo muy practico
Esta siendo muy practico
Leer menosMuy buen curso, aprendí tambien cosas de Gradle y del mismo Intellij. Muy bien por el instructor, te va llevando poco a poco.
Muy buen curso, aprendí tambien cosas de Gradle y del mismo Intellij. Muy bien por el instructor, te va llevando poco a poco.
Leer menosCarlos Raygoza