Learn to use development tools
-
translater
VSCode
-
development language tools
TypeScript
Importance classification
-
generally
The knowledge points of this level are mainly to achieve proficiency, and there is no need to study and study too deeply.
-
important
This level of knowledge points is mainly to achieve proficiency, and the internal principles must be memorized, because it will be related to other knowledge points.
-
Very important
The knowledge points at this level are mainly to achieve proficiency, and the internal principles must be memorized, because it will be related to other knowledge points and knowledge points involving the safety and performance of the entire system, so it is necessary to focus on learning and understanding.
Difficulty classification
- 1 star (easy to understand and master)
- Two stars (need to combine hands-on understanding)
- Samsung (requires other knowledge points for auxiliary understanding)
- Four stars (you need to combine hands-on, other knowledge points and your own summary to understand)
- Five stars (need to understand the essence of work)
Basic
chapter name | Completeness | difficulty | Importance | Article address |
---|---|---|---|---|
First steps in learning NestJS | Finish | one star | generally | article link |
NestJS Controller learning | Finish | one star | generally | article link |
Provider Learning for NestJS | Finish | one star | generally | article link |
Module learning of NestJS | Finish | two stars | Very important | article link |
NestJS middleware learning | Finish | two stars | Very important | article link |
NestJS exception filter learning | Finish | Samsung | Very important | article link |
NestJS pipeline learning | Finish | Samsung | Very important | article link |
Guard Learning for NestJS | Finish | Samsung | Very important | article link |
NestJS interceptor learning | Finish | four star | Very important | article link |
In-depth articles
chapter name | Completeness | difficulty | Importance | Article address |
---|---|---|---|---|
Mastering Custom Route Decorators | has not started | four star | generally | none |
How to customize the supplier yourself | has not started | four star | generally | none |
Mastering Dynamic Modules | has not started | four star | generally | none |
Master the scope of injection | has not started | four star | generally | none |
Mastering Circular Dependencies | has not started | four star | generally | none |
Mastering the Module Reference | has not started | four star | generally | none |
Mastering Lazy Loading Modules | has not started | four star | generally | none |
Grasp the execution context | has not started | four star | Very important | none |
Mastering Lifecycle Events | has not started | four star | Very important | none |
Plug-ins
chapter name | Completeness | difficulty | Importance | Article address |
---|---|---|---|---|
Use the configuration plugin to configure the project | has not started | two stars | important | none |
Connect to the database | has not started | two stars | important | none |
use mongoose | has not started | two stars | important | none |
Use the authentication plugin | has not started | two stars | Very important | none |
Use a cache plugin | has not started | two stars | Very important | none |
Master Serialization | has not started | two stars | generally | none |
How to do version control | has not started | one star | generally | none |
How to use task scheduling | has not started | one star | generally | none |
Queue function usage | has not started | Samsung | important | none |
How to enable the system log function | has not started | Samsung | important | none |
Use of cookies | has not started | two stars | generally | none |
Activity | has not started | two stars | generally | none |
How to compress response data | has not started | Samsung | generally | none |
Master how to upload files | has not started | Samsung | Very important | none |
How to handle streaming files | has not started | Samsung | Very important | none |
HTTP module | has not started | two stars | generally | none |
The use of session | has not started | two stars | generally | none |
MVC | has not started | two stars | generally | none |
performance optimization | has not started | Samsung | Very important | none |
The time sent by the server | has not started | Samsung | Very important | none |
Security
chapter name | Completeness | difficulty | Importance | Article address |
---|---|---|---|---|
Implement authentication | has not started | Samsung | Very important | none |
Implement function authorization | has not started | Samsung | Very important | none |
encryption and hashing | has not started | Samsung | Very important | none |
helmet | has not started | Samsung | Very important | none |
Sharing across resources | has not started | Samsung | Very important | none |
Cross Site Request Forgery Protection | has not started | Samsung | Very important | none |
rate limit | has not started | Samsung | Very important | none |