Course Name
Course Code : CYX76
Venue Details
Postal Code : T12 WY42
Session Dates
Duration: 3 days (21 hours)
This training provides hands-on experience in building robust and scalable REST APIs using Spring Boot and Maven. It guides participants through core concepts such as HTTP methods, REST principles, API design, endpoint creation, validation, exception handling, and testing. The training also includes best practices in API versioning, documentation, and secure deployment.
INTRODUCTION TO SPRING BOOT AND REST FUNDAMENTALS
REST Architecture and HTTP Basics
Principles of RESTful APIs
HTTP methods, status codes, and headers
JSON structure and content negotiation
Introduction to Spring Boot
Setting up a Spring Boot project with Maven
Project structure and auto-configuration
Creating the first REST controller
Dependency Management with Maven
Maven build lifecycle and plugin overview
Managing dependencies in pom.xml
Running and packaging applications with Maven
ADVANCED ENDPOINTS, VALIDATION, AND EXCEPTION HANDLING
Creating CRUD Operations with Spring Boot
Creating service and repository layers
Using JPA with Spring Data
CRUD operations using RESTful routes
Data Validation and Exception Handling
Request validation using @Valid, @NotNull, etc.
Global exception handling using @ControllerAdvice
Custom exception classes and error responses
API Testing and Tools
Testing with Postman and curl
Writing unit and integration tests with JUnit and Spring Test
Using MockMvc to test controllers
Hands-On Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |