https://github.com/akanass/nwt-school-back-nestjs
New Web's Technologies course with NestJS
https://github.com/akanass/nwt-school-back-nestjs
class-transformer class-validator engineering fastify fastify-swagger mongodb mongoose nestjs observable rxjs7 swagger university-course
Last synced: about 1 month ago
JSON representation
New Web's Technologies course with NestJS
- Host: GitHub
- URL: https://github.com/akanass/nwt-school-back-nestjs
- Owner: akanass
- License: mit
- Created: 2021-09-20T13:23:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-16T12:14:00.000Z (over 4 years ago)
- Last Synced: 2025-06-12T19:05:55.370Z (about 1 year ago)
- Topics: class-transformer, class-validator, engineering, fastify, fastify-swagger, mongodb, mongoose, nestjs, observable, rxjs7, swagger, university-course
- Homepage:
- Size: 13.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# NwtSchoolBackNestJS
This project is for **University courses** at the ***University of Lorraine in Nancy***.
It covers all [NestJS](https://nestjs.com) concepts to build a **Rest API** with a [MongoDB](https://docs.mongodb.com/) database in **21 steps**.
To follow it, go to **documents folder** and read:
- [**1st PDF**](https://github.com/akanass/nwt-school-back-nestjs/blob/master/documents/1%20-%20Les%20Nouvelles%20Technologies%20du%20Web%20-%20Back%20-%20Part%201.pdf) to build your **static API**.
- [**2nd PDF**](https://github.com/akanass/nwt-school-back-nestjs/blob/master/documents/2%20-%20Les%20Nouvelles%20Technologies%20du%20Web%20-%20Back%20-%20Part%202.pdf) to add **I/O validations** with [class-validator](https://docs.nestjs.com/techniques/validation), the **documentation** with [Swagger](https://docs.nestjs.com/recipes/swagger) and the **mongodb database** with [Mongoose](https://docs.nestjs.com/techniques/mongodb) to manage it.
- [**3rd PDF**](https://github.com/akanass/nwt-school-back-nestjs/blob/master/documents/3%20-%20Les%20Nouvelles%20Technologies%20du%20Web%20-%20Back%20-%20Restful.pdf) is an annexe to explain the concepts of RESTful API.
This course is **only in French** and if you want to contribute and translate it, you're welcome :)
## Configuration
_ _ _ ___ _____ _____ _ _____
| \ | | | | |_ |/ ___|/ __ \| | |_ _|
| \| | ___ ___ | |_ | |\ `--. | / \/| | | |
| . ` | / _ \/ __|| __| | | `--. \| | | | | |
| |\ || __/\__ \| |_ /\__/ //\__/ /| \__/\| |_____| |_
\_| \_/ \___||___/ \__|\____/ \____/ \____/\_____/\___/
[System Information]
NodeJS Version : v17.0.1
YARN Version : 1.22.17
[Nest CLI]
Nest CLI Version : 8.1.4
[Nest Platform Information]
platform-fastify version : 8.2.1
schematics version : 8.0.5
mongoose version : 9.0.1
swagger version : 5.1.4
testing version : 8.2.1
common version : 8.2.1
core version : 8.2.1
cli version : 8.1.4