Upcoming

What's coming in the next couple of days

  A quick primer. REST, best practices

We don't have to reinvent the wheel when it comes to designing and implementing a REST service. In this episode we will have a thorough look at how we should design our REST service, i.e. what urls should look like, what HTTP methods to use, versioning etc. etc. Don't miss this "strategic" episode, as it is quite essential for all other next episodes.

REST API DesignREST Services
Release Date: 22.08.2017
Difficulty: BEGINNERS

  The first breakthrough: Finding all customers

When you are building a REST services it helps to achieve a breakthrough pretty quickly. That's what we will do in this episode. We will create the REST controllers to select all customers from our system, and even better, we will also properly test our REST controller. After this episode, you will be able to fire up the project, go to the CRM website, and retrieve a list of customers. All, automatically tested!

RESTHTTP GET
Release Date: 23.08.2017
Difficulty: BEGINNERS

  The second breakthrough: Creating a new customer

Simply finding all customers doesn't make much sense, if we don't have the ability to create new customers. We will implement and automatically test that functionality in this episode. After this episode you will be able to go to the CRM webpage, and add new customers to the system.

RESTHTTP Post
Release Date: 25.08.2017
Difficulty: BEGINNERS

  The third breakthrough: Updating and deleting a customer

Last but not least, we also want to be able to update and delete customers from our system as well. This is the functionality that we are going to implement and test in this episode.

RESTHTTP DELETEHTTP PUT
Release Date: 28.08.2017
Difficulty: BEGINNERS

  Creating the HTML/Javascript for our CRM Frontend

Our CRM is going to be a nice, little webpage. You will be able to list, search, edit etc. customers. For that we will use a little bit of HTML, with a little bit of Bootstrap (CSS) and JQuery (JS) sprinkled on top. Watch this episode to step into the shoes of a frontend developer, who is going to consume the REST services we are going to build later on.

JavascriptFrontendHTMLCSSJQuery
Release Date: 29.08.2017
Difficulty: BEGINNERS