https://github.com/webeleon/cursus-nestjs
Cursus NestJS en français
https://github.com/webeleon/cursus-nestjs
course-materials cursus hacktoberfest-accepted nestjs nestjs-backend tutorial
Last synced: 3 months ago
JSON representation
Cursus NestJS en français
- Host: GitHub
- URL: https://github.com/webeleon/cursus-nestjs
- Owner: Webeleon
- Created: 2022-01-21T21:59:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T09:25:19.000Z (7 months ago)
- Last Synced: 2025-03-27T15:55:51.633Z (3 months ago)
- Topics: course-materials, cursus, hacktoberfest-accepted, nestjs, nestjs-backend, tutorial
- Language: TypeScript
- Homepage:
- Size: 5.59 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cursus NestJS: devenir un expert de NestJS!
## [0 - Intro NestJS from scratch](./0-nest-from-scratch/0-nest-from-scratch.md)
- [video](https://www.youtube.com/watch?v=uW2wakcgmZI&t=8s)
- [dev.to](https://dev.to/webeleon/0-nest-js-from-scratch-20b1)## [1 - Installation et premier démarrage](./1-installation/1-installation.md)
- [video](https://www.youtube.com/watch?v=AJb6B5iECQU)
- [dev.to](https://dev.to/webeleon/1-installation-de-nest-4mbd)
- [quizz](./1-installation/quizz.md)
- [TP](./1-installation/TP.md)## [2 - Les modules partie 1](./2-les-modules-partie-1/2-les-modules-partie-1.md)
- [video](https://www.youtube.com/watch?v=OeaxHbjEtTQ)
- [dev.to](https://dev.to/webeleon/cursus-nestjs-les-modules-partie-1-4295)
- TP: à venir## [3 - Controlleurs](3-controllers/3-controllers.md)
- [video](https://www.youtube.com/watch?v=LD94TuWBJX0&t=2s)
- [dev.to](https://dev.to/webeleon/cursus-nestjs-les-controllers-4bm0)
- [quizz](3-controllers/quizz.md)
- [TP](3-controllers/TP.md)### [4 - Validation via les DTO](4-validation-via-dto/4-validation-via-dto.md)
- [video](https://www.youtube.com/watch?v=GYZhmAp_U18)
- [dev.to](https://dev.to/webeleon/cursus-nestjs-validation-via-les-dto-2h25)
- [quizz](4-validation-via-dto/quizz.md)
- [TP](4-validation-via-dto/TP.md)## [5 - Providers](5-providers/5-providers.md)
- [video](https://youtu.be/supfEB6-uFI)
- [dev.to](https://dev.to/webeleon/cursus-nestjs-les-providers-4lk9)
- [quizz](5-providers/quizz.md)
- [TP](5-providers/TP.md)## [6 - Modules partie 2](6-modules-partie-2/6-modules partie 2.md)
- [video](https://www.youtube.com/watch?v=cquAmt2oF9s)
- [TP](6-modules-partie-2/TP.md)## [7 - Tests](7-tests/5-tests.md)
### [tests unitaire](7-tests/5-tests-unitaires.md)
- [TP](7-tests/TP-test-unitiaire.md)
### [End 2 End](7-tests/5-tests-e2e.md)
- [TP](7-tests/TP-test-e2e.md)## [8 - Configurations](8-configurations/8-configurations.md)
- [Quizz](8-configurations/8-quizz.md)
- [TP](8-configurations/8-TP.md)## [9.0 - SQL via TYPEORM](9-typeorm/9.0-typeorm.md)
### [9.1 - installation et configuration](9-typeorm/9.1-installation-et-configuration.md)
### [9.2 - entities and repositories](9-typeorm/9.2-entities-et-repository.md)
### [9.3 - tester avec une db en memoire](9-typeorm/9.3-tester avec une db en mémoire.md)
### [9.4 - relations](9-typeorm/9.4-relations.md)
### 9.5 - migrations: à venir## [10 - Middlewares](./10-middlewares)
## [mini projet: créer un service d'url courte](mini-ptojet-service-url-courte/README.md)
# Sujet à venir:
## Swagger
### Installation et configuration
### Annotations les plus courantes## Mongodb via mongoose
### installation et configuration
### création de schema
### utilisation dans un service
### Instance in memory pour les tests## API websocket
**## Authentification et Authorization
### Inscription et connection via email et mot de passe
### Authentification à partir d'un token jwt
### Gestion des roles
### Login via google, discord, facebook
### Active directory,** ldap
##### Graphql
## CQRS
## Guards
## Gestion des erreurs
## MVC
## Docker
## Nest Axios
### Tester avec Axios## Microservice