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