Se rendre au contenu

API Rest & Fetch / Axios

Développement Javascript > Back-End Node.js et Fullstack


Une formation de 3 jours sur la consommation d'API REST en JavaScript avec Fetch et Axios : composants React, interactivité, stylisation et interaction avec les Web API.

La formation en 6 mots clés

API REST

Fetch API

JavaScript

React

HTTP

Axios

Informations Pratiques et Programme

Prérequis


Connaissances du langage Javascript ou Typescript.

Durée


3 jours

Contenu Technique de la Formation


La formation aborde les contenus techniques suivants :

  • La bibliothèque ReactJS
  • EcmaScript 2015+
  • Le JSX

Objectifs de la Formation


Les objectifs visés par cette formation sont :

  • Développer avec ReactJS
  • Comprendre le subset JavaScript JSX
  • Comprendre les différentes approches pour styliser les composants
  • Manipuler les Hooks de ReactJS
  • Concevoir une interface avec ReactJS

Table des Matières


Introduction

  • Les fondamentaux : HTML, CSS, JavaScript, le DOM
  • Écosystème des frameworks JavaScript
  • Philosophie de React
  • Présentation du JSX.
  • Environnement de développement et des outils de debug


Développer avec React

  • Approche du développement en React
  • Comprendre JSX en détail. Pièges à éviter
  • Méthodes principales de l’API
  • Création de composant React
  • Gestion des événements du DOM


Stylisation des Composants React

  • Différentes approches pour styliser un composant
  • Présentation de bibliothèques de composant (MUI, React Bootstrap, ... )


Interactivité des composants

  • Design Pattern : stratégie pour les composants à état
  • Présentation du Hooks « useState »
  • Gestion du state d’un composant
  • Gestion des formulaires : Les composants contrôler
  • Communication entre les component : propriétaire, enfants
  • Présentation du Hook « useEffect »
  • Manipulation du DOM
  • Composants réutilisables : contrôle et transfert de propriétés


Interaction avec les Web API

  • Réaliser des requêtes Ajax
  • Mise en place et pièges à éviter


En Pratique


  • Mise en place d’un environnement de développement
  • Réalisation d’une application Web en React
  • Gestion de formulaires avec des composants contrôler
  • Interaction avec une Web API

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à maîtriser les API REST avec Fetch et Axios ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.