Week 4 - Rest APIs

Java Annotations

Introduction to REST

Spring Boot Setup

Writing Endpoints

Message Formats

Input Validation

Practice

Assignment

Back end Track

Week 4 Overview

Previously in Week 3 - Data Structures & Testing  you learned to:

This week, you will start building REST APIs with Spring Boot. You will move from writing Java programs to designing HTTP endpoints, running a local web server, sending and receiving JSON, and validating the data that clients send to your application.

You have already called APIs as a client in the Core Program. Now you will switch sides and build the server that receives those requests and returns useful responses.

Learning goals

By the end of this week, you will be able to:


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.