We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Le Web ouvert offre une opportunité incroyable aux développeurs. Pour tirer le meilleur parti de ces technologies, il faut savoir comment les utiliser. Vous trouverez ci-dessous les liens vers notre documentation à propos des technologies web.

Technologies web

Les bases

HTML
HyperText Markup Language (langage de balisage hypertexte ou HTML) est le langage utilisé pour décrire et définir le contenu d'une page web.
CSS
Cascading Style Sheets (feuilles de style en cascade ou CSS) est utilisé pour décrire l'apparence du contenu d'une page web.
HTTP
Hypertext Transfer Protocol (HTTP) est un protocole de la couche application, orienté client-serveur, qui permet le transfert de documents web tels que des documents HTML.

Script

JavaScript
JavaScript est le langage de programmation utilisé pour construire des sites web évolués et des applications web dynamiques.
With the advent of Node.js, you can also run JavaScript on the server.
Les API web
Le contenu de référence pour chacune des interfaces qui composent les API web ; incluant le DOM, toutes les API relatives ainsi que les interfaces qui peuvent être utilisées pour construire du contenu web et des applications.
Web components
Web Components is a suite of different technologies allowing you to create reusable custom elements — with their functionality encapsulated away from the rest of your code — and utilize them in your web apps.

Graphique

Canvas
The <canvas> element provides APIs to draw 2D graphics using JavaScript.
SVG
Scalable Vector Graphics (SVG) permettent de décrire des images comme des ensembles de vecteurs et de formes afin de pouvoir changer leur taille librement sans pixellisation. Un des avantages du format SVG est qu'il est possible de redimensionner un dessin à l'infini, sans perdre aucun détail.
WebGL
WebGL apporte des graphismes 3D sur le Web grâce à une API respectant OpenGL ES 2.0 et pouvant être utilisée sur les éléments HTML <canvas>.

Audio, vidéo, multimédia

Les technologies média Web
Une liste d'API avec des liens vers leurs documentations respectives.
Overview of media technology on the web
A general look at the open web technologies and APIs that provide support for audio and video playback, manipulation, and recording. If you're not sure which API you should use, this is the place to start.
Les API de capture et de dffusion multimédia
Une liste qui référence l'ensemble des API qui permettent de diffuser, enregistrer et modifier des flux médias, localement et au travers d'un réseau. Elle comprend l'utilisation des caméras et micros afin d'enregistrer de la vidéo de l'audio et des images.
Using HTML5 audio and video
Embedding video and/or audio in a web page and controlling its playback.
WebRTC
The RTC in WebRTC stands for Real-Time Communications, technology that enables audio/video streaming and data sharing between browser clients (peers)

Autres

MathML
Mathematical Markup Language (langage de balisage mathématique) rend possible l'affichage d'équations mathématiques complexes.

Apprendre

Apprendre le développement web
Cet ensemble d'articles couvre tout ce qu'il est nécessaire de savoir pour commencer à développer des sites web simples.
Progressive Web Apps
Progressive web apps use modern web APIs along with traditional progressive enhancement strategy to create cross-platform web applications. These apps work everywhere and provide several features that give them the same user experience advantages as native apps. This set of docs and guides tell you all you need to know about PWAs.

Autres sujets

Développer des applications web
Documentation pour développeurs d'applications web. Les applications web sont écrites une fois et déployées partout : sur mobile et ordinateurs.
Accessibilité
L’accessibilité, en développement web, signifie faire en sorte qu’un maximum de personnes, même celles présentant des handicaps, puissent visiter des sites web. Cette section fournit des informations sur la manière de rendre le contenu accessible.
Sécurité
Les techniques pour assurer la sécurité de votre site web ou application.
WebAssembly
WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++ with a compilation target so that they can run on the web. It is also designed to run alongside JavaScript, allowing both to work together.

Voir tout…

Étiquettes et contributeurs liés au document

Étiquettes : 
Dernière mise à jour par : tonybengue,