Dominar los microservicios con Spring Boot y Spring Cloud
Dominar los microservicios con Spring Boot
Lo que serás capaz de hacer
¡Esta Especialización cuenta con Coursera Coach! Una forma más inteligente de aprender con conversaciones interactivas en tiempo real que le ayudan a poner a prueba sus conocimientos, desafiar suposiciones y profundizar su comprensión a medida que avanza a través de la Especialización. Dominar los microservicios con Spring Boot y Spring Cloud enseña el desarrollo de aplicaciones escalables a través de proyectos prácticos. Aprenderás microservicios, servicios web RESTful y arquitecturas en la nube, obteniendo herramientas esenciales para soluciones empresariales. La Especialización comienza con la configuración de Java y Eclipse IDE, seguido de la exploración de los servicios web RESTful. A continuación, construirá microservicios utilizando Spring Boot, cubriendo el descubrimiento de servicios, el equilibrio de carga y las pasarelas API, y terminará integrando características avanzadas de la nube con Spring Cloud. ¿Quién debería cursar esta Especialización? Está diseñado para desarrolladores, ingenieros y entusiastas de la tecnología que quieran crear aplicaciones eficientes basadas en microservicios. Se recomienda una sólida comprensión de Java y conceptos básicos de desarrollo web, aunque el curso está dirigido tanto a estudiantes intermedios como avanzados. Al final de la Especialización, podrá diseñar e implementar microservicios utilizando Spring Boot y Spring Cloud. También entenderá cómo aprovechar Docker y Kubernetes para la contenerización y orquestación, integrar el rastreo distribuido y gestionar la comunicación de microservicios de manera efectiva a través de diversas herramientas basadas en la nube.
- Diseñar y construir microservicios escalables utilizando Spring Boot y Spring Cloud.
- Desarrollar API REST e integrarlas con bases de datos y servicios externos.
- Comprender conceptos avanzados como el descubrimiento de servicios, el equilibrio de carga y las pasarelas API.
- Implemente funciones basadas en la nube utilizando herramientas de Docker, Kubernetes y Spring Cloud.
Temario
UNIDAD 1 - Dominar los microservicios con Spring Boot y Spring Cloud - Primeros pasos · 5 leccionesFundamentos de Microservicios y API REST con Spring Boot - UNIDAD 1 - Dominar los microservicios con Spring Boot y Spring Cloud - Primeros pasos
Fundamentos de Microservicios y API REST con Spring Boot - UNIDAD 1 - Dominar los microservicios con Spring Boot y Spring Cloud - Primeros pasos
- Introducción a la Especialización
- Introducción al curso 'Fundamentos de Microservicios y APIs REST con Spring Boot'
- Recursos del curso completo
- Dominar los microservicios con Spring Boot y Spring Cloud - Descripción general del curso
- Master Microservices - Instalación de Java y Eclipse
UNIDAD 2 - Introducción a los servicios web - V3 · 7 leccionesFundamentos de Microservicios y API REST con Spring Boot - UNIDAD 2 - Introducción a los servicios web - V3
Fundamentos de Microservicios y API REST con Spring Boot - UNIDAD 2 - Introducción a los servicios web - V3
- Paso 01 - ¿Qué es un Servicio Web? PRUEBA 1
- Paso 02 - ¿Qué es un servicio web?
- Paso 03 - ¿Cómo hacer que los servicios web sean independientes de la plataforma?
- Paso 04 - Servicios Web - Terminología clave
- Paso 05 - SOAP frente a RESTful Web Services
- Definición e identificación de servicios web
- Introducción a los Servicios Web - V3 - Evaluación
UNIDAD 3 - Servicios Web Restful con Spring Boot - V3 · 42 leccionesFundamentos de Microservicios y API REST con Spring Boot - UNIDAD 3 - Servicios Web Restful con Spring Boot - V3
Fundamentos de Microservicios y API REST con Spring Boot - UNIDAD 3 - Servicios Web Restful con Spring Boot - V3
- Restful Web Services - Sección Introducción
- Paso 00 - Creación de una API REST con Spring Boot - Descripción general
- Paso 01 - Inicialización de un proyecto de API REST con Spring Boot
- Paso 02 - Creación de una API REST Hello World con Spring Boot
- Paso 03 - Mejora de la API REST Hello World para devolver un Bean
- Paso 04 - ¿Qué ocurre en segundo plano? Arrancadores de Spring Boot y Autoconfign
- Paso 05 - Mejora de la API REST Hello World con una variable Path
- Paso 06 - Diseño de la API REST para la aplicación de Redes sociales
- Paso 07 - Creación de User Bean y UserDaoService
- Paso 08 - Implementación de métodos GET para recursos de usuario
- Paso 09 - Implementación del método POST para crear un recurso de usuario
- Paso 10 - Mejorar el método POST para que devuelva el código de estado HTTP y la ubicación correctos
- Paso 11 - Implementación del Manejo de excepciones - 404 Recurso No encontrado
- Paso 12 - Implementación de la gestión genérica de excepciones para todos los recursos
- Paso 13 - Implementación del método DELETE para eliminar un recurso de usuario
- Paso 14 - Implementación de validaciones para la API REST
- Paso 15 - Descripción general de las funciones avanzadas de la API de REST
- Paso 16 - Comprender la especificación de API abierta y Swagger
- Paso 17 - Configuración de la generación automática de documentación Swagger
- Paso 18 - Exploración de la negociación de contenidos - Implementación de la compatibilidad con XML
- Paso 19 - Explorar la internacionalización de la API REST
- Paso 20 - Versionado API REST - Versionado URI
- Paso 21 - Versionado de la API REST - Parámetro de solicitud, negociación de encabezado y contenido
- Paso 22 - Implementación de HATEOAS para REST API
- Paso 23 - Implementación del filtrado estático para la API REST
- Paso 24 - Implementación del filtrado dinámico para la API REST
- Paso 25 - Monitorización de APIs con Spring Boot Actuator
- Paso 26 - Exploración de APIs con Spring Boot HAL Explorer
- Paso 27 - Conexión de la API REST a H2 mediante JPA e Hibernate - Descripción general
- Paso 28 - Creación de la Entidad de Usuario y algunos datos de prueba
- Paso 29 - Mejora de la API REST para conectar con H2 mediante JPA e Hibernate
- Paso 30 - Creación de la Entidad de Puesto con Relación Muchos a Uno con la Entidad de Usuario
- Paso 31 - Implementación de una API GET para recuperar todas las publicaciones de un usuario
- Paso 32 - Implementación de una API POST para crear una entrada para un usuario
- Paso 33 - Exploración de consultas JPA e Hibernate para API REST
- Paso 34 - Conexión de la API REST a la base de datos MySQL - Descripción general
- Paso 34z - OPCIONAL - Instalación de Docker
- Paso 35 - OPCIONAL - Conexión de la API REST a la base de datos MySQL - Implementación
- Paso 36 - Implementación de la autenticación básica con Spring Security
- Paso 37 - Mejora de la configuración de seguridad de Spring para la autenticación básica
- Creación de una API REST para usuarios y mensajes
- Servicios Web Restful con Spring Boot - V3 - Evaluación
UNIDAD 4 - Introducción a los microservicios - V3 · 11 leccionesFundamentos de Microservicios y API REST con Spring Boot - UNIDAD 4 - Introducción a los microservicios - V3
Fundamentos de Microservicios y API REST con Spring Boot - UNIDAD 4 - Introducción a los microservicios - V3
- Paso 00 - Introducción a la sección de microservicios
- Paso 01 - ¿Qué es una aplicación monolítica?
- Paso 02 - Introducción a los microservicios
- Paso 03 - Exploración del ejemplo de arquitectura de microservicios
- Paso 04 - Ventajas de los microservicios
- Paso 05 - Soluciones clave de microservicios - Spring Boot y Spring Cloud
- De los monolitos a los microservicios: Entender el cambio
- Conclusión del Curso 'Fundamentos de Microservicios y APIs REST con Spring Boot'
- Introducción a los microservicios - V3 - Evaluación
- Evaluación práctica del curso completo
- Evaluación completa del curso
UNIDAD 5 - Microservicios con Spring Cloud - V3 · 36 leccionesMicroservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 5 - Microservicios con Spring Cloud - V3
Microservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 5 - Microservicios con Spring Cloud - V3
- Introducción al curso 'Microservicios y despliegue avanzados de Spring Cloud con Docker'
- Recursos del curso completo
- Paso 00 01 - Sección Microservicios Introducción
- Paso 00 02 - Introducción a la configuración centralizada
- Paso 01 - Configuración de límites de microservicios - V3
- Paso 02 - Creación de un servicio de límites codificados - V3
- Paso 03 - Mejorar el servicio de límites - Obtener la configuración de la aplicación props - V3
- Paso 04 - Configuración del servidor Spring Cloud Config - V3
- Paso 05 - Instalación de Git y creación de un repositorio Git local - V3
- Paso 06 - Conectar el servidor Spring Cloud Config al repositorio Git local - V3
- Paso 07 - Conectar el servicio de límites al servidor Spring Cloud Config - V3
- Paso 08 - Configuración de perfiles para el servicio de límites - V3
- Guía de depuración para microservicios V3 + Docker + Docker Compose
- Paso 09 - Introducción a los microservicios de conversión y cambio de divisas - V3
- Paso 10 - Configuración del microservicio de cambio de divisas - V3
- Paso 11 - Crear un sencillo servicio de cambio de divisas codificado - V3
- Paso 12 - Configuración del Puerto Dinámico en la Respuesta - V3
- Paso 13 - Configurar JPA y Datos Inicializados - V3
- Paso 14 - Crear un repositorio JPA - V3
- Paso 15 - Configuración del microservicio de conversión de divisas - V3
- Paso 16 - Creación de un servicio para la conversión de divisas - V3
- Paso 17 - Invocación del cambio de divisas desde el microservicio de conversión de divisas - V3
- Paso 18 - Uso del cliente REST falso para la invocación de servicios - V3
- Paso 19 - Entender el Servidor de Nombres y Configurar el Servidor de Nombres Eureka - V3
- Paso 20 - Conectar los microservicios de conversión y cambio de divisas - V3
- Paso 22 - Equilibrio de carga con Eureka, Feign y Spring Cloud LoadBalancer - V3
- Paso 22 - Configuración de Spring Cloud API Gateway - V3
- Paso 23 - Activación de Discovery Locator con Eureka para Spring Cloud Gateway - V3
- Paso 24 - Exploración de rutas con Spring Cloud Gateway - V3
- Paso 25 - Implementación del filtro de registro de Spring Cloud Gateway - V3
- Paso 26 - Introducción al Circuit Breaker - Resilience4j - V3
- Paso 27 - Jugando con Resilience4j - Métodos de Reintento y Fallback - V3
- Paso 28 - Jugando con las funciones de disyuntor de Resilience4j - V3
- Paso 29 - Exploración de las funciones Rate Limiting y BulkHead de Resilience4j - V3
- Implementación de microservicios con Spring Cloud
- Microservicios con Spring Cloud - V3 - Evaluación
UNIDAD 6 - Docker con Microservicios usando Spring Boot y Spring Cloud - V3 · 24 leccionesMicroservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 6 - Docker con Microservicios usando Spring Boot y Spring Cloud - V3
Microservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 6 - Docker con Microservicios usando Spring Boot y Spring Cloud - V3
- Paso 00 - La unión hace la fuerza - Docker y microservicios
- Paso 01 - Instalación de Docker
- Paso 02 - Primeros pasos con Docker
- Paso 03 - Comprender los fundamentos de Docker
- Paso 04 - Entender cómo funciona Docker
- Paso 05 - Comprender la terminología de Docker
- Paso 06 - Creación de una imagen Docker para un proyecto Spring Boot - Dockerfile
- Paso 07 - Creación de una imagen Docker de Spring Boot mediante un archivo Dockerfile multietapa
- Paso 08 - Creación de la imagen Docker de Spring Boot - Optimización del archivo Dockerfile
- Paso 09 - Construir imagen Docker con Spring Boot Maven Plugin
- Paso 10 - Introducción al rastreo distribuido
- Paso 11 - Lanzamiento del contenedor Zipkin mediante Docker
- Paso 12 00 - Primeros pasos con Observability y OpenTelemetry
- Paso 12 - Conexión del microservicio de cambio de divisas con Zipkin
- Paso 13 - Conexión del microservicio de conversión de divisas y la pasarela API con Zipkin
- Paso 14 - Configuración de microservicios para crear imágenes de contenedores
- Paso 15 - Creación de la imagen del contenedor para el microservicio de cambio de divisas
- Paso 16 - Primeros pasos con Docker Compose - Microservicio de cambio de divisas
- Paso 17 - Ejecutar Eureka Naming Server con Docker Compose
- Paso 18 - Ejecución del microservicio de conversión de divisas con Docker Compose
- Paso 19 - Ejecutar Spring Cloud API Gateway con Docker Compose
- Paso 20 - Ejecutar Zipkin con Docker Compose
- Despliegue y observación de microservicios en Docker
- Docker con Microservicios utilizando Spring Boot y Spring Cloud - V3 - Evaluación
UNIDAD 7 - Kubernetes con Microservicios usando Docker, Spring Boot y Spring Cloud - V3 · 33 leccionesMicroservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 7 - Kubernetes con Microservicios usando Docker, Spring Boot y Spring Cloud - V3
Microservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 7 - Kubernetes con Microservicios usando Docker, Spring Boot y Spring Cloud - V3
- Paso 00 - Docker, Kubernetes y microservicios: hechos el uno para el otro
- Paso 01 - Creación de la cuenta GCP - Google Cloud Platform
- Paso 02 - Viaje a Kubernetes - Creación de un clúster GKE
- Paso 03 - Kubernetes Journey - Crear un despliegue y un servicio
- Paso 04 - Exploración de GKE en la consola de GCP
- Paso 05 - Kubernetes Journey - Escalado de despliegues y redimensionamiento de pools de nodos
- Paso 06 - Viaje a Kubernetes - Autoescalado, mapa de configuración y secretos
- Paso 07 - Exploración de despliegues Kubernetes con configuración declarativa YAML
- Paso 08 - Viaje a Kubernetes - El final
- Paso 09 - Entendiendo los Clusters Kubernetes - Motor Google Kubernetes GKE
- Paso 10 - Comprender Pods en Kubernetes
- Paso 11 - Comprender los despliegues y los conjuntos de réplicas en Kubernetes
- Paso 12 - Entender los servicios en Kubernetes
- Paso 13 - 01 Instalación de Gcloud
- Paso 13 - 02 Instalación de Kubectl
- Paso 13 03 - Comprender la arquitectura de Kubernetes - Nodo maestro y nodos
- Paso 14 - Configuración de microservicios de cambio y conversión de divisas - Kubernetes
- Paso 15 - Imágenes de contenedor para microservicios de cambio y conversión de divisas
- Paso 16: Despliegue de microservicios en Kubernetes y comprensión de la detección de servicios
- Paso 17 - Creación de la configuración declarativa Kubernetes YAML para microservicios
- Paso 18 - Limpiar Kubernetes YAML para Microservicios
- Paso 19: Habilitación de las API de registro y seguimiento en Google Cloud Platform
- Paso 20 - Despliegue de microservicios mediante la configuración YAML de Kubernetes
- Paso 21 - Jugar con la configuración declarativa YAML de Kubernetes
- Paso 22 - Creación de variables de entorno para habilitar la comunicación entre microservicios
- Paso 23 - Entender la configuración centralizada en Kubernetes - Config Maps
- Paso 24 - Exploración del registro y supervisión centralizados en GKE
- Paso 25 - Exploración de despliegues de microservicios con Kubernetes
- Paso 26 - Configuración de sondas de actividad y preparación para microservicios con K8S
- Paso 27 - Autoescalado de microservicios con Kubernetes
- Paso 28 - Borrar Cluster Kubernetes y ¡Gracias!
- Gestión de microservicios con Kubernetes
- Kubernetes con Microservicios usando Docker, Spring Boot y Spring Cloud - V3 - Evaluación
UNIDAD 8 - Gracias · 6 leccionesMicroservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 8 - Gracias
Microservicios avanzados de Spring Cloud y despliegue con Docker - UNIDAD 8 - Gracias
- Dominar los microservicios con Spring Boot y Spring Cloud - Enhorabuena
- Reflexión sobre su viaje a los microservicios y próximos pasos
- Conclusión del curso 'Microservicios y despliegue avanzados de Spring Cloud con Docker'
- Gracias - Evaluación
- Evaluación práctica del curso completo
- Evaluación completa del curso
UNIDAD 9 - Apéndice: Introducción al Spring Framework en 10 pasos (en realidad, 16) · 20 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 9 - Apéndice: Introducción al Spring Framework en 10 pasos (en realidad, 16)
Spring, JPA, pruebas y microservicios heredados - UNIDAD 9 - Apéndice: Introducción al Spring Framework en 10 pasos (en realidad, 16)
- Introducción al curso 'Spring, JPA, Testing, y Legacy Microservices'
- Recursos del curso completo
- Paso 01 - Introducción a Spring Framework - Objetivos
- Paso 02: Configuración de un nuevo proyecto Spring con Spring Initializr
- Paso 03 - Iteración 1 - Creación de GameRunner y MarioGame estrechamente acoplados
- Paso 04 - Comprender el acoplamiento compacto
- Paso 05 - Iteración 2 - Acoplamiento flexible Nivel 1 - Interfaces
- Paso 06: Exploración del acoplamiento débil mediante interfaces - PacmanGame
- Paso 07 - Iteración 3 - Acoplamiento flexible Nivel 2 - Spring Framework
- Paso 08 - Q1 - Spring Framework - Entender lo que ocurre en segundo plano
- Paso 09 - P2 - Spring Framework - Comprender la terminología importante
- Paso 10 - P3 - Spring Framework - ¿Añade valor Spring Framework?
- Paso 11 - Q4 - Spring Framework - Ejecutando Super Contra
- Paso 12 - P5 - Spring Framework - Maven
- Paso 13 - Explorar los tipos de inyección de dependencia de Spring Framework
- Paso 14 - Exploración de los módulos Spring
- Paso 15 - Explorar los proyectos de primavera
- Paso 16 - Introducción a Spring Framework - Revisión
- Creación de aplicaciones con acoplamiento débil con Spring Framework
- Apéndice - Introducción a Spring Framework en 10 pasos (En realidad 16) - Evaluación
UNIDAD 10 - Apéndice: Introducción a Spring Boot en 12 pasos · 16 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 10 - Apéndice: Introducción a Spring Boot en 12 pasos
Spring, JPA, pruebas y microservicios heredados - UNIDAD 10 - Apéndice: Introducción a Spring Boot en 12 pasos
- Paso 01 - Primeros pasos con Spring Boot - Objetivos
- Paso 02 - Comprender el mundo antes de Spring Boot - Visión general de 10000 pies
- Paso 03: Configuración de un nuevo proyecto de Spring Boot con Spring Initializr
- Paso 04 - Crear una API Hello World con Spring Boot
- Paso 05 - Comprender el objetivo de Spring Boot
- Paso 06 - Entender la magia de Spring Boot - Proyectos iniciales de Spring Boot
- Paso 07 - Comprender la magia de Spring Boot: la configuración automática
- Paso 08 - Construir más rápido con Spring Boot DevTools
- Paso 09 - Preparar la producción con Spring Boot - 1 - Perfiles
- Paso 10 - Preparar la producción con Spring Boot - 2 - ConfigurationProperties
- Paso 11 - Preparar la producción con Spring Boot - 3 - Servidores integrados
- Paso 12: Preparación para la producción con Spring Boot - 4 - Actuator
- Paso 13 - Entendiendo Spring Boot vs Spring vs Spring MVC
- Paso 14 - Primeros pasos con Spring Boot - Revisión
- Comprender Spring Boot: características clave y preparación para la producción
- Apéndice - Introducción a Spring Boot en 12 pasos - Evaluación
UNIDAD 11 - Apéndice - Introducción a Junit · 7 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 11 - Apéndice - Introducción a Junit
Spring, JPA, pruebas y microservicios heredados - UNIDAD 11 - Apéndice - Introducción a Junit
- 01 Paso 01: ¿Qué son JUnit y las pruebas unitarias?
- 01 Paso 02 - Su primer proyecto JUnit y la barra verde
- 01 Paso 03: Tu primer código y tu primera prueba unitaria
- 01 Paso 04 - Exploración de otros métodos de afirmación
- 01 Paso 05 - Exploración de algunas anotaciones importantes de JUnit
- Primeros pasos con JUnit: Escribiendo y Mejorando tus Primeras Pruebas Unitarias
- Apéndice - Introducción a Junit - Evaluación
UNIDAD 12 - Apéndice: Introducción a Mockito · 8 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 12 - Apéndice: Introducción a Mockito
Spring, JPA, pruebas y microservicios heredados - UNIDAD 12 - Apéndice: Introducción a Mockito
- 02 Paso 00 - Introducción a la sección - Mockito en 5 pasos
- 02 Paso 01: Configuración de un proyecto de Spring Boot
- 02 Paso 02 - Entender los problemas con Stubs
- 02 Paso 03: Escribir tu primera prueba con Mockito utilizando simulaciones
- 02 Paso 04 - Simplificando las Pruebas con Anotaciones Mockito - @Mock, @InjectMocks
- 02 Paso 05: Profundizar en el uso de simulaciones mediante la simulación de la interfaz `List`
- Introducción a Mockito: Stubs vs Mocks
- Apéndice - Introducción a Mockito - Evaluación
UNIDAD 13 - Apéndice: Introducción a Maven · 11 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 13 - Apéndice: Introducción a Maven
Spring, JPA, pruebas y microservicios heredados - UNIDAD 13 - Apéndice: Introducción a Maven
- Maven Paso 01 - Introducción a Maven
- Maven, paso 02: Creación de un proyecto Spring Boot con Maven
- Paso 03 de Maven: análisis del archivo pom.xml de Maven para un proyecto de Spring Boot
- Paso 4 de Maven: análisis del archivo POM principal de Maven para un proyecto de Spring Boot
- Maven, paso 5: profundizar en Maven
- Maven, paso 06: Exploración del ciclo de vida de compilación de Maven con un proyecto de Spring Boot
- Maven, paso 07: ¿Cómo funciona Maven?
- Maven, paso 08: Experimentar con los comandos de Maven
- Maven, paso 09: ¿Cómo se gestionan las versiones de los proyectos Spring?
- Comprender Maven y la gestión de dependencias en proyectos Java
- Apéndice - Introducción a Maven - Evaluación
UNIDAD 14 - Apéndice: Introducción a Gradle · 7 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 14 - Apéndice: Introducción a Gradle
Spring, JPA, pruebas y microservicios heredados - UNIDAD 14 - Apéndice: Introducción a Gradle
- Gradle - Paso 01: Primeros pasos con Gradle
- Paso 02 de Gradle: Creación de un proyecto Spring Boot con Gradle
- Paso 03 de Gradle: exploración de los archivos de compilación y configuración de Gradle
- Paso 04 de Gradle: exploración de los complementos de Gradle para Java y Spring Boot
- Paso 05 de Gradle: ¿Maven o Gradle? ¿Cuál utilizar para los proyectos de Spring Boot?
- Introducción a las herramientas de compilación Gradle y Maven
- Apéndice - Introducción a Gradle - Evaluación
UNIDAD 15 - Apéndice - Introducción a JPA en 10 pasos - V2 · 14 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 15 - Apéndice - Introducción a JPA en 10 pasos - V2
Spring, JPA, pruebas y microservicios heredados - UNIDAD 15 - Apéndice - Introducción a JPA en 10 pasos - V2
- Paso 01 - Introducción a JPA e Hibernate - Objetivos
- Paso 02: Configuración de un nuevo proyecto de Spring Boot para JPA e Hibernate
- Paso 03: Iniciar la consola de H2 y crear la tabla de cursos en H2
- Paso 04 - Primeros pasos con Spring JDBC
- Paso 05: Inserción de datos codificados de forma estática mediante Spring JDBC
- Paso 06: Insertar y eliminar datos con Spring JDBC
- Paso 07: Consulta de datos con Spring JDBC
- Paso 08 - Introducción a JPA y EntityManager
- Paso 09 - Explorar la magia de JPA
- Paso 10 - Introducción a Spring Data JPA
- Paso 11 - Exploración de las características de Spring Data JPA
- Paso 12 - Entender la diferencia entre Hibernate y JPA
- Una introducción a JPA y Spring Data JPA
- Apéndice - Introducción a JPA en 10 pasos - V2 - Evaluación
UNIDAD 16 - APÉNDICE - Introducción a la programación funcional en 30 minutos · 10 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 16 - APÉNDICE - Introducción a la programación funcional en 30 minutos
Spring, JPA, pruebas y microservicios heredados - UNIDAD 16 - APÉNDICE - Introducción a la programación funcional en 30 minutos
- Paso 00 - Introducción a la programación funcional - Visión general
- Paso 01 - Introducción a la programación funcional con Java
- Paso 02 - Escribir su primer programa funcional Java
- Paso 03 - Mejora del programa funcional Java con filtro
- Paso 04 - Uso de la Expresión Lambda para Mejorar su Programa Funcional
- Paso 05 - Realizar Ejercicios de Programación Funcional con Streams, Filtros y Lambdas
- Paso 06 - Uso de Mapas en Programas Funcionales - con Ejercicios
- Paso 07 - Comprender la clase opcional en Java
- Paso 08 - Repaso rápido a los fundamentos de la programación funcional
- Comprensión y uso de Java Streams y Lambda Expressions
UNIDAD 17 - APÉNDICE - Nuevas funciones de Java: repaso rápido en formato de preguntas y respuestas · 5 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 17 - APÉNDICE - Nuevas funciones de Java: repaso rápido en formato de preguntas y respuestas
Spring, JPA, pruebas y microservicios heredados - UNIDAD 17 - APÉNDICE - Nuevas funciones de Java: repaso rápido en formato de preguntas y respuestas
- Repaso rápido - Nuevas funciones de Java
- Cómo avanza Java
- Objetivos principales de las últimas versiones de Java
- Versiones importantes de Java y funciones más importantes
- Comprender las características y la evolución de las versiones de Java
UNIDAD 18 - ANEXO - Microservicios con Spring Cloud - V1 - Spring Boot v2.3 y versiones anteriores · 49 leccionesSpring, JPA, pruebas y microservicios heredados - UNIDAD 18 - ANEXO - Microservicios con Spring Cloud - V1 - Spring Boot v2.3 y versiones anteriores
Spring, JPA, pruebas y microservicios heredados - UNIDAD 18 - ANEXO - Microservicios con Spring Cloud - V1 - Spring Boot v2.3 y versiones anteriores
- Paso 00 - Componentes de los microservicios - Estandarización de puertos y URL
- Paso 01 - Parte 1 - Introducción al microservicio Limits y a Spring Cloud Config Server
- Paso 01 - Parte 2 - Configuración del microservicio de límites
- Paso 02: Creación de un servicio de límites fijos
- Paso 03: Mejorar el servicio «Limits» para obtener la configuración de las propiedades de la aplicación
- Paso 04: Configuración de Spring Cloud Config Server
- Paso 05: Instalación de Git
- Paso 06: Creación de un repositorio Git local
- Paso 07: Conectar Spring Cloud Config Server al repositorio Git local
- Paso 08: Configuración para varios entornos en el repositorio de Git
- Paso 09: Conectar el servicio Limits a Spring Cloud Config Server
- Paso 10: Configuración de perfiles para el servicio de límites
- Paso 11: Repaso de Spring Cloud Config Server
- Paso 12: Introducción al microservicio de conversión y cambio de divisas
- Paso 13: Configuración del microservicio de cambio de divisas
- Paso 14: Crear un servicio sencillo de conversión de divisas con valores fijos
- Paso 15: Configuración del puerto dinámico en la respuesta
- Paso 16: Configurar JPA y los datos inicializados
- Paso 17: Crear un repositorio JPA
- Paso 18: Configuración del microservicio de conversión de divisas
- Paso 19: Creación de un servicio de conversión de divisas
- Paso 20: Llamada al microservicio de cambio de divisas desde el microservicio de conversión de divisas
- Paso 21: Uso del cliente REST Feign para la invocación de servicios
- Paso 22: Configuración del equilibrio de carga del lado del cliente con Ribbon
- Paso 23: Ejecución del equilibrio de carga del lado del cliente con Ribbon
- Paso 24: Comprender la necesidad de un servidor de nombres
- Paso 25: Configuración del servidor de nombres Eureka
- Paso 26: Conexión del microservicio de conversión de divisas a Eureka
- Paso 27: Conexión del microservicio de cambio de divisas a Eureka
- Paso 28 - Distribución de llamadas mediante Eureka y Ribbon
- Paso 29: Resumen de la implementación de Eureka, Ribbon y Feign
- Paso 30: Introducción a las pasarelas de API
- Paso 31: Configuración de Zuul API Gateway
- Paso 32: Implementación del filtro de registro de Zuul
- Paso 33: Ejecución de una solicitud a través de la pasarela de API Zuul
- Paso 34: Configuración de la pasarela de API Zuul entre las invocaciones de microservicios
- Paso 35: Introducción al rastreo distribuido
- Paso 36: Implementación de Spring Cloud Sleuth
- Paso 37: Introducción al rastreo distribuido con Zipkin
- Paso 38 - Instalación de Rabbit MQ
- Paso 39: Configuración del seguimiento distribuido con Zipkin
- Paso 40: Conexión de los microservicios a Zipkin
- Paso 41: uso del panel de control de Zipkin para rastrear solicitudes
- Paso 42: Comprender la necesidad de Spring Cloud Bus
- Paso 43: Implementación de Spring Cloud Bus
- Paso 44: Tolerancia a fallos con Hystrix
- Conclusión del curso «Spring, JPA, pruebas y microservicios heredados»
- Evaluación práctica del curso completo
- Evaluación completa del curso
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
20 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Packt.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 18 unidades · 311 lecciones · 144 h
- 12 meses de acceso
- 20 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Packt; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


