Sélectionner une page
Formations Langage JavaScript Formation Zod : Framework TypeScript

Formation Zod

formation zod
Prix 1790€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Maintenez la validité de vos données en spécifiant des règles et en empêchant les éventuels erreurs. Notre formation Zod vous permettra d’assurer le bon fonctionnement de vos applications. 

En effet, ce framework TypeScript est une technologie idéale si vous ne pouvez pas garantir la justesse de vos données. Il complémente parfaitement les fonctionnalités de typage de TypeScript.

Notre formation débutera par une introduction où nous vous présenterons les différentes libraries de validation ainsi que Zod API. Nous vous initierons à la création de schémas de tous types : primitifs, objets, tableaux, etc.

Par la suite, nous mettrons l’accent sur les différentes intégrations comme l’implémentation de Zod dans un projet existant que ce soit sur TypeScript, React ou Node.js. Enfin, vous connaitrez les bonnes pratiques de développement associées.

Comme toujours, ce cours est basé sur la dernière version de la technologie, Zod 3.23.

 

Objectifs

  • Créer des schémas avec Zod
  • Intégrer Zod dans un projet TypeScript
  • Connaître les bonnes pratiques de développement avec Zod

 

Public visé

  • Développeurs front-end
  • Architectes techniques
  • Développeurs web

 

Pré-requis

Maîtriser TypeScript ou avoir suivi notre formation TypeScript.

PROGRAMME DE NOTRE FORMATION ZOD

 

INTRODUCTION À ZOD

  • Le marché des bibliothèques de validation
  • Présentation de Zod et ses avantages
  • Installation et configuration
  • Les cas d’utilisation
  • Vue d’ensemble de l’API de Zod

 

CRÉATION DE SCHÉMAS

  • Définir des schémas de types primitifs
    • String
    • Number
    • Boolean
  • Schémas d’objets
  • Schémas de tableaux
  • Schémas complexes
    • Unions
    • Intersections
    • Enums
  • Validation conditionnelle et asynchrone
  • Personnalisation des messages d’erreur

 

INTÉGRATION AVEC TYPESCRIPT

  • Pourquoi utiliser Zod avec TypeScript ?
  • Inférence de types automatique
  • Génération de types TypeScript à partir de schémas Zod
  • Vérification de type stricte
  • Intégrer Zod dans des projets TypeScript existants

 

VALIDATION DE DONNÉES CÔTÉ CLIENT AVEC REACT

  • Intégrer Zod à React
  • Validation des formulaires
  • Utilisation de Zod avec React Hook Form
  • Gestion des erreurs de validation dans l’interface utilisateur
  • Cas pratique : validation de formulaires complexes

 

VALIDATION DE DONNÉES CÔTÉ SERVEUR AVEC NODE.JS ET EXPRESS

  • Utilisation de Zod avec Express.js
  • Middleware de validation des requêtes
  • Sécurisation des endpoints API
  • Gestion des erreurs et retour des messages d’erreur au client
  • Cas pratique : création d’une API sécurisée avec Zod

 

LES BONNES PRATIQUES

  • Structuration et organisation des schémas
  • Réutilisation de schémas
  • Optimisation des performances de validation
  • Écriture de tests unitaires pour les schémas
  • Troubleshooting
  • Gérer les migrations de schémas

Pour aller plus loin

Formation TypeScript

Formation JavaScript Avancé

Formation JavaScript

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

Prix 1790€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp