Advanced

ZIO Rite of Passage

Create a full-stack Scala application using the ZIO stack in our comprehensive course: learn to integrate features like credit card checkout, AI, and emails. Perfect for hands-on, real-world development experience.

Duration
30h of 4K content
Lessons
71 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

ZIO Rite of Passage

Join 100,000+ students enrolled in Rock the JVM courses

Access for $35/mo
or
Buy course — $495

Money-back guarantee · Unlimited access · Free updates

  • Build REST APIs with authentication and authorization
  • Implement authentication with JWTs
  • Send email from a Scala backend
  • Validate and invalidate user sessions
  • Sanitize and validate user input
  • Charge credit cards with Stripe
  • Host and transform images
  • Implement incremental loading and pagination
  • Build complex backend filters
  • Handle loading and error states in the frontend
  • Apply the functional-reactive frontend architecture
  • Implement client-side routing
  • Work with asynchronous effects throughout the stack
  • Process webhooks
  • Layer and decouple application modules
  • Configure for dev, staging, and production
  • Write test-driven code with TestContainers
  • Deploy with custom domains
Trusted by 100,000+ students worldwide
9 sections
71 lessons
27h 41m total length
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

With Special Thanks To

Best Value
MonthlyYearly

All-Access Membership

Full (and growing) catalog

$16.25/month

$195 billed yearly —Save 54%

Unlimited access to every Rock the JVM course

  • 348 hours of 4K content
  • All Scala courses
  • All Kotlin courses
  • All Typelevel courses
  • All ZIO courses
  • All Apache Spark courses
  • All Apache Flink courses
  • All Akka/Pekko courses
  • Access to the private Rock the JVM community
  • New courses included automatically
Start Membership

ZIO Rite of Passage

Lifetime license

$495

Just this course with a one-time payment

  • 30 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Course
money back guarantee

100% Money Back Guarantee

If you're not happy with this course, I want you to have your money back. Contact me with a copy of your welcome email and I will refund you.

Less than 0.05% of students have ever asked for a refund — and every payment was returned in under 72 hours.