An open API service indexing awesome lists of open source software.

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

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