Formation Ts.ED
€ HT / personne |
2 jours (14 heures) |
Présentation
Ts.ED est un framework Node.js écrit en TypeScript. Conçu pour structurer des backends modernes avec des décorateurs et une injection de dépendances, il s’appuie sur Express ou Koa et facilite la sécurité, les tests et la documentation OpenAPI.
Notre formation Ts.ED vous permettra de maîtriser l’architecture du framework, de créer des APIs REST robustes, d’intégrer une base de données avec TypeORM/Prisma/Mongoose, de mettre en place la validation et l’authentification, et d’automatiser les tests ainsi que la CI/CD.
À l’issue de la formation, vous saurez livrer une application prête pour la production : sécurisée, documentée, observée et déployable sur différents environnements.
Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable et une pédagogie résolument pratique et opérationnelle.
Objectifs
- Maîtriser l’architecture et les décorateurs de Ts.ED
- Concevoir des APIs REST sécurisées et documentées
- Intégrer TypeORM/Prisma/Mongoose selon le besoin
- Mettre en place tests, CI/CD et observabilité
- Explorer GraphQL, WebSocket et optimisations
Public visé
- Développeurs Node.js / TypeScript
- Équipes backend cherchant une architecture standardisée
Pré-requis
- Notions en Node.js, REST et bases de données
- Pratique de JavaScript/TypeScript
Programme de notre formation Ts.ED
[Jour 1 – Matin]
Mise en route de Ts.ED et architecture
- Positionnement de Ts.ED dans l’écosystème Node.js / TypeScript
- Concepts : décorateurs, DI, contrôleurs et services
- Plateforme Express / Koa, structure d’un projet
- CLI Ts.ED : scaffolding et configuration
- Organisation du code : modules et conventions
- Atelier pratique : init projet & premier contrôleur
[Jour 1 – Après-midi]
Routage, middlewares et cycle requête/réponse
- Routes : préfixes, versioning, verbes HTTP
- Middlewares globaux/spécifiques
- Pipes, intercepteurs, gestion des erreurs
- DTO & mapping JSON Schema
- Bonnes pratiques REST
- Atelier pratique : mini-API + erreurs & middlewares
Validation, sécurité et documentation
- Validation (class-validator / class-transformer)
- Authentification (Passport, JWT)
- Bonnes pratiques CORS, headers, rate-limit
- Doc OpenAPI/Swagger
- Tests d’intégration rapides
- Atelier pratique : sécuriser des endpoints & générer la doc
[Jour 2 – Matin]
Persistance des données (TypeORM / Prisma / Mongoose)
- Choisir l’ORM/ODM, modélisation
- Migrations, transactions, relations
- Services d’accès aux données, patrons repository
- Gestion des erreurs BD, retries
- Pagination / filtrage / tri
- Atelier pratique : CRUD complet connecté
[Jour 2 – Après-midi]
Tests, CI/CD et déploiement
- Tests unitaires & intégration (Jest, Supertest)
- Docker : Dockerfile, variables d’env
- Pipelines CI/CD (GitHub Actions / GitLab CI)
- Observabilité : logs, métriques
- Déploiement on-prem, cloud, serverless
- Atelier pratique : pipeline automatisé + tests
Fonctions avancées : GraphQL, WebSocket et performance
- Intégration GraphQL et WebSocket
- Décorateurs avancés, modules partagés
- Caching, compression, tuning Node.js
- Gestion de la config par environnement
- Architecture microservices
- Atelier pratique : temps réel & mesure de performance
Pour aller plus loin
Formation JavaScript : Fondamentaux
Formation React
Formation Node.js
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS