Rockthejvm - Typelevel Rite of Passage

Rockthejvm - Typelevel Rite of Passage

Register & Get access to index

banner-danii3.png
Build a Full-Stack Application with Scala 3 and the Typelevel Stack



Just as Scala has transformed the way we build applications with functional programming, the Typelevel stack is changing how we build strong, testable and provably correct APIs.
With a focus on functional Scala and a real world application, this course is a start-to-finish way to learn Full Stack Scala 3 with Cats, Cats Effect and friends.
Join me as I show you how to build a full stack jobs platform with the latest evolution of Scala and functional libraries.

What will you build?

Together we will build the Rock the JVM Jobs Board, a full stack online jobs platform with credit card integration. Users can create and manage their account, post and view jobs, and apply for them.

We will build the application from scratch, using a decoupled layered architecture on the backend, and an Elm-like architecture on the frontend with ScalaJS.

The app includes many server-side bits including authentication, permissions, sending email, uploading images, and charging credit cards. We have almost complete test coverage in the backend, and we develop some core modules with test-driven development (TDD).

The frontend is built as a single-page application, organized for for scalability if you want to add new pages or functional components.
Author
Satoru Gojo
Downloads
74
Views
518
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo