https://rockthejvm.com/p/zio-rite-of-passage
MP4 | Video: h264, 1730x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 70 Lessons ( 27h 17m ) | Size: 4.68 GB
Build your own full-stack product in Scala 3 with the ZIO stack.Just as Scala has transformed the way we build applications with functional programming, the ZIO 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 ZIO, Laminar and friends.
What will you build? Together we will build the Rock the JVM Companies Board, a full stack online reviews platform with credit card checkout and AI integration. Users can create and manage their account, post and view reviews for Scala companies, and invite others to do the same. We will build the application from scratch, using a ZIO-specific decoupled layered architecture on the backend, and functional-reactive programming architecture on the frontend with ScalaJS and Laminar. The app includes many server-side bits including authentication, sending email, uploading images, charging credit cards and using an AI content generator. We have comprehensive 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 companies.rockthejvm.com Yes, it's a real company review platform that I will personally use for my students at Rock the JVM - I don't know if it makes a good billion$$ startup, but you can proudly deploy the project in this course. If you're a company and want to promote yourself to the Rock the JVM community, go ahead and use it! To me, "real-life" means it works with real email accounts it can charge money for buying product features it's complex enough to be a full-blown product it looks and works like a finished product you'll deploy it to a website with a domain you own (I'll do it on camera) 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 (maybe with a better business idea).
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.