Learn Pedestaland Clojure

Learn how to build REST API with data-driven interceptors, transporting EDN with Transit, structuring the system with Component, and persisting data with Datomic.

Course

A better way to learn.

Stop wasting time; save money, time, and learn best practices.

Learn by doing

This course is hands-on. We build the thing and then we ship the thing. By the end of the course we'll have fully working, deployed, and secure API Service in Clojure.

Step-by-step

The focus is on thematic units that are introduced gradually. You will never feel lost and you will always know how the things connect.

Understand

Understand how to build a web service , how to combine libraries into a cohesive unit. Comprehend in and outs and grasp how the things work together.

What are we using?

Component

Structure you application with Stuart Sierra Component to manage the lifecycle and dependencies.

Transit

Configure Transit as the default way to convey values from the REST API.

Datomic

A transactional database with a flexible data model, elastic scaling, and rich queries.

Pedestal

Data driven framework with interceptors pattern for building sturdy and reliable services and APIs.

AWS

Deploy your application to AWS, without having to master the many different services involved.

Idiomatic Clojure

The code base for the course has been reviewed by these people. You can be sure you are learning idiomatic Clojure and using the tools as intended.

Stop wasting time.

Save hours of searching and looking at sample repos, this course go over all the things you need. Follow these three easy steps.

Sing up for the course
Code along
Build API with Clojure

Pricing

The right package for you.

Choose the package that suits you the most. Be it one time payment for a course or a monthly subscription that gives you access to all the courses.

Pro

179€249€

Benefit from lower price during early access, new video released every other Wednesday.

  • Build REST API with Pedestal

  • Setup system with Component

  • Communicate data with Transit

  • Persist data with Datomic

  • Deploy to AWS

ClojureStream

49€/mo

Access to all the courses.
More details at clojure.stream

  • Access to Pedestal (everything in PRO) course

  • Access to Datomic course

  • Access to Reitit course

  • Access to Re-Frame course

  • Access to Reagent course

Bundle

Get full access to all the courses with an one time payment. This includes: Reagent, Re-Frame, Reitit, Datomic, and Pedestal for 799€.

Who created this course?

Jacek Schae

Jacek Schae

👋 I'm Jacek the person behind ClojureStream, which includes Learn Reagent, Learn Re-Frame, Learn Reitit, Learn Datomic, and Learn Pedestal. Host of ClojureStream Podcast.