Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Master NestJS by Building Real-World Projects, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:02:22
    Introduction & project preview
  2. Урок 2. 00:07:58
    Project pre-requisites & set up
  3. Урок 3. 00:08:46
    The NestJS lifecycle
  4. Урок 4. 00:07:57
    Middleware
  5. Урок 5. 00:19:11
    Guards
  6. Урок 6. 00:10:48
    Interceptors (before handlers)
  7. Урок 7. 00:17:53
    Pipes
  8. Урок 8. 00:06:29
    Route handlers
  9. Урок 9. 00:08:18
    Interceptors (after handlers)
  10. Урок 10. 00:18:42
    Exception filters
  11. Урок 11. 00:14:02
    Dependency Injection
  12. Урок 12. 00:28:13
    E2e testing
  13. Урок 13. 00:12:37
    CI/CD set up with Github Actions
  14. Урок 14. 00:13:29
    Deployment with Railway
  15. Урок 15. 00:05:08
    Introduction & project preview
  16. Урок 16. 00:06:46
    Project set up
  17. Урок 17. 00:15:57
    Adding a Core module with ConfigModule set up
  18. Урок 18. 00:13:31
    Using an interceptor to enforce a consistent HTTP response structure
  19. Урок 19. 00:15:05
    Security considerations (Helmet & validation pipes)
  20. Урок 20. 00:44:34
    Setting up a custom Logger
  21. Урок 21. 00:12:25
    Docker Compose set up for Postgres & Redis
  22. Урок 22. 00:26:50
    Interacting with the database (using Prisma)
  23. Урок 23. 00:21:40
    Interacting with the cache (using Redis)
  24. Урок 24. 00:27:08
    Unit testing
  25. Урок 25. 00:59:07
    Integration & e2e testing
  26. Урок 26. 00:11:01
    Setting up the CI/CD pipeline
  27. Урок 27. 00:10:11
    Deployment (with Railway)
  28. Урок 28. 00:03:44
    Introduction & project preview
  29. Урок 29. 00:06:44
    Project set up
  30. Урок 30. 00:10:50
    Adding the CRUD endpoints
  31. Урок 31. 00:40:17
    Business logic: creating a shortened URL
  32. Урок 32. 00:31:34
    Business logic: redirecting a short URL
  33. Урок 33. 00:07:41
    Business logic: Updating and deleting a short URL
  34. Урок 34. 00:49:33
    Business logic: return list of saved short URLs
  35. Урок 35. 00:17:20
    API key authentication
  36. Урок 36. 00:55:58
    Unit testing
  37. Урок 37. 00:09:47
    Integration testing
  38. Урок 38. 00:17:43
    E2e testing
  39. Урок 39. 00:18:40
    Deployment (with Railway)
  40. Урок 40. 00:02:59
    Introduction & project preview
  41. Урок 41. 00:06:47
    Project set up
  42. Урок 42. 00:20:50
    Add logic for creating new real estate listings
  43. Урок 43. 00:32:11
    Attach image files to HTTP request
  44. Урок 44. 00:40:48
    Setting up the queue with Bull
  45. Урок 45. 00:07:48
    Visualise the queue with Bull Board
  46. Урок 46. 00:22:14
    Sending files to the queue for processing
  47. Урок 47. 00:33:05
    Uploading the file to Google Cloud Storage
  48. Урок 48. 00:10:08
    Storing a reference to the GCP image
  49. Урок 49. 00:24:13
    Unit testing
  50. Урок 50. 00:24:41
    Integration testing
  51. Урок 51. 00:18:16
    E2E testing
  52. Урок 52. 00:14:03
    Deployment (with Railway)
  53. Урок 53. 00:03:10
    Introduction & project preview
  54. Урок 54. 00:19:24
    Monorepo setup
  55. Урок 55. 00:06:04
    Frontend setup
  56. Урок 56. 00:21:43
    Authentication with Google
  57. Урок 57. 00:36:49
    Implementing browser sessions with refresh tokens
  58. Урок 58. 00:09:13
    Fetching the initial state with HTTP
  59. Урок 59. 00:16:22
    Implementing a Websocket client & server
  60. Урок 60. 00:13:48
    Deployment (with Railway)