4.8 / 5 - 315 participants
A propos
NestJS est un framework permettant de créer des applications serveur dans le langage Typescript. Il est apprécié des développeurs pour sa facilité de prise en main.
Il est également un choix pour les développeurs Java qui souhaitent migrer vers le langage Typescript en raison de certaines ressemblances avec le framework Spring.
L'objectif du cours est d'apprendre à démarrer un nouveau projet NestJS sans générateur d'exemple (sans "scaffolding") et à le structurer de manière professionnelle.
Nous mettrons l'accent sur les 4 points importants d'une architecture logicielle :
- l'environnement de travail des développeurs,
- le suivi des standards de développement,
- la sécurité logicielle,
- et la maîtrise de de la dette technique.
A la fin du cours, nous maîtriserons l'ensemble du contenu d'un nouveau projet NestJS, notamment :
- la structuration du code source
- la configuration du langage Typescript
- le choix des outils intégrés au projet
- la configuration de ces outils
- et la préparation d'une application NestJS pour pouvoir lancer les premiers développements
Comme chaque projet a sa propre "stack technique" (ensemble des outils utilisés dans l'application), je vous propose de travailler ensemble sur une architecture la plus standard possible, et de vous aider à faire vos propres choix en fonction de votre futur projet.
Afin de faciliter le déroulement du cours, les fichiers fastidieux à écrire sont directement affichés et expliqués, et l'ensemble du projet créé au fil des chapitres est disponible en téléchargement à la fin du cours.
Ce que vous apprendrez
- Initialiser un projet NestJS sans générateur d'exemples
- Connaître la différence entre Javascript et Typescript
- Installer et configurer les principaux outils de développement logiciel
- Suivre les standards de développement logiciel
- Appliquer les premières règles de sécurité logicielle
- Préparer un projet dans un cadre professionnel
- Maîtriser la dette technique
Lire aussi
Playwright est devenu plus populaire que Cypress en 2024
Jusqu’alors peu connu parmi les librairies de test, Playwright connaît une adoption très importante depuis le mois de Septembre 2023