logo
RocktheJVM – ZIO Rite of Passage 2023-12

RocktheJVM – ZIO Rite of Passage 2023-12

Published on: 2024-11-22 00:41:37

Categories: 28

Share:

Descriptions

ZIO Rite of Passage, 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 . ZIO is a Scala toolkit that allows us to write powerful, concurrent, and high-performance applications in Scala using pure functional programming. ZIO describes what it means to perform an “effect” in your code, which allows us to compose actions seamlessly. On top of the main ZIO “effect” type, the ZIO library comes with powerful tools built on battle-tested practices and design patterns, so we can write more easily composable code. Works the same on the frontend, too.

What you’ll learn

Who this course is for

Specificatoin of ZIO Rite of Passage

Content of ZIO Rite of Passage

1. Intro & Setup
2. Foundations ZIO
3. Foundations Tapir
4. Foundations Quill docker-compose.yml
5. Health Checks
6. Defining the Endpoints
7. Endpoints, TDD-style
8. The Service, aka Business Logic
9. The Repository
10. Clicking Layers Together
11. The Service – Testing
12. The Repository – Testing logback-test.xml
13. Reviews – Intro and Challenge
14. Reviews – Repository, TDD-Style
15. Reviews – Repository
16. Reviews – Service
17. Reviews – Endpoints
18. Error Management
19. Users – Repository
20. Users – Service
21. JWT Tokens & Authorization
22. Configs
23. Users – Service Testing
24. Users – Endpoints
25. Integration Testing
26. Password Recovery
27. The OTP Flow
28. Sending Emails
29. A Round of Testing
30. Selectively Securing Endpoints
31. Frontend Setup Plugins.sbtBuild.sbtIndex.htmlpackage.jsonCSS
32. Laminar Crash Course
33. Routing and Header Header sketch
34. Companies Page Sharing Code between Frontend & Backend Companies page sketch
35. Sending Backend Calls
36. Backend Calls – Infrastructure Mini-Framework
37. Filter Panel Filter Panel UI sketch
38. Filter Panel, Part 2 – Backend
39. Filter Panel, Part 3 – Managing UI State
40. Filter Panel, Part 4 – Searching
41. Login Page Login Page Sketch
42. Managing User Sessions
43. Sign Up
44. Logging Out
45. Profile Page
46. The _Forgot Password_ Flow
47. Recovering Passwords
48. Creating a Company URL Regex
49. Uploading Pictures and Auto-Resizing
50. Company Page Page structure
51. Posting Reviews Review Card structure
52. Posting Reviews, Part 2
53. Finishing Touches
54. Intro – Our Paid Product Feature
55. Backend Endpoints
56. The Service and Repository Layers
57. Sending Invites and Emails
58. Stripe – Overview
59. Creating Checkout Sessions
60. Stripe Webhooks and Activating Products
61. The Payment Flow on the Frontend
62. Sending Invites from the Profile Page
63. GPT-4 Integration Infrastructure
64. GPT-4 Integration The Service
65. GPT-4 Integration Core
66. Bug Bashing and Finishing Touches
67. Cleaning Configs
68. Schema Migrations and FlywayDB
69. Deploying – Backend Step 1
70. Deploying – Frontend, Domain, and a Moment of Joy Steps

Pictures

ZIO Rite of Passage

Sample Clip

Installation Guide

Extract the files and watch with your favorite player

Subtitle : Not Available

Quality: 1080p

Download Links

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 1 GB

Download Part 5 – 646 MB

Password file(s): www.abc.com

File size

4.63 GB

Sharing is caring:

Leave a Comment (Please sign to comment)