Développement framework full-stack nestjs & typescript

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 995 €

Présentation

100% TypeScript du backend au frontend
Formation moderne et orientée entreprise
Mentorat hebdomadaire et apprentissage par projet
Plateforme e-learning disponible 24/7

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 995 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez apprendre à concevoir des applications web modernes, sécurisées, performantes et entièrement typées ? Cette formation est faite pour vous. Elle vous permet de maîtriser toute la stack fullstack en TypeScript avec NestJS côté backend et ReactJS côté frontend.

À la fin de cette formation, vous serez capable de :

  • Maîtriser NestJS pour créer des APIs modulaires, robustes et typées avec TypeScript.
  • Concevoir une architecture backend propre avec services, modules, contrôleurs et pipes.
  • Gérer la base de données avec TypeORM ou Prisma et sécuriser les accès.
  • Créer un frontend moderne avec React en TypeScript.
  • Consommer les API sécurisées (JWT) et gérer l’état (React Query, Redux, ...).
  • Tester votre application (unitaires, intégration, E2E).
  • Déployer une app fullstack sur un serveur.

Cette formation est idéale pour devenir développeur fullstack JavaScript/TypeScript avec une approche modulaire, scalable et professionnelle.

Programme

Cette formation est basée sur une méthode par projet avec un accompagnement personnalisé.
Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement individuel (45 min) ou en petit groupe (1 h) avec votre mentor une fois chaque semaine.

  • Types, interfaces, enums, generics
  • Organisation de projets (tsconfig, linting)
  • Bonne pratiques TypeScript côté serveur et client
  • Structure d’un projet NestJS : modules, services, contrôleurs
  • Routing, middlewares, pipes, interceptors
  • Connexion à une base de données (TypeORM, Prisma...)
  • Gestion CRUD et logique métier avec DTOs et validation
  • Implémentation JWT + stratégie Passport
  • Guards, rôles, authentification et autorisation
  • Protection CORS, rate limit, validation
  • Composants fonctionnels typés, hooks, props (React) ou SFC et composables (Vue)
  • Routing et gestion d’état (React Query, Redux)
  • Consommation API sécurisée (Axios, Fetch)
  • Formulaires typés, gestion des erreurs
  • Utilisation de types partagés (monorepo possible)
  • Tests d’intégration entre API et frontend
  • Tests unitaires et E2E avec Jest et Supertest (Nest)
  • Tests React avec React Testing Library / Vue Test Utils
  • Linting, typage strict, Prettier, Husky
  • Application fullstack complète : tableau de bord, blog ou app métier
  • Déploiement
Voir la formation sur le site de l'établissement