--- title: Technologies web pour développeurs slug: Web tags: - Landing - Web translation_of: Web --- Le Web fournit d'incroyables opportunités aux développeuses et développeurs. Pour tirer le meilleur parti de ces technologies, il est nécessaire de savoir comment les utiliser. Voici différents liens qui vous permettront de naviguer dans la documentation de ces technologies web. ## Documentation pour le développement web - [Références](/fr/docs/Web/Reference) - : Une liste de l'ensemble des références sur les technologies web dont celles sur HTML, CSS, etc. - [Guides](/fr/docs/Web/Guide) - : Cette page fournit différents tutoriels pour vous aider à manipuler les technologies web afin de réaliser ce que vous souhaitez. - [Tutoriels](/fr/docs/Web/Tutorials) - : Une liste de tutoriels qui progressent étape par étape pour apprendre les API, langages et autres sujets. - [Les applications web progressives (_Progressive Web Applications_ ou PWA en anglais)](/fr/docs/Web/Progressive_web_apps) - : Les applications web progressives sont des applications web qui utilisent les API et les fonctionnalités du navigateur ainsi que des stratégies d'amélioration progressive afin d'apporter une expérience utilisateur semblable aux applications natives et qui puissent fonctionner sur les différentes plateformes web. ## Références des technologies web - [API Web](/fr/docs/Web/Reference/API) - : Les références pour l'ensemble des API qui permettent de rendre le Web interactif et scriptable. On y trouve notamment le DOM, les diverses interfaces et API utilisées pour construire du contenu et des applications web. - [HTML](/fr/docs/Web/HTML) - : _HyperText Markup Language_ est le langage utilisé pour décrire et définir le contenu d'une page web. - [CSS](/fr/docs/Web/CSS) - : _Cascading Style Sheets_ est le langage utilisé pour décrire l'apparence du contenu web. - [JavaScript](/fr/docs/Web/JavaScript) - : JavaScript est le langage de programmation utilisé pour ajouter de l'interactivité à un site web. - [HTTP](/fr/docs/Web/HTTP) - : _HyperText Transfer Protocol_ est le protocole utilisé entre le navigateur et les serveurs web. - [SVG](/fr/docs/Web/SVG) - : _Scalable Vector Graphics_ est un format qui permet de décrire des images comme ensembles de vecteurs et de formes afin de pouvoir les mettre à l'échelle quelles que soient les dimensions selon lesquelles elles sont dessinées. - [MathML](/fr/docs/Web/MathML) - : _Mathematical Markup Language_ est un langage qui permet d'afficher des expressions mathématiques complexes.