Formation Fastify
1790€ HT / personne |
2 jours (14 heures) |
Présentation
Fastify est l’alternative idéale aux frameworks d’API Node.JS. Ce framework web connu pour sa légèreté est spécialement conçu pour le développement web back-end.
Fastify vous permettra d’améliorer vos performances en conception d’API Rest en optimisant votre traitement de volume de requête.
Il permet de vérifier rapidement les requêtes entrantes et sortantes grâce à son système de paramètres de requête. Il possède dans sa dernière version un écosystème de plugins rapide lui permettant d’être le framework le plus rapide que Koa, Restify, et Express.
Dans cette formation, vous découvrirez comment mettre en place et exploiter ce framework. Vous apprendrez de bonnes pratiques qui vous aideront à rendre vos performances remarquables. Vous maîtriserez également le principe d’encapsulation ce qui rendra vos modules disponibles dans les différents espaces de l’application.
Le cours alterne entre connaissances théoriques du formateur soutenu par des exemples et des séances de réflexion et de travail en groupe. En fin de session, un questionnaire à choix multiple vous sera proposé pour vérifier l’acquisition correcte de vos compétences.
Comme toutes nos formations, celle-ci vous présentera la dernière version à jour Fastify 4.5.
Objectifs
- Maîtriser les fonctionnalités du framework Fastify
- Maîtriser les vérifications des requêtes entrantes et sortantes à partir des plugins existants
- Encapsuler et distribuer les fonctionnalités de votre projet sous forme de plugins
- Créer votre première API REST avec Fastify
- Pouvoir composer des applications avec les librairies de vos choix
Public visé
- Développeur web
- Développeur backend
Pré-requis
- Connaissances JavaScript, HTTP, TypeScript
- Maîtrise du backend
Programme de notre formation Fastify
INTRODUCTION
- Qu’est-ce que Fastify
- Découvrir ses avantages
- Comprendre le mécanisme du framework
- Écosystème de Fastify
LES BASES DU FRAMEWORK
- Configurer votre première API Fastify
- Définir les routes d’API Fastify
- Ajouter une validation de schéma aux requêtes
- Templating
- Créer un serveur Fastify
Hooks Fastify
- Valider et sérialiser des données
- Valider des requêtes à grande vitesse
- Définir les hooks
- Réaction aux requêtes avec les hooks
- Enrichir des requêtes et des réponses avec les Decorators
- Connecter d’une base de données à un serveur Fastify
Plugin Fastify
- Système de plugins
- Charger et utiliser des plugins Fastify
- Encapsulation
- TP : Application et outillage du framework
COMPOSANT
- Composant web
- JSON schéma
- Ajv (validation des requêtes)
- Fast-json-stringify (sérialisation du corps des réponses)
DIRECTIVES
- Directive : Fonctionnement et création
- Directives fournies par Fastify
- Directives complexes
- TP : Première directive
MODULES
- Déclarations d’un module : imports et exports
- Réutiliser des modules
Pour aller plus loin
Formation NodeJS
Formation MEVN
Formation HapiJS
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