REST API Fundamentals

BY
Eduonix

Discover the fundamental concepts of REST APIs and begin developing skills to work on the REST APIs.

Mode

Online

Fees

₹ 5000 50000

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
₹ 5,000  ₹50,000
certificate availability

No

What you will learn

Web application development skills

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.

The syllabus

Section 1 : Introduction

  • Course Introduction
  • Get The Best Out Of The Course

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

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books