REST API-AnalyzeDesignDevelopSecureTestAndManage

REST API Design Dev Security JWT Unit, Integration Test Swagger OAS 3 REST API in Java Spring Boot dev using Spring Boot

3.85 (20 reviews)
Udemy
platform
English
language
Other
category
REST API-AnalyzeDesignDevelopSecureTestAndManage
107
students
19 hours
content
Jul 2021
last update
$54.99
regular price

What you will learn

In depth knowledge of REST APIs

How to Analyze and Design REST APIs

How to use OAS 3.0 to document API Spec (contract)

How to develop REST APIs

How to write Unit tests

How to write integration tests

How to secure REST APIs using JWT

Learn JWT in detail

How to use JPA in different scenarios

How to handle NFRs or Non-Functional Requirements

How to manage REST APIs using Apigee API Management Platform

Learn developing APIs in Spring Boot even if you do not know Spring Boot

Why take this course?

Why this course

You will find other courses and tutorials on internet which talk about REST APIs in bits and pieces. But you will not find any end-to-end tutorial. That's why I created this course so that I can teach how to execute a REST API project end-to-end. Because its very easy to do a POC and see things in working. But when you start putting lot of different things together you start facing actual problems. And then people start struggling to make things work together.

This course is not a POC course. In this course we learn concepts by doing hands-on real time project, and code it ourselves. This will give a enhanced learning platform on top of the theoretical concepts which I have covered in great detail. I have taken a very easy to understand approach, and I will take you through a flow which will make learning each and every concept very interesting.

I have taken a real world example and I keep on build on top of it in a continuous manner so that you do not loose the connectivity.

This is why my course is different from others!!

Please also note that this course has lot of quizzes and assignments to aid your learning!!

What you will learn

Following are the things we are going to learn in this course:


  1. Analysis and Design of REST APIs

  2. REST API Design best practices like resources, proper use of verbs/HTTP methods, versioning, etc.

  3. Documenting the API Spec with Swagger or Open API Specification (OAS) 3.0

  4. Developing REST APIs using Spring Boot

  5. Writing Unit tests

  6. Writing Integration tests

  7. Handling NFRs like exception handling, logging and tracing requests

  8. Handling complex table relationships like one-to-many and many-to-many in JPA

  9. Learn in-depth theory about JWT

  10. Securing APIs with JWT

  11. Implementing Authentication and Authorization using JWT

  12. Managing APIs using Apigee

  13. Get some knowledge on Git and Github

  14. See Java functional programming in action. Learn to use it in actual project situations

We are going to cover lot of details in this course. So we have lot of theory to learn and lot hands-on exercises to do. I have done live coding in the course you can learn even if you do not have any programming experience with Spring Boot. I have covered Spring Boot basics which will give you a kick start.


So lets get going!!

Screenshots

REST API-AnalyzeDesignDevelopSecureTestAndManage - Screenshot_01REST API-AnalyzeDesignDevelopSecureTestAndManage - Screenshot_02REST API-AnalyzeDesignDevelopSecureTestAndManage - Screenshot_03REST API-AnalyzeDesignDevelopSecureTestAndManage - Screenshot_04

Reviews

Sudeep
October 10, 2021
This is a excellent course,very informative and includes everything necessary for both beginners and experienced professionals. The code in the course was implemented in a real life professional project based approach. I highly recommend Sanjay's courses.
supriyo
July 3, 2021
Hi , it will be very helpfull if the powerpoint is attached with the lecture. like annotation in spring its well structured but somehow its not attached so in future again we have to go through the back lecture to know about... i will request to attach the presentation with the lecture tab.. Thanks
Kuldeep
July 1, 2021
Loved this course and very well explained on SwaggerHub, CRUD, REST and SOAP. The assignments on XML vs JSON are also very useful. Very few course who covers all the area of an API such as publishing, security, testing, management.
Juan
June 20, 2021
So far, up to unit 10, everything is theory. However, it's well applied to the example that the instructor is trying to show. If you want to do this course, you must have an understanding of web services, Springboot, DBs. It's not for beginners.

Charts

Price

REST API-AnalyzeDesignDevelopSecureTestAndManage - Price chart

Rating

REST API-AnalyzeDesignDevelopSecureTestAndManage - Ratings chart

Enrollment distribution

REST API-AnalyzeDesignDevelopSecureTestAndManage - Distribution chart
4044238
udemy ID
5/12/2021
course created date
5/25/2021
course indexed date
Bot
course submited by