• Урок 1. 00:00:55
    Welcome to the course!
  • Урок 2. 00:02:00
    What is NestJS?
  • Урок 3. 00:02:05
    Installing the NestJS CLI
  • Урок 4. 00:05:35
    Project Overview: Task Management Application
  • Урок 5. 00:06:23
    Creating a project via the CLI and an introduction to a NestJS project structure
  • Урок 6. 00:02:25
    Introduction to NestJS Modules
  • Урок 7. 00:02:44
    Creating a Tasks Module
  • Урок 8. 00:03:30
    Introduction to NestJS Controllers
  • Урок 9. 00:03:09
    Creating a Tasks Controller
  • Урок 10. 00:02:56
    Introduction to NestJS Providers and Services
  • Урок 11. 00:03:03
    Creating a Tasks Service
  • Урок 12. 00:04:38
    Feature: Getting all Tasks
  • Урок 13. 00:04:14
    Defining a Task Model
  • Урок 14. 00:05:05
    Feature: Creating a Task (Part 1: Service)
  • Урок 15. 00:05:15
    Feature: Creating a Task (Part 2: Controller)
  • Урок 16. 00:06:38
    Introduction to Data Transfer Objects (DTOs)
  • Урок 17. 00:04:15
    Creating a CreateTaskDto
  • Урок 18. 00:04:25
    Feature: Getting a Task by ID
  • Урок 19. 00:00:45
    Challenge: Deleting a Task
  • Урок 20. 00:05:24
    Solution: Deleting a Task
  • Урок 21. 00:01:15
    Challenge: Updating a Task's Status
  • Урок 22. 00:04:43
    Solution: Updating a Task's Status
  • Урок 23. 00:09:28
    Feature: Searching and Filtering Tasks
  • Урок 24. 00:04:59
    Introduction to NestJS Pipes
  • Урок 25. 00:03:28
    ValidationPipe: Creating a Task
  • Урок 26. 00:03:03
    Error Handling: Getting a non-existing Task
  • Урок 27. 00:01:44
    Error Handling: Deleting a non-existing Task
  • Урок 28. 00:07:06
    Custom Pipe: Validating the Task Status
  • Урок 29. 00:03:26
    ValidationPipe: Task Filtering and Search
  • Урок 30. 00:01:52
    Using pgAdmin to create a Database
  • Урок 31. 00:02:49
    Introduction to Object Relational Mapping and TypeORM
  • Урок 32. 00:05:23
    Connecting NestJS to a database using TypeORM
  • Урок 33. 00:01:42
    Creating a Task Entity
  • Урок 34. 00:03:10
    Creating a Task Repository
  • Урок 35. 00:02:47
    Preparation for Task Service Refactoring
  • Урок 36. 00:06:14
    Persistence: Getting a Task by ID
  • Урок 37. 00:06:39
    Persistence: Creating a Task
  • Урок 38. 00:01:48
    Challenge: Delete Task Persistence
  • Урок 39. 00:07:14
    Solution: Delete Task Persistence
  • Урок 40. 00:03:45
    Persistence: Updating Task Status
  • Урок 41. 00:02:56
    IMPORTANT: Before Persistence of Getting Tasks
  • Урок 42. 00:09:38
    Persistence: Getting Tasks (with or without filters)
  • Урок 43. 00:05:31
    Setting up AuthModule, User Entity and UserRepository
  • Урок 44. 00:08:54
    Feature: Sign Up
  • Урок 45. 00:04:27
    Validation: AuthCredentialsDto, password strength
  • Урок 46. 00:06:05
    Error Handling: Duplicate Usernames
  • Урок 47. 00:08:54
    Security: Hashing Passwords & Using Salts
  • Урок 48. 00:08:33
    Feature: Validating Password - Sign In
  • Урок 49. 00:05:02
    Introduction to JSON Web Tokens (JWT)
  • Урок 50. 00:03:40
    Setting up the JWT Module and Passport.js
  • Урок 51. 00:04:44
    Signing a JWT Token Upon Authentication
  • Урок 52. 00:07:47
    Setting up the JWT Strategy for Authorization
  • Урок 53. 00:02:51
    Custom @GetUser() Decorator
  • Урок 54. 00:02:17
    Guarding the Tasks Routes (TasksController)
  • Урок 55. 00:03:46
    Tasks and Users - Database Relation
  • Урок 56. 00:04:16
    Authorization: Creating a Task For User
  • Урок 57. 00:05:28
    Authorization: Getting Tasks For User
  • Урок 58. 00:02:54
    Authorization: Getting a User's Task
  • Урок 59. 00:01:30
    Authorization: Updating a User's Task Status
  • Урок 60. 00:02:17
    Authorization: Deleting a User's Task
  • Урок 61. 00:02:32
    Introduction to Logging
  • Урок 62. 00:12:45
    Applying logging in our application
  • Урок 63. 00:01:30
    Introduction to Configuration
  • Урок 64. 00:05:59
    Configuration Management Set-up
  • Урок 65. 00:08:43
    Applying Configuration - Codebase (Part 1)
  • Урок 66. 00:06:38
    Front-end Application Set-up (Development Mode)
  • Урок 67. 00:04:51
    Amazon S3: Setting up a Bucket (Front-end Hosting)
  • Урок 68. 00:03:03
    Enabling CORS from the S3 Front-end Application
  • Урок 69. 00:01:38
    Pre-production package.json Adjustments
  • Урок 70. 00:07:46
    Deploying NestJS to Elastic Beanstalk
  • Урок 71. 00:03:13
    Uploading the Front-end App to S3
  • Урок 72. 00:02:41
    Unit Testing Crash Course - Basics
  • Урок 73. 00:14:25
    Unit Testing Crash Course - First Tests
  • Урок 74. 00:11:56
    Testing TasksService - Part 1 - getTasks
  • Урок 75. 00:07:28
    Testing TasksService - Part 2 - getTaskById
  • Урок 76. 00:05:24
    (Challenge) Testing TasksService - Part 3 - createTask
  • Урок 77. 00:04:56
    Testing TasksService - Part 4 - deleteTask
  • Урок 78. 00:05:55
    (Challenge) Testing TasksService - Part 5 - updateTaskStatus
  • Урок 79. 00:16:16
    Testing UserRepository
  • Урок 80. 00:05:31
    Testing User Entity
  • Урок 81. 00:07:11
    Testing JwtStrategy
  • Урок 82. 00:01:06
    GraphQL + MongoDB: Section Introduction
  • Урок 83. 00:02:39
    Project Overview: School Management
  • Урок 84. 00:01:15
    Robo 3T - Connecting to the MongoDB Database
  • Урок 85. 00:00:55
    Ensure NestJS 7 Installation
  • Урок 86. 00:02:05
    Project setup
  • Урок 87. 00:03:03
    Installing GraphQL Dependencies
  • Урок 88. 00:01:27
    Creating the Lesson Module
  • Урок 89. 00:03:14
    Defining the Lesson GraphQL Type
  • Урок 90. 00:04:04
    Creating the Lesson Resolver
  • Урок 91. 00:03:45
    Using the GraphQL Playground
  • Урок 92. 00:06:34
    Persistence: TypeORM, MongoDB and our Lesson Entity
  • Урок 93. 00:08:06
    LessonService and createLesson method
  • Урок 94. 00:05:02
    Create Lesson GraphQL Mutation
  • Урок 95. 00:03:41
    getLesson GraphQL Query with MongoDB
  • Урок 96. 00:07:16
    Validation: Create Lesson Input
  • Урок 97. 00:04:08
    Challenge: Get All Lessons GraphQL Query
  • Урок 98. 00:01:45
    Creating the Student Module
  • Урок 99. 00:02:54
    Challenge: Defining the Student Entity
  • Урок 100. 00:10:29
    Challenge: Create Student Mutation
  • Урок 101. 00:02:38
    Challenge: Get All Students GraphQL Query
  • Урок 102. 00:02:45
    Challenge: Get Student by ID Query
  • Урок 103. 00:10:27
    Assign Students To Lesson GraphQL Mutation
  • Урок 104. 00:03:15
    Improvement: Assign Students Upon Lesson Creation
  • Урок 105. 00:08:14
    Resolve "students" Field in Lesson
Этот курс находится в платной подписке. Оформи премиум подписку и смотри NestJS Zero to Hero - Modern TypeScript Back-end Development, а также все другие курсы, прямо сейчас!
Премиум