• No hay productos en el carrito.

Inicio / Cursos / Spring Boot 4 REST APIs: Building Modern REST APIs
Impartido por Chad DarbyPago único de $2,800 MXN · acceso por 12 meses

Spring Boot 4 REST APIs: Building Modern REST APIs

Develop Real-Time Spring Boot 4 RESTful Endpoints: CRUD, JWTs, OpenAPI, Swagger, Auth, H2 Embedded DB, MySQL

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 40 h 8 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

UPDATED FOR SPRING BOOT 4 AND SPRING 7 Spring Boot 4 is the most popular framework for building enterprise Java applications. Spring Boot 4 includes REST support to develop scalable backend API development. By developing RESTful endpoints, you can create applications with better code design, securely authenticated scalable solutions, that are all easier to maintain. This course shows you how to take full advantage of Spring Boot's REST support. You will also use modern development tools such as IntelliJ (free version) and Maven . All of the projects are based on Maven, so you are free to use any IDE tool that you want. --- In this course, you will get: - All source code is available for download - Responsive Instructors: All questions answered within 24 hours - PDFs of all lectures are available for download - Professional video and audio recordings (check the free previews) - High quality closed-captions / subtitles available for English and 14 other languages (new!) --- ~ 1,000,000 (1 MILLION) happy students between the instructors of this course! Students love this course! 5-star reviews Chad Darby and Eric Roby are great at delivering the materials and giving good real-world examples of concepts. they make the course a very enjoyable class, This course is very thorough and detailed. Thank you - Ninos Great course, the material is explained in such a clear way. I enjoy it a lot. Highly recommendable. - Ardak Sydyknazar Chad Darby's courses are the best on Udemy. Thanks him I've got my first work and got promotion on the second one. Good job, my friend! (c) :) - Andrii Hryhoriev this is my 4th Course with Mr. Darby, and his courses are so special. Organized, clear concepts, amazing material. and the most important his Knowledge of the Topic and he really deliver the information's for us. just amazing. - Ra'ed Abu Sa'da --- In this course, you will learn how to: REST API Fundamentals Understand REST architecture and principles Set up Spring Boot REST controllers Build endpoints for CRUD operations Use @RestController, @RequestMapping, @PathVariable, and @RequestBody Differentiate between GET, POST, PUT, and DELETE methods Handle path variables and query parameters effectively Leverage @ResponseStatus to control HTTP responses Connect to Databases with Spring Data JPA Integrate with MySQL (and H2 for local dev) Use Spring Data JPA repositories Map entities with JPA annotations Perform custom queries using JPQL and native SQL Use projections and DTOs to control data exposure CRUD Operations Create REST endpoints for full CRUD functionality Return JSON data using Jackson Use @PostMapping, @PutMapping, @DeleteMapping, and @GetMapping effectively Build reusable service-layer logic Avoid code duplication with generic service/repository patterns Handle entity not found scenarios gracefully Respond with appropriate status codes for create/update/delete operations REST Best Practices Use proper HTTP status codes Path & Query Data Validation Object Data Validation Apply request validation with @Valid and custom validators Structure consistent response models Implement global exception handling with @ControllerAdvice Leverage @ResponseEntity for flexible responses Avoid exposing internal domain objects directly in responses Secure Your REST APIs Add basic authentication with Spring Security Secure endpoints by role or path Implement JWT authentication (coming soon in course updates) Customize login/logout endpoints Configure stateless sessions using JWT Restrict CORS to specific domains BCrypt Hashing for database passwords Compared to other Spring Boot REST courses This course is up to date and covers recent versions of Spring Boot 4 . We make use of modern development tools such as IntelliJ (free version) and Maven . We are very responsive instructors and we are available to answer your questions and help you work through any problems. Finally, all source code is provided with the course along with setup instructions. Student Reviews Prove This Course's Worth Those who have reviewed the course have pointed out that the instruction is clear and easy to follow , as well as thorough and highly informative. Many students had also taken other Spring Boot REST courses in the past, only to find that this Spring Boot REST course was their favorite . They enjoyed the structure of the content and the high quality audio/video . Sample of Student Reviews - 5 stars! Chad Darby and Eric Roby are great at delivering the materials and giving good real-world examples of concepts. they make the course a very enjoyable class, This course is very thorough and detailed. Thank you - Ninos Great course, the material is explained in such a clear way. I enjoy it a lot. Highly recommendable. - Ardak Sydyknazar Chad Darby's courses are the best on Udemy. Thanks him I've got my first work and got promotion on the second one. Good job, my friend! (c) :) - Andrii Hryhoriev this is my 4th Course with Mr. Darby, and his courses are so special. Organized, clear concepts, amazing material. and the most important his Knowledge of the Topic and he really deliver the information's for us. just amazing. - Ra'ed Abu Sa'da Quality Material You will receive a quality course, with solid technical material and excellent audio and video production. I am a best-selling instructor on Udemy. Here's a list of my top courses. Full Stack: React and Spring Boot Full Stack: Angular and Spring Boot E-Commerce Website Spring and Hibernate for Beginners Hibernate: Advanced Development Techniques Deploy Spring Boot 4 Apps Online to Amazon Cloud (AWS) JSP and Servlets for Beginners JavaServer Faces (JSF) for Beginners FastAPI Beginners and Advanced These courses have received rave 5 star reviews and over 1,000,000 students have taken the courses . Also, these courses are the most popular courses in their respective categories. We also have active YouTube channels where we post regular videos. In the past year, we have created over 1200 video tutorials (public and private). Our YouTube channels have over 8 million views and 50k subscribers. So I understand what works and what doesn’t work for creating video tutorials. No Risk – Udemy Refund Finally, there is no risk . You can preview 25% of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day refund (based on Udemy's Refund Policy) . So you have nothing to lose, sign up for this course and learn how to apply Spring Boot REST framework. Target Audience Java Developers with Spring Boot experience

  • Explore the architecture of the Spring Boot 4 REST framework and professional CRUD operations.
  • Develop REST endpoints with OpenAPI and supporting Swagger Implementation
  • Build reusable service-layer logic for scalable solutions
  • Avoid code duplication with service/repository patterns
  • Respond with appropriate status codes and error reporting
  • Implement JWT authentication and authorization using Spring Security

Temario

UNIDAD 1 - Introduction · 8 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 2 min
  • How To Take This Course and How To Get HelpLectura · 0 min
  • Downloading the Source Code and PDFsLectura · 0 min
  • Java Development Environment CheckpointVideo · 2 min
  • What are REST Services - Part 1Video · 5 min
  • What are REST Services - Part 2Video · 4 min
  • JSON BasicsVideo · 4 min
  • Spring Boot REST HTTP BasicsVideo · 6 min
UNIDAD 2 - Spring Boot REST - Project 1 · 26 lecciones

UNIDAD 2 - Spring Boot REST - Project 1

  • Spring Boot REST: Project 1 OverviewVideo · 3 min
  • Spring Boot REST: Create Project 1 OverviewVideo · 3 min
  • Spring Boot REST: Create Project 1Video · 4 min
  • Spring Boot REST: Create First REST Endpoint OverviewVideo · 4 min
  • Spring Boot REST: Create First REST EndpointVideo · 6 min
  • Spring Boot REST: Create Entities OverviewVideo · 6 min
  • Spring Boot REST: Create Entities Overview ContinuedVideo · 6 min
  • Spring Boot REST: Create EntitiesVideo · 8 min
  • Spring Boot REST: Implement Swagger OverviewVideo · 3 min
  • Spring Boot REST: Implement SwaggerVideo · 7 min
  • Spring Boot REST: Path Variables OverviewVideo · 7 min
  • Spring Boot REST: Path VariablesVideo · 7 min
  • Spring Boot REST: Path Variables with StreamsVideo · 3 min
  • Spring Boot REST: Query/Request Parameters OverviewVideo · 4 min
  • Spring Boot REST: Query/Request ParametersVideo · 5 min
  • Spring Boot REST: Query/Request Parameters with StreamsVideo · 2 min
  • Spring Boot REST: Path & Query Parameters OverviewVideo · 3 min
  • Spring Boot REST: POST Request OverviewVideo · 3 min
  • Spring Boot REST: POST RequestVideo · 6 min
  • Spring Boot REST: POST Request with StreamsVideo · 2 min
  • Spring Boot REST: PUT Request OverviewVideo · 1 min
  • Spring Boot REST: PUT RequestVideo · 5 min
  • Spring Boot REST: DELETE Request OverviewVideo · 1 min
  • Spring Boot REST: DELETE RequestVideo · 2 min
  • Spring Boot REST: Request Mapping OverviewVideo · 1 min
  • Spring Boot REST: Request MappingVideo · 6 min
UNIDAD 3 - Spring Boot REST - Project 2 · 25 lecciones

UNIDAD 3 - Spring Boot REST - Project 2

  • Spring Boot REST: Project 2 OverviewVideo · 2 min
  • Spring Boot REST: Project 2 Setup OverviewVideo · 2 min
  • Spring Boot REST: Project 2 SetupVideo · 5 min
  • Spring Boot REST: Enhance REST Endpoints OverviewVideo · 3 min
  • Spring Boot REST: Enhance REST EndpointsVideo · 6 min
  • Spring Boot REST: Implementation of BookRequest DTO OverviewVideo · 6 min
  • Spring Boot REST: Implementation of BookRequest DTOVideo · 8 min
  • Spring Boot REST: Implement POST ConvertToBookVideo · 5 min
  • Spring Boot REST: PUT Enhancement OverviewVideo · 1 min
  • Spring Boot REST: PUT Enhancement for BookRequest DTOVideo · 5 min
  • Spring Boot REST: Data Validation OverviewVideo · 8 min
  • Spring Boot REST: Path Variable Data ValidationVideo · 7 min
  • Spring Boot REST: BookRequest Data ValidationVideo · 8 min
  • Spring Boot REST: Response Status OverviewVideo · 2 min
  • Spring Boot REST: Response StatusVideo · 6 min
  • Spring Boot REST: Swagger Tags & Operations OverviewVideo · 3 min
  • Spring Boot REST: Swagger Tags & OperationsVideo · 5 min
  • Spring Boot REST: Parameter DescriptionsVideo · 4 min
  • Spring Boot REST: Exceptions OverviewVideo · 8 min
  • Spring Boot REST: Book Error and Not Found Exception HandlingVideo · 5 min
  • Spring Boot REST: Exception Handler ImplementationVideo · 6 min
  • Spring Boot REST: Enhancements for Exception HandlersVideo · 7 min
  • Spring Boot REST: Global Exception HandlingVideo · 5 min
  • Spring Boot REST: Controller Advice OverviewVideo · 4 min
  • Spring Boot REST: Controller AdviceVideo · 4 min
UNIDAD 4 - Spring Boot REST - Project 3 (Part 1) · 25 lecciones

UNIDAD 4 - Spring Boot REST - Project 3 (Part 1)

  • Spring Boot REST: Project 3 OverviewVideo · 2 min
  • Spring Boot REST: Real Time Project OverviewVideo · 4 min
  • Spring Boot REST: Setup Project 3 OverviewVideo · 2 min
  • Spring Boot REST: Setup Project 3Video · 4 min
  • Spring Boot REST: Auto ReloadVideo · 1 min
  • Spring Boot REST: Setup H2 Database OverviewVideo · 6 min
  • Spring Boot REST: Setup H2 DatabaseVideo · 7 min
  • Spring Boot REST: Create EntitiesVideo · 4 min
  • Spring Boot REST: DAO Interface & Implementation OverviewVideo · 4 min
  • Spring Boot REST: DAO Interface & ImplementationVideo · 5 min
  • Spring Boot REST: Setup Employee ControllersVideo · 3 min
  • Spring Boot REST: Setup Employee Service OverviewVideo · 4 min
  • Spring Boot REST: Setup Employee ServiceVideo · 4 min
  • Spring Boot REST: Employee DAO Updates OverviewVideo · 4 min
  • Spring Boot REST: Employee DAO UpdatesVideo · 5 min
  • Spring Boot REST: Service Layer Enhancement OverviewVideo · 4 min
  • Spring Boot REST: Service Layer EnhancementVideo · 9 min
  • Spring Boot REST: Swagger Implementation & Data Validation OverviewVideo · 2 min
  • Spring Boot REST: Swagger Implementation & Data ValidationVideo · 4 min
  • Spring Boot REST: Enhance Controller OverviewVideo · 1 min
  • Spring Boot REST: Enhance ControllerVideo · 4 min
  • Spring Boot REST: POST Controller OverviewVideo · 3 min
  • Spring Boot REST: PUT & DELETE OverviewVideo · 3 min
  • Spring Boot REST: POST & PUT in ControllerVideo · 6 min
  • Spring Boot REST: DELETE in ControllerVideo · 2 min
UNIDAD 5 - Spring Boot REST - Project 3 (Part 2) · 21 lecciones

UNIDAD 5 - Spring Boot REST - Project 3 (Part 2)

  • Spring Boot REST: Spring Data JPA OverviewVideo · 9 min
  • Spring Boot REST: Switch to JPA RepositoryVideo · 6 min
  • Spring Boot REST: Using JPA RepositoryVideo · 2 min
  • Spring Boot REST: Spring Security OverviewVideo · 8 min
  • Spring Boot REST: Setup Spring SecurityVideo · 5 min
  • Spring Boot REST: Setup Configuration OverviewVideo · 5 min
  • Spring Boot REST: Setup ConfigurationVideo · 6 min
  • Spring Boot REST: Spring Security Request Mappers OverviewVideo · 7 min
  • Spring Boot REST: Spring Security Request MappersVideo · 10 min
  • Spring Boot REST: Spring Security and Swagger OverviewVideo · 4 min
  • Spring Boot REST: Spring Security and SwaggerVideo · 11 min
  • Spring Boot REST: Spring Security for H2 OverviewVideo · 1 min
  • Spring Boot REST: Spring Security for H2Video · 3 min
  • Spring Boot REST: Basic Authentication OverviewVideo · 6 min
  • Spring Boot REST: Basic AuthenticationVideo · 6 min
  • Spring Boot REST: Spring Security BCrypt OverviewVideo · 5 min
  • Spring Boot REST: Spring Security BCrypt Part 2 OverviewVideo · 4 min
  • Spring Boot REST: Spring Security BCryptVideo · 4 min
  • Spring Boot REST: Spring Customization of Tables OverviewVideo · 3 min
  • Spring Boot REST: Setup Tables for CustomizationVideo · 2 min
  • Spring Boot REST: Spring Security Customize TablesVideo · 4 min
UNIDAD 6 - Spring Boot REST - Project 4 · 68 lecciones

UNIDAD 6 - Spring Boot REST - Project 4

  • Spring Boot REST Project 4 OverviewVideo · 6 min
  • Spring Boot REST: Create Project 4 OverviewVideo · 3 min
  • Spring Boot REST: Create Project 4Video · 4 min
  • Spring Boot REST P4: Create Entities OverviewVideo · 8 min
  • Spring Boot REST P4: Create Todo EntityVideo · 8 min
  • Spring Boot REST P4: Create User EntityVideo · 10 min
  • Spring Boot REST P4: Create Authority EntityVideo · 4 min
  • Spring Boot REST P4: Collection Table for AuthoritiesVideo · 3 min
  • Spring Boot REST P4: Configure Remaining Database InformationVideo · 6 min
  • Spring Boot REST P4: Setup MySQL Database OverviewVideo · 7 min
  • Spring Boot REST P4: Run Docker & Setup ResourcesVideo · 10 min
  • Spring Boot REST P4: Setup Database GUIVideo · 5 min
  • Spring Boot REST P4: Implement Swagger OverviewVideo · 2 min
  • Spring Boot REST P4: Add SwaggerVideo · 4 min
  • Spring Boot REST P4: JWT OverviewVideo · 4 min
  • Spring Boot REST P4: Setup JWTs OverviewVideo · 11 min
  • Spring Boot REST P4: Install JWTs & Application PropertiesVideo · 5 min
  • Spring Boot REST P4: Create JWT Interface & ServiceVideo · 5 min
  • Spring Boot REST P4: Generate Token MethodVideo · 7 min
  • Spring Boot REST P4: Extract Claims from JWTVideo · 5 min
  • Spring Boot REST P4: JWT ValidationVideo · 3 min
  • Spring Boot REST P4: JWT Auth Filter OverviewVideo · 5 min
  • Spring Boot REST P4: JWT Authentication Filter ImplementationVideo · 14 min
  • Spring Boot REST P4: Security Config OverviewVideo · 5 min
  • Spring Boot REST P4: User Repository ImplementationVideo · 2 min
  • Spring Boot REST P4: Security Configuration ImplementationVideo · 13 min
  • Spring Boot REST P4: Register User OverviewVideo · 5 min
  • Spring Boot REST P4: Register RequestVideo · 4 min
  • Spring Boot REST P4: Authentication Service RegisterVideo · 10 min
  • Spring Boot REST P4: Authentication Controller RegisterVideo · 6 min
  • Spring Boot REST P4: Authenticate User OverviewVideo · 4 min
  • Spring Boot REST P4: Authentication Request & ResponseVideo · 5 min
  • Spring Boot REST P4: Authentication Login ServiceVideo · 7 min
  • Spring Boot REST P4: Login ControllerVideo · 6 min
  • Spring Boot REST P4: Get User & Swagger OverviewVideo · 7 min
  • Spring Boot REST P4: Create UserService & UserControllerVideo · 10 min
  • Spring Boot REST P4: Implement Swagger Configuration for Bearer TokenVideo · 6 min
  • Spring Boot REST P4: User ResponseVideo · 6 min
  • Spring Boot REST P4: Delete User OverviewVideo · 3 min
  • Spring Boot REST P4: Delete User ServiceVideo · 7 min
  • Spring Boot REST P4: Custom Query to Count AdminVideo · 3 min
  • Spring Boot REST P4: Delete User ControllerVideo · 4 min
  • Spring Boot REST P4: Exception Handling OverviewVideo · 6 min
  • Spring Boot REST P4: Exception Handling ImplementationVideo · 10 min
  • Spring Boot REST P4: Utilities OverviewVideo · 2 min
  • Spring Boot REST P4: Find Authentication UserVideo · 5 min
  • Spring Boot REST P4: Update Password OverviewVideo · 4 min
  • Spring Boot REST P4: Update Password RequestVideo · 3 min
  • Spring Boot REST P4: Update Password ServiceVideo · 8 min
  • Spring Boot REST P4: User Controller for Password ChangeVideo · 4 min
  • Spring Boot REST P4: Add Tag & Response for User ControllerVideo · 3 min
  • Spring Boot REST P4: Todos OverviewVideo · 4 min
  • Spring Boot REST P4: Todo Request & ResponseVideo · 6 min
  • Spring Boot REST P4: Create TodoService for Creating a TodoVideo · 7 min
  • Spring Boot REST P4: Todo ControllerVideo · 6 min
  • Spring Boot REST P4: Fetch All Todos OverviewVideo · 3 min
  • Spring Boot REST P4: Fetch All TodosVideo · 6 min
  • Spring Boot REST P4: Todo Toggle OverviewVideo · 3 min
  • Spring Boot REST P4: Todo Toggle ImplementationVideo · 5 min
  • Spring Boot REST P4: Todo Delete OverviewVideo · 2 min
  • Spring Boot REST P4: Delete Todo ServiceVideo · 2 min
  • Spring Boot REST P4: Todo Controller LogicVideo · 7 min
  • Spring Boot REST P4: Admin Roles OverviewVideo · 5 min
  • Spring Boot REST P4: Create Admin ServiceVideo · 6 min
  • Spring Boot REST P4: Promote to AdminVideo · 6 min
  • Spring Boot REST P4: Delete Non AdminVideo · 2 min
  • Spring Boot REST P4: Admin ControllersVideo · 7 min
  • Spring Boot REST P4: Demo!Video · 4 min
UNIDAD 7 - Summary · 1 lecciones

UNIDAD 7 - Summary

  • Course Summary - Thank You and Please Leave a Rating for the CourseVideo · 2 min
UNIDAD 8 - Bonus · 1 lecciones

UNIDAD 8 - Bonus

  • Bonus LectureLectura · 0 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    8 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Spring Boot 4 REST APIs: Building Modern REST APIs

Muestra · verificable por folio y QR

  • 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 Chad Darby.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 8 unidades · 175 lecciones · 40 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 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 Chad Darby; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Spring Boot 4 REST APIs: Building Modern REST APIs

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture