首页
番剧
直播
游戏中心
会员购
漫画
赛事
投稿
The Complete Node.js Course
5059
2
2020-03-12 03:05:57
29
10
116
8
课程总结
收起全部章节
关闭课程总结
暂无课程总结
https://codewithmosh.com/
JAVASCRIPT
Node
m0n90114n70p
发消息
覆舟水是苍生泪, 不到横流君不知。
关注 2399
掏出手机就能做App?秒哒让开发随时随地,有想法随手搓!
秒哒AI小助手
视频选集
(201/210)
1- Welcome
00:31
2- What is Node
03:01
3- Node Architecture
03:02
4- How Node Works
04:24
5- Installing Node
02:32
6- Your First Node Program
02:20
7- Course Structure
02:14
1- Introduction
00:29
2- Global Object
03:22
3- Modules
03:36
4- Creating a Module
04:44
5- Loading a Module
05:23
6- Module Wrapper Function
04:41
7- Path Module
04:09
8- OS Module
04:19
9- File System Module
04:51
10- Events Module
06:18
11- Event Arguments
03:09
12- Extending EventEmitter
08:03
13- HTTP Module
07:26
1- Introduction
03:42
2- Package.json
02:55
3- Installing a Node Package
03:34
4- Using a Package
03:21
5- Package Dependencies
03:19
6- NPM Packages and Source Control
03:52
7- Semantic Versioning
04:30
8- Listing the Installed Packages
02:11
9- Viewing Registry Info for a Package
02:46
10- Installing a Specific Version of a Package
01:06
11- Updating Local Packages
05:03
12- DevDependencies
01:52
13- Uninstalling a Package
00:41
14- Working with Global Packages
02:34
15- Publishing a Package
04:33
16- Updating a Published Package
01:57
1- Introduction
00:49
2- RESTful Services
05:58
3- Introducing Express
02:20
4- Building Your First Web Server
05:47
5- Nodemon
01:31
6- Environment Variables
03:15
7- Route Parameters
03:23
8- Handling HTTP GET Requests
04:46
9- Handling HTTP POST Requests
03:44
10- Calling Endpoints Using Postman
02:08
11- Input Validation
07:59
12- Handling HTTP PUT Requests
08:31
13 - Handling HTTP Delete Requests
04:45
14- Project- Build the Genres API
01:19
1- Introduction
00:23
2- Middleware
02:49
3- Creating Custom Middleware
04:24
4- Built-in Middleware
03:58
5- Third-party Middleware
03:56
6- Environments
04:07
7- Configuration
09:46
8- Debugging
06:56
9- Templating Engines
04:56
10- Database Integration
01:37
11- Authentication
00:30
12- Structuring Express Applications
07:45
13- Project- Restructure the App
03:06
1- Synchronous vs Asynchronous Code
05:52
2- Patterns for Dealing with Asynchronous Code
03:09
3- Callbacks
06:00
4- Callback Hell
02:29
5- Named Functions to Rescue
04:42
6- Promises
08:38
7- Replacing Callbacks with Promises
03:32
8- Consuming Promises
05:32
9- Creating Settled Promises
02:50
10- Running Promises in Parallel
06:15
11- Async and Await
06:56
12- Exercise
05:57
1- Introducing MongoDB
02:01
2- Installing MongoDB on Mac
03:59
3- Installing MongoDB on Windows
05:40
4- Connecting to MongoDB
03:54
5- Schemas
03:49
6- Models
04:19
7- Saving a Document
03:34
8- Querying Documents
04:20
9- Comparison Query Operators
05:00
10- Logical Query Operators
02:02
11- Regular Expressions
03:21
12- Counting
00:50
13- Pagination
01:37
14- Exercise 1
07:58
15- Exercise 2
04:35
16- Exercise 3
03:21
17- Updating a Document- Query First
03:36
18- Updating a Document- Update First
06:15
19- Removing Documents
02:39
1- Validation
07:00
2- Built-in Validators
04:56
3- Custom Validators
03:17
4- Async Validators
02:36
5- Validation Errors
03:38
6- SchemaType Options
05:57
7- Project- Add Persistence to Genres API
14:06
8- Project- Build the Customers API
07:00
9- Restructuring the Project
06:15
1- Introduction
04:02
1- Modelling Relationships
07:46
2- Creating the User Model
03:41
2- Referencing Documents
03:52
3- Population
04:17
3- Registering Users
07:54
4- Embedding Documents
06:55
4- Using Lodash
05:22
5- Hashing Passwords
06:56
5- Using an Array of Sub-documents
04:32
6- Authenticating Users
04:55
6- Project- Build the Movies API
07:06
7- Project- Build the Rentals API
08:02
7- Testing the Authentication
02:44
8- JSON Web Tokens
05:05
8- Transactions
08:46
9- Generating Authentication Tokens
03:20
9- ObjectID
07:04
10- Storing Secrets in Environment Variables
06:13
10- Validating ObjectIDs
06:15
11- A Better Implementation
02:24
11- Setting Response Headers
03:47
12- Encapsulating Logic in Mongoose Models
07:12
13- Authorization Middleware
06:51
14- Protecting Routes
03:07
15- Getting the Current User
04:04
16- Logging Out Users
02:06
17- Role-based Authorization
05:44
18- Testing the Authorization
04:11
1- Introduction
03:03
2- Handling Rejected Promises
03:08
3- Express Error Middleware
04:41
4- Removing Try Catch Blocks
08:30
5- Express Async Errors
03:19
6- Logging Errors
06:37
7- Logging to MongoDB
04:12
8- Uncaught Exceptions
03:36
9- Unhandled Promise Rejections
07:24
10- Error Handling Recap
02:27
11- Extracting Routes
04:55
12- Extracting the Db Logic
03:23
13- Extracting the Logging Logic
02:12
14- Extracting the Config Logic
02:31
15- Extracting the Validation Logic
01:55
16- Showing Unhandled Exceptions on the Console
01:30
1- What is Automated Testing
02:42
2- Benefits of Automated Testing
02:39
3- Types of Tests
04:01
4- Test Pyramid
02:56
5- Tooling
02:16
6- Writing Your First Unit Test
05:02
7- Testing Numbers
06:37
8- Grouping Tests
01:52
9- Refactoring with Confidence
02:45
10- Testing Strings
03:25
11- Testing Arrays
05:51
12- Testing Objects
05:31
13- Testing Exceptions
07:27
14- Continuously Running Tests
01:44
15- Exercise- Testing the FizzBuz
05:29
16- Creating Simple Mock Functions
05:38
17- Interaction Testing
05:01
18- Jest Mock Functions
07:17
19- What to Unit Test
03:08
20- Exercise
07:40
1- Introduction
01:11
2- Preparing the App
02:19
3- Setting Up the Test Db
03:02
4- Your First Integration Test
05:45
5- Populating the Test Db
06:18
6- Testing Routes with Parameters
03:20
7- Validating ObjectIDs
03:32
8- Refactoring with Confidence
02:05
9- Testing the Authorization
02:41
10- Testing the Invalid Inputs
05:34
11- Testing the Happy Path
02:36
12- Writing Clean Tests
08:41
13- Testing the Auth Middleware
09:46
14- Unit Testing the Auth Middleware
06:15
15- Code Coverage
07:10
16- Exercise
00:27
1- What is Test-driven Development
02:55
2- Implementing the Returns
02:34
3- Test Cases
02:54
4- Populating the Database
07:15
5- Testing the Authorization
07:23
6- Testing the Input
03:43
7- Refactoring Tests
04:19
8- Looking Up an Object
03:05
9- Testing if Rental Processed
02:14
10- Testing the Valid Request
02:24
11- Testing the ReturnDate
04:16
12- Testing the RentalFee
04:51
13- Testing the Movie Stock
05:38
14- Testing the Response
03:37
15- Refactoring the Validation Logic
06:45
16- Mongoose Static Methods
06:13
17- Refactoring the Domain Logic
04:05
1- Introduction
01:22
2- Preparing the App for Production
02:29
3- Getting Started with Heroku
02:16
4- Preparing the App for Heroku
01:56
5- Adding the Code to a Git Repository
02:45
6- Deploying to Heroku
03:45
7- Viewing Logs
02:47
8- Setting Environment Variables
02:45
9- MongoDB in the Cloud
08:24
Next.js 15 全栈开发之旅 - The Road to Next (Basic) (中文配音) 1/2
乐学资源网
733
0
FGO十周年创作接龙 点击品鉴画师大大们的满汉全席~
小窗
客服
顶部
赛事库
课堂
2021拜年纪