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