Jacek Schae/Learn Reitit Pro

  • €229

Learn Reitit Pro

Learn how to build robust REST API with Clojure by composing libraries including Reitit, Ring, Integrant, and next.jdbc

Contents

Intro

01 - What and How?

Setup

02 - Dev Setup
03 - GitHub Repo
04 - Editor Setup
05 - Services Setup
06 - Project Setup
07 - Heroku Deploy
08 - Cursive Setup

Server

09 - Start
10 - Integrant Setup
11 - Integrant Reloaded
12 - Router
13 - Swagger

Database

14 - Create DB
15 - Schema and Seed

Recipes

16 - List all recipes
17 - List all recipes refactor
18 - Retrieve recipe
19 - Coercion
20 - Retrieve recipe refactor
21 - Recipe responses
22 - Create Recipe
23 - snake-kebab
24 Update Recipe
25 - Delete recipe

Test endpoint

26 - Test endpoint
27 - Recipes Tests

Auth0

28 - auth0 test config
29 - auth0 test token
30 - jwt middleware

Recipe Tests

31 - Recipe tests
32 - Recipe owner
33 - Token fixture

Favorite / Unfavorite Recipe

34 - Developer experience
35 - Favorite / Unfavorite recipe

Steps & Ingredients

36 - Step
37 - Step tests
38 - Ingredient
39 - Ingredient tests

Account

40 - Create account
41 - Delete account
42 - Auth0 management token
43 - Auht0 roles config
44 - Update roles
45 - Role middleware
46 - Account tests
47 - Test refactor
48 - Auth0 refactor

Conversation

49 - Conversation routes
50 - List conversations
51 - List conversations (alternative)
52 - List messages
53 - Create message
54 - Start conversation
55 - Clear notifications
56 - Conversation participant
57 - Conversation tests

Production

58 - Connection pool
59 - Deploy
60 - Next steps