Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай ZIO Rite of Passage, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:19:12
    Intro & Setup
  • Урок 2. 00:35:33
    Foundations: ZIO
  • Урок 3. 00:24:29
    Foundations: Tapir
  • Урок 4. 00:30:17
    Foundations: Quill
  • Урок 5. 00:16:48
    Health Checks
  • Урок 6. 00:36:27
    Defining the Endpoints
  • Урок 7. 00:31:19
    Endpoints, TDD-style
  • Урок 8. 00:18:00
    The Service, aka Business Logic
  • Урок 9. 00:28:05
    The Repository
  • Урок 10. 00:12:14
    Clicking Layers Together
  • Урок 11. 00:18:15
    The Service - Testing
  • Урок 12. 00:32:34
    The Repository - Testing
  • Урок 13. 00:05:39
    Reviews - Intro and Challenge
  • Урок 14. 00:28:27
    Reviews - Repository, TDD-Style
  • Урок 15. 00:13:59
    Reviews - Repository
  • Урок 16. 00:21:29
    Reviews - Service
  • Урок 17. 00:29:24
    Reviews - Endpoints
  • Урок 18. 00:19:07
    Error Management
  • Урок 19. 00:11:08
    Users - Repository
  • Урок 20. 00:28:32
    Users - Service
  • Урок 21. 00:31:04
    JWT Tokens & Authorization
  • Урок 22. 00:15:13
    Configs
  • Урок 23. 00:28:59
    Users - Service Testing
  • Урок 24. 00:33:39
    Users - Endpoints
  • Урок 25. 00:32:30
    Integration Testing
  • Урок 26. 00:22:21
    Password Recovery
  • Урок 27. 00:21:14
    The OTP Flow
  • Урок 28. 00:29:45
    Sending Emails
  • Урок 29. 00:18:57
    A Round of Testing
  • Урок 30. 00:16:02
    Selectively Securing Endpoints
  • Урок 31. 00:19:03
    Frontend Setup
  • Урок 32. 00:28:20
    Laminar Crash Course
  • Урок 33. 00:25:44
    Routing and Header
  • Урок 34. 00:24:37
    Companies Page: Sharing Code between Frontend & Backend
  • Урок 35. 00:17:17
    Sending Backend Calls
  • Урок 36. 00:30:20
    Backend Calls - Infrastructure Mini-Framework
  • Урок 37. 00:19:48
    Filter Panel
  • Урок 38. 00:15:52
    Filter Panel, Part 2 - Backend
  • Урок 39. 00:17:02
    Filter Panel, Part 3 - Managing UI State
  • Урок 40. 00:36:52
    Filter Panel, Part 4 - Searching
  • Урок 41. 00:33:16
    Login Page
  • Урок 42. 00:21:36
    Managing User Sessions
  • Урок 43. 00:28:32
    Sign Up
  • Урок 44. 00:06:36
    Logging Out
  • Урок 45. 00:24:52
    Profile Page
  • Урок 46. 00:11:10
    The "Forgot Password" Flow
  • Урок 47. 00:30:08
    Recovering Passwords
  • Урок 48. 00:32:11
    Creating a Company
  • Урок 49. 00:14:56
    Uploading Pictures and Auto-Resizing
  • Урок 50. 00:29:34
    Company Page
  • Урок 51. 00:19:49
    Posting Reviews
  • Урок 52. 00:18:12
    Posting Reviews, Part 2
  • Урок 53. 00:31:16
    Finishing Touches
  • Урок 54. 00:03:26
    Intro - Our Paid Product Feature
  • Урок 55. 00:28:00
    Backend Endpoints
  • Урок 56. 00:32:23
    The Service and Repository Layers
  • Урок 57. 00:20:33
    Sending Invites and Emails
  • Урок 58. 00:12:06
    Stripe - Overview
  • Урок 59. 00:23:54
    Creating Checkout Sessions
  • Урок 60. 00:27:22
    Stripe Webhooks and Activating Products
  • Урок 61. 00:23:04
    The Payment Flow on the Frontend
  • Урок 62. 00:32:32
    Sending Invites from the Profile Page
  • Урок 63. 00:24:25
    GPT-4 Integration: Infrastructure
  • Урок 64. 00:14:44
    GPT-4 Integration: The Service
  • Урок 65. 00:33:51
    GPT-4 Integration: Core
  • Урок 66. 00:28:33
    Bug Bashing and Finishing Touches
  • Урок 67. 00:15:43
    Cleaning Configs
  • Урок 68. 00:18:34
    Schema Migrations and FlywayDB
  • Урок 69. 00:24:59
    Deploying - Backend
  • Урок 70. 00:25:19
    Deploying - Frontend, Domain, and a Moment of Joy