- Course Introduction
- Get The Best Out Of The Course
Online
₹ 50,000
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
REST API Fundamentals certification course is developed by Sanjay Bharatiya - Integration Expert, Architect, Designer, Lead, Developer, and Instructor and presented by Eduonix, a training and skills development organisation established to create excellent content and learning methodologies.
REST API Fundamentals syllabus will cover concepts from basic to advanced, beginning with APIs, REST APIs, origination, evolution, design, best practices, versioning, and use of nouns and verbs in API design. Individuals will create their use cases and document them using Swagger/Open API 3.0, use spring boot for REST API implementation. The course will also cover non-functional features like error handling, logging, tracing, configuration property management, and best practices for version control systems such as branching and pulling requests.
With REST API Fundamentals online training, candidates will also study security concepts like authentication, authorization, using JWT, and writing test cases, for CI. Study database analysis, design, develop your own table to handle relationships with JPA and Hibernate and explore API using ngrok so that APIs are discovered by the Apigee API management platform. Individuals who want to take the course must enrol by purchasing the course.
The highlights
- Self-paced course
- English videos with subtitles
- 63 online lectures
- 30-day money-back guarantee
- Lifetime access
- Accessible on portable devices
Program offerings
- Self-paced course
- English videos with subtitles
- 63 online lectures
- 30-day money-back guarantee
- Lifetime access
- Accessible on portable devices
Course and certificate fees
Fees information
certificate availability
What you will learn
After completing the REST API Fundamentals online certification, candidates will be able to develop an understanding of the fundamentals of REST API, REST API safety process, how JWT is used to secure REST API with the Spring Security framework. Candidates will be able to write unit and integration tests using Spring Boot, document the REST API spec using Swagger/Open API 3.0, and design and analyse the REST APIs.
Who it is for
The syllabus
Section 1 : Introduction
Section 2 : API and API Management
- API Introduction and SOAP
- Quiz: Knowledge about SOAP
- REST
- Quiz: REST Constraints
- SOAP vs REST
- API Management
- Quiz: Aspects of API Management
- Assignment - XML vs JSON
- Assignment - Wrap the XML as SOAP message
Section 3 : REST API
- Resource and HTTP for REST
- Quiz: Test your knowledge about HTTP Codes
- RMM
- Quiz: Knowledge about RMM
Section 4 : Application Introduction
- APIs For Library Management System
Section 5 : API Design
- API Design Concepts
- Quiz: HTTP Verbs
- Quiz: Test your knowledge about Versioning
Section 6 : Library API Design
- Library API Design
- Added Error Response Codes
- Get All and Other (non-CRUD) Operations
- Quiz: Test you knowledge about HTTP Response codes
- Assignment - Create the API Design table for Flights API
Section 7 : Swagger-Open API
- Swagger-Open API-Intro
- Quiz: Competing technologies for Swagger/Open API
- SwaggerHub
- Quiz: Test your knowledge about Swaggerhub
- Open Api File Sections
- Quiz: Test your knowledge about Open API 3.0 file sections.
- Open API Spec For Library APIs
- Assignment - Create Open API Specification for Flights API
Section 8 : Initial Development
- Initial Development
- Assignment - Create a project for Flights API
Section 9 : Database
- Table Design
- Setting Up Database
Section 10 : SpringBoot
- Review Request
- Introduction and Package Structure
- Quiz: Test your knowledge about Spring Boot
- Main Annotations
- Quiz: Test your knowledge about Spring Boot annotations
- Handling Properties and Errors
- Quiz: Test your knowledge about Spring Boot properties and error handling
Section 11 : Publishers API
- Set-up Github Repository
- Create Publisher API
- Get Publisher API
- Update Publisher API
- Delete Publisher API
- Search Publisher API
- Managing Secret Properties
Section 12 : Implementing Non-Functionals
- Trace-Id
- API Request Validation
- Logging
- Exception Handling
- Unit Tests
Section 13 : Other APIs
- Author API as an Exercise
- Author API Done
- User API Done
Section 14 : API Security
- API Security Basic Concepts
- Quiz: Test your knowledge about API Security
- JWT
- Quiz: Test your knowledge about JWT
- API Secrity Coding
- Authorization
- Authorization Extended
Section 15 : Handling Table Relationships
- Book API-Part 1
- Book API-Part 2
- Book API Testing
- Adding Authors To Book
Section 16 : Integration Testing
- What is Integration Testing
- Quiz: Test your knowledge about Integration Testing
- Register User Integration Tests
- Get User Integration Tests
- Issue And Return Books APIs
- More Integration Tests
Section 17 : API Management
- Exposing Local Machine to Internet
- Apigee Introduction
- Exposing Library API
- API Key as Header And Quota
- Exploring Apigee Edge Console
Instructors
Mr Sanjay Bharatiya
Instructor
Freelancer