
GraphQL - 2 jours de cours en ligne
1.595,00 EUR
- 2 jours
Créez des API modernes et flexibles avec GraphQL, le puissant langage de requête conçu pour simplifier l’accès aux données et améliorer les performances des applications. Ce cours pratique présente les concepts fondamentaux de GraphQL et vous guide à travers la conception de schémas, les requêtes, les mutations et le développement d’API en suivant les meilleures pratiques du secteur. Vous apprendrez comment GraphQL se compare à REST, comment créer des API efficaces qui ne renvoient que les données dont les clients ont besoin, et vous découvrirez des techniques pour tester, déboguer et sécuriser des services GraphQL. Grâce à des exercices pratiques, vous acquerrez les compétences nécessaires pour concevoir des API évolutives qui prennent en charge les applications web et mobiles modernes, avec de meilleures performances et une productivité accrue pour les développeurs.
Caractéristiques principales
Langue
Le cours et les supports sont en anglais
Niveau
Niveau débutant
2 jours (16 heures) de cours en présentiel
avec des formateurs agréés
Plus de 30 heures d’étude recommandées
Exercices et solutions
Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications, exercices)
Certificat
Certificat de réussite disponible

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Comprendre
Comprendre les services web, les API REST et les concepts fondamentaux de GraphQL, notamment les schémas, les types, les requêtes et les mutations.
Développer
Apprenez à développer des API GraphQL et à connecter des applications clientes en utilisant des frameworks et des outils populaires en JavaScript, Java ou Python.
Maître
Maîtrisez les requêtes GraphQL en utilisant des variables, des arguments, des alias, des fragments et des directives afin de construire des demandes de données efficaces et flexibles.
Explorer
Explorez les systèmes de types GraphQL, l’introspection et la validation, tout en appliquant les bonnes pratiques pour créer des API évolutives, sécurisées et faciles à maintenir.

Chronologie du cours
Fondamentaux et développement GraphQL
Jour 01
- Revoir les fondamentaux des API, HTTP, JSON, REST et des services web
- Comprendre les concepts, l’architecture, les schémas, les requêtes et les mutations GraphQL
- Créez des services GraphQL à l’aide de frameworks Java, Python ou JavaScript
- Développer des clients GraphQL pour consommer des API
- Entraînez-vous à créer des applications GraphQL de bout en bout
Fonctionnalités avancées de GraphQL
Jour 02
- Écrire des requêtes avancées en utilisant des arguments, des variables, des alias et des fragments
- Travaillez avec les types GraphQL, y compris les scalaires, les énumérations, les listes, les unions et les interfaces
- Comprendre la validation, l’exécution et l’introspection du schéma
- Appliquez les bonnes pratiques GraphQL pour développer des API évolutives
- Créez des API GraphQL efficaces, maintenables et prêtes pour la production

Qui devrait s’inscrire à ce programme ?
Développeurs backend et frontend
Ingénieurs logiciels full‑stack
Développeurs d’API et spécialistes de l’intégration
Ingénieurs DevOps travaillant avec des applications modernes
Architectes logiciels et responsables techniques
Toute personne souhaitant créer ou consommer des API GraphQL
Prérequis
- Connaissances de base en programmation dans n’importe quel langage
- Familiarité avec les technologies web telles que HTTP et les API
- Une compréhension de base des API REST est utile mais non indispensable
- Une expérience avec JavaScript ou un autre langage backend est un atout
Licences
et la politique d’égalité
Licence et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un problème médical d’un étudiant. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.
Foire aux questions

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?
Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.