Java Annotations
Introduction to REST
Spring Boot Setup
Writing Endpoints
Message Formats
Input Validation
Practice
Assignment
Back end Track
Under construction
<aside>
🚧
This page is currently under construction. Please check back later.
</aside>
Implementation plan:
NOTE: HTTP and APIs are introduced in Core program Week 9 - Networking and APIs. Make a recap and focus on REST APIs.
- What is an API — recap from core program
- What is REST — architectural style, not a protocol
- Resources and URIs
- HTTP methods and their semantics: GET, POST, PUT, PATCH, DELETE
- HTTP headers:
Content-Type, Accept, Authorization (overview)
- HTTP request and response body
- Status codes: 2xx (success), 4xx (client error), 5xx (server error)
- Statelessness in REST
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.