Technologies web pour développeurs

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
Une liste de l'ensemble des références sur les technologies web dont celles sur HTML, CSS, etc.
Guides
Cette page fournit différents tutoriels pour vous aider à manipuler les technologies web afin de réaliser ce que vous souhaitez.
Tutoriels
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)
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
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
HyperText Markup Language est le langage utilisé pour décrire et définir le contenu d'une page web.
CSS
Cascading Style Sheets est le langage utilisé pour décrire l'apparence du contenu web.
JavaScript
JavaScript est le langage de programmation utilisé pour ajouter de l'interactivité à un site web.
HTTP
HyperText Transfer Protocol est le protocole utilisé entre le navigateur et les serveurs 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
Mathematical Markup Language est un langage qui permet d'afficher des expressions mathématiques complexes.