Formation Zod
1790€ HT / personne |
2 jours (14 heures) |
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
1790€ 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