Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Master NestJS - The JavaScript Node.js FrameworkГод выпуска: 2021
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/master-nestjs-the-javascript-nodejs-framework/Автор: Piotr Jura
Продолжительность: 7.5h
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: NestJS is the best way to enter the world of JavaScript/TypeScript Node.js programming. It's an easy-to-learn and powerful framework. This course will guide you from the very basics into more advanced concepts, including: Routing and controllers
Databases including TypeORM (Repository, Query Builder, Relations)
Using Docker in your local development workflow
Data validation and serialization
All about NestJS modules, Dependency Injection, and Providers
Configuring, logging, error handling
Authentication including Passport.js, Bcrypt
JSON Web Tokens (JWT) tokens explained, generation and usage
Authorization (making sure the user has privileges)
Using Postman (including collections, environments, automating Postman)
Unit testing
End to End testing (including connecting to a database)
[spoiler="Содержание"]
Предпросмотр
03:30
Getting Node and NPM, Docker, Postman
00:47
Source Code and Setting Up Project
01:05
Frontend Application
01:10
Предпросмотр
02:29
Предпросмотр
04:56
Introduction to NestJS - Test Your Knowledge! (OPTIONAL!)
3 вопросов
Предпросмотр
05:14
Предпросмотр
06:34
Route Parameters
03:13
Request Body
02:06
Responses and Status Codes
05:19
Request Payload - Data Transfer Objects
03:05
The Update Payload
04:22
A Working API Example
12:21
Rest API - Test Your Knowledge! (OPTIONAL!)
6 вопросов
Adding Docker to the Stack
03:12
Running the Database with Docker Compose
06:56
Introduction to ORMs
02:16
Issue and Solution With Connecting to MySQL Database
00:13
Connecting to the Database
03:58
Prefer Postgres over MySQL? Here's your guide!
00:46
The Entity (Primary Key & Columns)
07:50
Repository Pattern
02:32
Repository in Practice
06:34
Repository Querying Criteria and Options
08:40
Introduction to Pipes
02:32
Input Validation
06:05
Validation Groups and Options
05:32
Introduction to Modules, Providers and Dependency Injection
03:36
Creating a Custom Module
02:46
Static Modules and Dynamic Modules
04:31
Standard & Custom Providers
07:26
Application Config and Environments
05:20
Custom Configuration Files and Options
06:16
Logging
03:27
Exception Filters
02:15
Understanding Relations
01:41
One To Many Relation
05:40
Loading Related Entities
03:17
Associating Related Entities
06:10
Many To Many Relation
06:47
Query Builder Introduction
07:41
Joins And Aggregation with Query Builder
08:50
Filtering Data Using Query Builder
08:56
Pagination Using Query Builder
08:45
Updating, Deleting, Modifying Relations using QB
12:28
One to One Relation
04:13
Предпросмотр
03:38
Local Passport Strategy
07:32
Logging In - Passport Strategy with a Nest Guard
06:28
JWT - JSON Web Tokens Introduction
04:21
JWT - Generating Token
07:14
JWT - Strategy & Guard - Authenticating with JWT Token
05:59
Hashing Passwords with Bcrypt
02:26
Custom CurrentUser Decorator
03:50
User Registration
11:16
Only Authenticated Users Can Create Events
08:48
Only The Owners Can Edit or Delete Events
06:21
Interceptors and Serialization
01:50
Serializing Data
05:31
Serializing Nested Objects
03:37
(Practical) Building Full Events API
01:53
Relations Between Entities
05:43
Getting Event Attendees
06:33
Getting Events Organized by User
07:50
Current User Event Attendance - the Business Logic
07:36
Current User Event Attendance - the Controller
09:18
Events Refactoring
14:42
Manual Testing with Postman
06:47
Introduction to Automated Testing
01:59
Introduction to Jest
04:33
Basic Unit Test and Code Coverage
06:38
Test Grouping, Spies, Mocks, Setup and Teardown
20:57
Nest Testing Utilities
04:56
Complex Unit Tests Part 1
06:14
Complex Unit Tests Part 2
09:42
Complex Unit Tests Part 3
06:06
Introduction to E2E Testing
07:32
E2E Tests with Data Fixtures
08:49
Exploring E2E Tests
09:02
Dealing with Big E2E Test Suites
09:22
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~1000kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]