• Skip to main content
  • Skip to search
  • Skip to select language
MDN Web Docs
  • References
    • Overview / Web Technology

      Web technology reference for developers

    • HTML

      Structure of content on the web

    • CSS

      Code used to describe document style

    • JavaScript

      General-purpose scripting language

    • HTTP

      Protocol for transmitting web resources

    • Web APIs

      Interfaces for building web applications

    • Web Extensions

      Developing extensions for web browsers

    • Accessibility

      Build web projects usable for all

    • Web Technology

      Web technology reference for developers

  • Learn
    • Overview / MDN Learning Area

      Learn web development

    • MDN Learning Area

      Learn web development

    • HTML

      Learn to structure web content with HTML

    • CSS

      Learn to style content using CSS

    • JavaScript

      Learn to run scripts in the browser

    • Accessibility

      Learn to make the web accessible to all

  • Plus
    • Overview

      A customized MDN experience

    • AI Help

      Get real-time assistance and support

    • Updates

      All browser compatibility updates at a glance

    • Documentation

      Learn how to use MDN Plus

    • FAQ

      Frequently asked questions about MDN Plus

  • Curriculum New
  • Blog
    • Playground

      Write, test and share your code

    • HTTP Observatory

      Scan a website for free

    • AI Help

      Get real-time assistance and support

  • Log in
  • Sign up for free
  1. Apprendre le développement web
  2. Extension modules
  3. JavaScript asynchrone
    • English (US)
    • Deutsch
    • Español
    • 日本語
    • 한국어
    • Português (do Brasil)
    • Русский
    • 中文 (简体)
    • 正體中文 (繁體)

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez également contribuer en rejoignant la communauté francophone sur MDN Web Docs.

Dans cet article

  • Prérequis
  • Guides
  • Évaluations
  • Voir aussi
  1. Getting started modules
  2. Environment setup
    1. Installation des outils de base
    2. Quelle différence entre une page web, un site web, un serveur web et un moteur de recherche ?
    3. Code editors
    4. Gérer les fichiers
    5. Cours express sur la ligne de commande
  3. Your first website
    1. Quel sera l'aspect de votre site web ?
    2. Notions de base en HTML
    3. Les bases des CSS
    4. Les bases de JavaScript
    5. Publier votre site web
  4. Web standards
    1. Le fonctionnement du Web
    2. Le web et ses normes
    3. How browsers load websites
  5. Soft skills
    1. Research and learning
    2. Collaboration and teamwork
    3. Workflows and processes
    4. Finding a job
  6. Core modules
  7. Structuring content with HTML
    1. Commencer avec le HTML
    2. Qu'avez-vous dans la tête ? Métadonnées en HTML
    3. Fondamentaux du texte HTML
    4. Emphasis and importance
    5. Lists
    6. Structure de Site Web et de document
    7. Formatage avancé du texte
    8. Création d'hyperliens
    9. Faire une lettre
    10. Structurer une page de contenu
    11. Les images en HTML
    12. Contenu audio et vidéo
    13. Évaluation : page d'accueil Mozilla
    14. Les tableaux en HTML
    15. Tableaux HTML : dispositions avancées et accessibilité
    16. Structurer les données des planètes
    17. Forms and buttons
    18. Déboguer de l'HTML
    19. Test your skills
      1. HTML text basics
      2. Testez vos compétences : les liens
      3. Images
      4. Audio and video
      5. Advanced HTML text
  8. CSS styling basics
    1. Qu'est-ce que CSS ?
    2. Démarrer avec CSS
    3. Mettre en œuvre vos connaissances
    4. Sélecteurs CSS
    5. Sélecteurs d'attribut
    6. Pseudo-classes et pseudo-éléments
    7. Combinateurs
    8. Le modèle de boîte
    9. Cascade, spécificité et héritage
    10. Valeurs et unités CSS
    11. Définir la taille des éléments en CSS
    12. Arrière-plans et bordures
    13. Débordements de contenu (overflow)
    14. Images, media, forms
    15. Mise en forme des tableaux
    16. Déboguer du code CSS
    17. Compréhension des fondements des CSS
    18. Création d'un en-tête de papier à lettre élégant
    19. Une boîte d'aspect rafraîchissant
    20. Test your skills
      1. Backgrounds and borders
      2. Testez vos connaissances : le modèle de boîte
      3. Cascade
      4. Images and forms
      5. Overflow
      6. Selectors
      7. Sizing
      8. Tables
      9. Values and units
      10. Writing modes
  9. CSS text styling
    1. Initiation à la mise en forme du texte
    2. Style de listes
    3. Mise en forme des liens
    4. Fontes Web
    5. Composition de la page d'accueil d'une école de communauté
  10. Disposition en CSS
    1. Flux normal
    2. Les boîtes flottantes
    3. Le positionnement
    4. Flexbox
    5. Grilles
    6. Responsive design
    7. Media queries
    8. Compréhension fondamentale de la mise en page
    9. Test your skills
      1. Testez vos compétences : Flexbox
      2. Floats
      3. Testez vos compétences : Grilles
      4. Multicol
      5. Positioning
      6. Responsive design and media queries
  11. Dynamic scripting with JavaScript
    1. Qu'est-ce que le JavaScript ?
    2. Notre premier code JavaScript
    3. Qu'est-ce qui n'a pas fonctionné ? Déboguer du code JavaScript
    4. Stocker les informations nécessaires — les variables
    5. Mathématiques de base en JavaScript — nombres et opérateurs
    6. Gérer du texte — les chaînes de caractères en JavaScript
    7. Méthodes utiles pour les chaînes de caractères
    8. Les tableaux
    9. Générateur d'histoires absurdes
    10. Prendre des décisions dans le code — conditions
    11. Les boucles dans le code
    12. Fonctions — des blocs de code réutilisables
    13. Construire vos propres fonctions
    14. Valeurs de retour des fonctions
    15. Introduction aux évènements
    16. Comparaison des cibles d'évènements
    17. Galerie d'images
    18. Les bases de JavaScript, orienté objet
    19. Manipuler des documents
    20. Récupérer des données du serveur
    21. Manipuler des données JSON
    22. Gérer les problèmes courants en JavaScript
    23. Test your skills
      1. Testez vos compétences : les tableaux
      2. Conditionals
      3. Events
      4. Functions
      5. JSON
      6. Loops
      7. Math
      8. Objects
      9. Strings
      10. Variables
  12. JavaScript frameworks and libraries
    1. Introduction
    2. Framework features
    3. Démarrer avec React
    4. Commencer notre liste de tâches en React
    5. Organiser notre application React en composants
    6. Interactivité avec React : évènements et état
    7. React editing, filtering, conditional UI
    8. React accessibility
    9. React resources
  13. Accessibility
    1. Qu'est ce que l'accessibilité?
    2. Gérer les problèmes courants d'accessibilité
    3. HTML : une bonne base pour l'accessibilité
    4. Meilleures pratiques d'accessibilité CSS et JavaScript
    5. Les bases de WAI-ARIA
    6. Accessible multimedia
    7. Accessibilité mobile
    8. Évaluation: dépannage d'accessibilité
    9. Test your skills
      1. Testez vos compétences : l'accessibilité en CSS et JavaScript
      2. HTML
      3. WAI-ARIA
  14. Design for developers
  15. Version control
  16. Extension modules
  17. Advanced JavaScript objects
    1. Prototypes Objet
    2. Programmation orientée objet
    3. L'héritage au sein de JavaScript
    4. La construction d'objet en pratique
    5. Ajouter des fonctionnalités à notre exercice des balles rebondissantes
    6. Test your skills
      1. Object-oriented JavaScript
  18. Les API web côté client
    1. Introduction aux API web
    2. APIs vidéo et audio
    3. Dessiner des graphismes
    4. Stockage côté client
    5. API tierces
  19. JavaScript asynchrone
    1. Introduction au JavaScript asynchrone
    2. Comment utiliser les promesses
    3. Implementing promise-based APIs
    4. Introduction aux workers
    5. Challenge: Animation sequence
  20. Formulaires web — Travailler avec les données des utilisateur·rice·s
    1. Mon premier formulaire HTML
    2. Comment structurer un formulaire HTML
    3. Les contrôles de formulaire natifs
    4. Les types de champs de formulaire HTML5
    5. Les autres contrôles de formulaire
    6. Mise en forme des formulaires HTML
    7. Mise en forme avancée des formulaires HTML
    8. Customizable selects
    9. Pseudo-classes relatives à l'interface utilisateur
    10. Validation des données de formulaires
    11. Envoyer et extraire les données des formulaires
    12. Test your skills
      1. Testez vos compétences : les contrôles de base
      2. Basic styling
      3. Form structure
      4. Input types
      5. Form validation
      6. Other controls
      7. Advanced styling
  21. Understanding client-side tools
    1. Overview
    2. Package management
    3. Sample toolchain
    4. Deploying our app
  22. Programmation de Sites Web côté serveur
    1. Premiers pas dans la programmation d'un site côté serveur
      1. Présentation du côté serveur
      2. La relation Client-Serveur
      3. Les frameworks web côté serveur
      4. La sécurité d'un site Web
    2. Django (Python)
      1. Introduction à Django
      2. Mettre en place un environnement de développement Django
      3. Django Didactique: Site web "Bibliothèque locale"
      4. Django didactique Section 2: Créer le squelette du site web
      5. Django didactique Section 3: Utilisation des modèles de données
      6. Django didactique Section 4: Site d'administration de Django
      7. Django didactique Section 5: Créer la page d'accueil
      8. Tutoriel Django - 6e partie : Vues génériques pour les listes et les détails
      9. 7: Sessions framework
      10. 8: Authentication and permissions
      11. Django didactique - Section 9 : Travailler avec des formulaires
      12. Django Tutorial Part 10: Testing a Django web application
      13. 11: Deploying
      14. Django security
      15. Challenge: Django blog
    3. Express (Node.js)