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

View in English Always switch to English

Technologies web pour développeurs

Le Web fournit d'incroyables opportunités aux développeur·euse·s. 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

Guides pour les développeur·euse·s web

Les guides pour les développeur·euse·s web fournissent des contenus pratiques et concrets pour vous aider à utiliser les technologies web selon vos besoins ou objectifs.

Tutoriels pour les développeur·euse·s web

Des tutoriels pour apprendre pas à pas HTML, CSS, JavaScript et les API Web.

Accessibilité

Permettre au plus grand nombre d'utiliser les sites web, même lorsque les capacités des personnes sont limitées d'une manière ou d'une autre.

Performance

Rendre le contenu disponible et interactif aussi rapidement que possible.

Vie privée

Protéger les données personnelles des utilisateur·ice·s.

Sécurité

Protéger les utilisateur·ice·s contre les fuites et vols de données, les attaques par canaux auxiliaires, et les attaques telles que le cross-site scripting, l'injection de contenu ou le clickjacking.

Glossaire

Définitions des termes liés au 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.

URI

Les identifiants uniformes de ressource (Uniform Resource Identifiers) sont utilisés par différentes technologies, y compris le navigateur via la barre d'adresse, pour identifier des ressources de diverses manières.

WebDriver

WebDriver est un mécanisme d'automatisation du navigateur permettant de contrôler un navigateur à distance en simulant les actions d'une personne réelle. Il est largement utilisé pour les tests multi-navigateurs des applications web.

Extensions Web

Les extensions Web permettent d'offrir aux utilisateur·ice·s des fonctionnalités supplémentaires dans leur navigateur : blocage de publicités, personnalisation de l'apparence des pages, etc.

Manifeste d'application Web

Le manifeste d'application Web permet aux utilisateur·ice·s d'installer des applications Web sur l'écran d'accueil de leur appareil, avec des aspects comme l'orientation de l'écran ou le mode d'affichage (par exemple plein écran) prédéfinis.

Progressive Web Apps (PWA)

Les Progressive Web Apps offrent une expérience utilisateur similaire à celle des applications mobiles natives.

OpenSearch

OpenSearch permet à un site web de décrire son moteur de recherche afin qu'un navigateur ou une autre application cliente puisse l'utiliser.

XML

Le langage de balisage extensible (Extensible Markup Language) est une sérialisation stricte du modèle objet de document.

XSLT

Les transformations de feuilles de style extensibles (Extensible Stylesheet Language Transformations) sont un langage basé sur XML, utilisé avec des logiciels spécialisés pour transformer des documents XML.

XPath

XPath utilise une syntaxe non-XML pour fournir un moyen flexible de cibler différentes parties d'un document XML. Il peut aussi servir à tester si des nœuds ciblés correspondent à un motif donné.

EXSLT

EXSLT est un ensemble d'extensions pour XSLT.

Documentation des outils de développement

Outils de développement Firefox (angl.)

Documentation des outils de développement web intégrés à Firefox.

Chrome DevTools (angl.)

Documentation des outils de développement web intégrés à Chrome.

Safari Web Inspector (angl.)

Documentation des outils de développement web intégrés à Safari.

Edge DevTools (angl.)

Documentation des outils de développement web intégrés à Edge.