Description
API First Engineering with Spring Boot course. This comprehensive course introduces you to the world of API First development using Spring 6 and Spring Boot 3. This comprehensive course covers the latest practices and tools for designing, building and testing powerful APIs following industry best practices. You will begin by understanding the fundamental concepts of API-First development and its benefits for organizations. The course then guides you through the practical implementation of an API using the OpenAPI specification, domain-driven design principles, and generating code from the OpenAPI specification. During the course, you will explore a wide range of topics, including:
- Defining APIs using OpenAPI specifications and tools like Redocly
- Using Redocly to create CI/CD builds for OpenAPI specifications and Redoc API documentation
- Apply domain-based design principles to effective API design
- Generating code from the OpenAPI specification using Maven with the OpenAPI code generator
- Spring Boot and SpringMVC development to implement API endpoints
- Testing APIs with Spring MockMVC and including request validation in the OpenAPI specification
- Implement create, update, patch and delete operations for APIs
- Object to relation mapping with JPA, Hibernate
- Use MapStruct for object mapping and efficient type conversion
- Enforcing validation and data constraints with JPA and Java Bean validation
- Managing problems and standard errors with libraries such as Zalando Problem
- Generating Spring Boot API clients and using clients with integrated testing
During the course, you will work on a real eCommerce API project and apply the concepts and best practices learned in each section. By the end of this course, you will have a deep understanding of API-First development using Spring 6 and Spring Boot 3 with OpenAPI, enabling you to design, build, and test powerful, industry-standard APIs. .
What you will learn in API First Engineering with Spring Boot course
- Learn what API First Engineering is and why it matters
- How to use OpenAPI as a single source of truth
- Generate Java code using OpenAPI Code Generation
- Use Redocly in CI to automatically generate OpenAPI documentation and specifications
This course is suitable for people who
- Spring developers are responsible for building the API
- Developers looking to build high quality APIs
- Quality Assurance (QA) engineers who want to improve the quality of API code
- API product managers who are responsible for API delivery
Specifications of API First Engineering with Spring Boot course
- Publisher: Udemy
- teacher: John Thompson
- Training level: beginner to advanced
- Training duration: 12 hours and 5 minutes
- Number of courses: 125
Course headings on 4/2024
API First Engineering with Spring Boot course prerequisites
- Should be familiar with Spring Boot and Spring MVC
- Basic Java Development Skills and Able to Use Maven
- Working Knowledge of OpenAPI
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 1080p
download link
File(s) password: www.downloadly.ir
Size
5.8 GB
Be the first to comment