Week 4

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:

  1. JSON as the default format — Jackson serialization/deserialization
  2. How Jackson maps Java objects to JSON and back
  3. Common Jackson annotations: @JsonProperty, @JsonIgnore
  4. XML (awareness) — when you might encounter it
  5. Protobuf (awareness) — what it is and when it's used
  6. Content negotiation: Accept and Content-Type headers

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

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