Desarrollo de APIs con Spring Boot
- Desarrollo de Software, Desarrollo Web, Programacion, Tecnologia
- 548 (Registered)
-
(0 Review)
En esta serie de videos explicaremos como construir una API RESTful con Spring Boot 2.0 y Hibernate. Veremos cómo configurar Spring Boot para trabajar con Hibernate, cómo configurar la persistencia de datos y cómo crear y configurar nuestras entidades. Aprenderemos también a realizar llamadas RESTful a nuestra API, cómo trabajar con JSON y cómo implementar autenticación por tokens. Al final de la serie tendrás una API RESTful completa que podrás usar como punto de partida para tu propia aplicación.
Objetivos del curso
- Comprender los conceptos básicos de las API REST: El objetivo principal de este curso es ayudarte a comprender los conceptos fundamentales de las API REST. Aprenderás cómo funcionan las API REST y cómo diseñar y desarrollar API RESTful utilizando Spring Boot.
- Familiarizarse con el framework de Spring Boot: Durante el curso, te familiarizarás con el framework de Spring Boot y aprenderás cómo utilizarlo para desarrollar aplicaciones de alta calidad y escalables. Spring Boot es uno de los frameworks más populares para el desarrollo de aplicaciones basadas en Java, y es muy útil para el desarrollo de APIs RESTful.
- Diseñar y desarrollar APIs RESTful: Aprenderás cómo diseñar y desarrollar APIs RESTful de alta calidad utilizando Spring Boot. Aprenderás cómo utilizar los recursos de Spring Boot para crear controladores, servicios y capas de persistencia, así como la configuración y seguridad de tus APIs.
- Realizar pruebas y depuración de las APIs: Aprenderás cómo realizar pruebas y depuración de tus APIs para garantizar su correcto funcionamiento y rendimiento. Aprenderás cómo utilizar herramientas de pruebas y depuración para identificar y solucionar problemas en tus APIs.
Currículum
- 1 Section
- 20 Lessons
- 10 semanas
- Desarrollo Web con Spring Boot20
- 1.1Configuración e Introducción del proyecto12 Minutes
- 1.2Entidades y Modelo8 Minutes
- 1.3Repositorio y Convertidor10 Minutes
- 1.4Servicio10 Minutes
- 1.5Controlador Crear7 Minutes
- 1.6Controlador Actualizar5 Minutes
- 1.7Controlador Borrar4 Minutes
- 1.8Controlador Obtener5 Minutes
- 1.9Controlador Logs de Informacion7 Minutes
- 1.10Paginacion10 Minutes
- 1.11Seguridad Autenticacion por Tokens8 Minutes
- 1.12Seguridad Accediendo a la Entidad15 Minutes
- 1.13Seguridad Filtro JWT Token20 Minutes
- 1.14Cliente Rest Plantilla13 Minutes
- 1.15Cliente REST – RestTemplate17 Minutes
- 1.16Spring Data Rest
- 1.17Spring Cloud OAuth2
- 1.18Feing Client
- 1.19Integracion de MongoDB
- 1.20Interceptores
Requisitos
- Laptop
- Conexion a internet superior a 5MB
- Manejar el lenguaje Java
Caracteristicas
- Diseñado para ingenieros informaticos
- Partiendo totalmente desde cero
Audiencia objetivo
- Ingenieros en Informatica
Instructor
¡Saludos! Me complace compartir con ustedes un poco sobre mi experiencia en el mundo de la informática. Desde una edad temprana, he estado fascinado por la tecnología y su capacidad para resolver problemas complejos de manera eficiente y efectiva. Con solo 16 años, tuve la oportunidad de trabajar como programador, lo que me permitió desarrollar habilidades valiosas y obtener experiencia práctica en el campo. Actualmente, dirijo una comunidad de más de 16,000 personas apasionadas por la programación y proyectos comunitarios. A través de una plataforma que he creado, he logrado reunir a esta comunidad en un solo lugar, lo que ha resultado en colaboraciones exitosas y un intercambio continuo de ideas y conocimientos. Uno de mis mayores sueños es crear un centro de investigación en ciencias computacionales y matemáticas. Sé que esto es un objetivo ambicioso, pero estoy comprometido a seguir avanzando poco a poco. También tengo un canal de YouTube donde comparto mis conocimientos y experiencias para ayudar a mi comunidad a seguir aprendiendo y mejorando sus habilidades de programación. Creo firmemente que la programación es un arte. Se trata de crear soluciones creativas y elegantes para problemas complejos, y me siento afortunado de tener la oportunidad de ser parte de una comunidad que valora y aprecia este arte. Agradezco la oportunidad de compartir mi historia con ustedes, y espero seguir creciendo y aprendiendo en el emocionante mundo de la informática. ¡Gracias por leer!





