Mastering Swagger Framework with Spring Boot
What you'll learn
- Learn how to develop a RESTFUL API using SpringBoot
- Learn how to document and test your API using SWAGGER
- Learn how to expose you REST API for simple users to test it
- Manage different API version with swagger
Requirements
- Your laptop
- Free time
Description
When creating a REST API, good documentation is instrumental.
Moreover, every change in the API should be simultaneously described in the reference documentation. Accomplishing this manually is a tedious exercise, so automation of the process was inevitable.
Developping a REST API is the developers job, testing it is also the developers job, but can users (simple users) test and check your REST API to test it and validate their functionnal needs?
If you don't have the answer yet, the answer is YES, they can and the solution is here right in front of you in this detailed and well explained course.
During this course, I will help to learn and master developing REST API, creating documentations and testing using SWAGGER UI.
Don't panic, it is quite easy to do, just have you laptop with you and follow me acrefully.
Here we go.
Who this course is for:
- Any one who wants to learn new technologies
Instructor
I started my software development journey at 2011, throughout my career, I worked on different projects for different companies which allowed me to learn different technologies such as, Java, Spring, Spring Boot, Hibernate, AWS and more, that knowledge was essential to reach the level of a senior software engineer.
Finally I would like to add a few things about me as a developer.
What I would like to talk about is what drives me to work so hard, it’s about many reasons but mainly I’m fascinated by how many programming languages can create an ecosystem that works so well together in spite of each language’s fundamental differences from the other, in short the technical stack is what really matters to me. No matter how many years I put into development I can never get enough of learning new technologies and improving my knowledge.
But after so many years of learning I thought about sharing my knowledge so I opted to create a Youtube channel and my personal website where I publish videos and courses to hep other gain more knowledge and experience in software development.