Learn everything required to create REST service. REST service is one of the important part of backend development.
1.
Introduction to backend development
2.
Scope of this course
3.
Prequisite
4.
Frontend vs Backend
5.
Web Servers
1.
Introduction to REST
2.
Designing RESTful APIs
3.
Implementing RESTful APIs using Java (Spring)
4.
Testing and debugging RESTful APIs
1.
HTTP protocol
2.
GET, POST, PUT and DELETE
3.
HTTP headers and status codes
4.
IP Address and Port number
1.
Authentication
2.
Authorization
1.
Introduction
2.
Runtime vs Compile time
3.
Frameworks (Spring, Guice)
4.
Usage in backend applications
1.
Introduction
2.
Best practices
3.
Exception handling and error reporting
1.
Introduction
2.
Example
1.
Review of concepts covered
2.
Further learning