I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE COURSE


10 minutes ago I pushed out the “go-live” announcement of the Master Class of REST With Spring – and I’ve been watching the signup emails as they’re hitting my inbox. And the cool thing is that I recognize some of the names – these are people that I’ve had conversations with over email.

It’s been almost 5 months of work, so it feel good having the full course out there and having so many people go through it.

First – here’s a quick recap I wrote back in November, when I launched the Intermediate Class.

And here’s the structure of these last 3 courses in the Master Class:

Course 7: Document, Discover and Evolve the REST API (55 minutes)

  • Module 0: Introduction
  • Module 1: Document the API with Swagger (11 minutes)
  • Module 2: The Basics of HATEOAS – part 1 (7 minutes)
  • Module 2: The Basics of HATEOAS – part 2 (7 minutes)
  • Module 3: Advanced Scenarios with Spring HATEOAS (10 minutes)
  • Module 4: How To Evolve the API without Breaking Clients – part 1 (7 minutes)
  • Module 4: How To Evolve the API without Breaking Clients – part 2 (9 minutes)
  • Module 4: How To Evolve the API without Breaking Clients – part 3 (4 minutes)
  • Module 5: Versioning – The Last Resort (Bonus Material – To Be Released)

Course 8: Monitoring and API Metrics (43 minutes)

  • Module 1: Fundamentals of Monitoring with Boot (10 minutes)
  • Module 2: Custom Metrics for the API (11 minutes)
  • Module 3: Monitoring Data over JMX – part 1 (11 minutes)
  • Module 3: Monitoring Data over JMX – part 2 (11 minutes)
  • Module 4: Displaying Metrics over HTTP (Bonus Material – To Be Released)
  • Module 5: Production Grade Tools for Monitoring (Bonus Material – To Be Released)

Course 9: CI and CD Pipelines for the API (57 minutes)

  • Module 1: Setting Up Jenkins and The First Job – part 1 (7 minutes)
  • Module 1: Setting Up Jenkins and The First Job – part 2 (8 minutes)
  • Module 2: A Simple Jenkins Pipeline From Scratch – part 1 (6 minutes)
  • Module 2: A Simple Jenkins Pipeline From Scratch – part 2 (9 minutes)
  • Module 3: Remote Deployment for the API (10 minutes)
  • Module 4: From Continuous Integration to Continuous Deployment – part 1 (11 minutes)
  • Module 4: From Continuous Integration to Continuous Deployment – part 2 (6 minutes)
  • Module 5: Load Balance the REST API on EC2 (Bonus Material – To Be Released)
  • REST With Spring – Outro

And of course, if you’re reading this writeup right on the 20th of December – you can still get the early-bird price of 25% Off:

>> The Master Class of REST With Spring

What’s Next

First, some downtime – I’ve been burning the candle on both ends recording the final course and marketing the launch.

Then, the bonus stuff – I’ve been asking for and getting a lot of feedback from the students going through the course – and I’ve been working on sorting that feedback into categories.

Some of that went into the bonus modules I already announced for the existing 9 courses. But the bulk of that feedback actually went towards a new bonus course:

Course 10: Advanced API Tactics

  • Module 1: Creating a REST API with Spring Data REST
  • Module 2: Binary Data Formats in a Spring REST API
  • Module 3: An API Rate Limiting implementation
  • Module 4: Sunsetting a REST API Version
  • Module 5: Intro to Spring MVC and REST Annotations

And that’s it – 5 months in the making, 600 students – “REST With Spring” is out!

I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE LESSONS