->

RocktheJVM - Typelevel Rite of Passage


https://rockthejvm.com/p/typelevel-rite-of-passage


MP4 | Video: h264, 1730x1080 | Audio: AAC, 44.1 KHz, 2 Ch


Genre: eLearning | Language: English | Duration: 71 Lessons ( 30h ) | Size: 5 GB


Build your own full-stack product in Scala 3 with 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.


 


"Real-Life" means Real-LIVE


 


I want to put my code where my mouth is.


 


The application that you learn to build in this course is fully deployed and live here


 


jobs.rockthejvm.com


 


Yes, it's a real jobs platform that I will personally use for my students at Rock the JVM!


 


If you're a company and want to promote your jobs to the Rock the JVM community, go ahead and use it!


 


And before you ask: yes, I'll teach you to do EVERYTHING from an empty dir to deploying on your own domain.


 


This isn't even a "project-based" course. You will learn to build a full-blown product that people can use and pay for. You can build your startup with what you learn in this course.


 


Who Is This Course For?


 


Scala developers who want to expand their Scala skills with a full-blown product as a full-stack application.


 


You should be comfortable writing any sort of Scala code, as we don't go over the Scala fundamentals. The beginner and advanced Scala courses focus on the language.


 


You should already be familiar with Cats and Cats Effect. We'll do a round of recap at the beginning of the course, but we'll focus more on the project.


 


The frontend is written in ScalaJS with Tyrian. Any experience with them is nice, but 100% not needed.


 


To sum up, this course is for


 


anyone looking for a complete end-to-end Scala project


backend developers looking to go full-stack on Scala


Scala developers looking to advance their skills and career


anyone who wants to get better at Scala, full-stack architecture or functional programming


Not sure if it's for you? 100% money back if it's not a fit for you ?


 


In any case, don't be scared. We'll build something great together.


 


RocktheJVM - Typelevel Rite of Passage


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 LENYA   |  

Information
Members of Guests cannot leave comments.




rss