Objectifs du cours

Ce cours a pour but de vous initier au développement front-end en utilisant JavaScript pour interagir avec une API REST. À la fin de ce cours, vous serez capable de :

  1. Comprendre les bases de JavaScript et son rôle dans le développement web.
  2. Manipuler le DOM (Document Object Model) pour créer des interfaces utilisateur dynamiques.
  3. Comprendre ce qu'est une API REST et comment elle fonctionne.
  4. Utiliser l'API Fetch pour envoyer des requêtes HTTP et interagir avec une API REST.
  5. Créer une interface front-end simple et interactive qui se connecte à une API back-end.
  6. Structurer et organiser un projet front-end de manière efficace.
  7. Déboguer et tester votre code JavaScript pour assurer le bon fonctionnement de votre application.

Prérequis : Connaissances de base en HTML et CSS

Pour tirer le meilleur parti de ce cours, vous devriez avoir une compréhension de base des technologies web suivantes :

  • HTML : Connaissance des balises HTML de base et de la structure d'une page web. Vous devriez être à l'aise avec la création de formulaires, de paragraphes, de titres, et d'autres éléments HTML courants.

  • CSS : Connaissance des sélecteurs CSS, des propriétés de style courantes, et des techniques de mise en page comme Flexbox et Grid. Vous devriez être capable de styliser une page web pour la rendre attrayante et responsive.

Ces prérequis sont essentiels car ils forment la base sur laquelle nous construirons notre interface front-end avec JavaScript.

Introduction à JavaScript et aux API REST

JavaScript

JavaScript est un langage de programmation puissant et polyvalent qui est principalement utilisé pour rendre les pages web interactives. Avec JavaScript, vous pouvez :

  • Manipuler le contenu et le style des éléments HTML.
  • Réagir aux actions de l'utilisateur, comme les clics de souris et les soumissions de formulaires.
  • Communiquer avec des serveurs distants pour envoyer et recevoir des données.

Dans ce cours, nous allons nous concentrer sur l'utilisation de JavaScript pour interagir avec une API REST et créer une interface utilisateur dynamique.

API REST

Une API REST (Representational State Transfer) est une interface qui permet à différents systèmes de communiquer entre eux via le protocole HTTP. Les API REST sont couramment utilisées pour permettre à des applications web d'accéder à des données et à des fonctionnalités sur des serveurs distants.

Les concepts clés des API REST incluent :

  • Ressources : Les données ou services accessibles via l'API, souvent représentés par des URL.
  • Méthodes HTTP : Les opérations que vous pouvez effectuer sur ces ressources, comme GET (récupérer), POST (créer), PUT (mettre à jour), et DELETE (supprimer).
  • Format des données : Les API REST utilisent souvent le format JSON (JavaScript Object Notation) pour échanger des données.

Dans ce cours, nous allons apprendre à utiliser l'API Fetch de JavaScript pour envoyer des requêtes HTTP à une API REST et manipuler les réponses pour créer une interface utilisateur interactive.

Last modified: Saturday, 7 June 2025, 7:51 AM