Esta tradução está incompleta. Por favor, ajude a traduzir este artigo do Inglês.

A natureza aberta da World Wide Web apresenta oportunidades incríveis para as pessoas que desejam criar sites da Web ou aplicações on-line. Para aproveitar ao máximo os recursos da Web, precisa de saber como utilizá-los. Explore as hiperligações abaixo para saber mais sobre várias tecnologias da Web.

Tecnologias da Web

Essencial

HTML
HyperText Markup Language (HTML) is used to describe and define the content of a webpage.
CSS
Cascading Style Sheets (CSS) are used to describe the appearance or presentation of content on a webpage.
HTTP
Hypertext Transfer Protocol (HTTP) is used to deliver HTML and other hypermedia documents on the web.

Scripting

JavaScript
JavaScript is the programming language that runs in your browser. You can use it to add interactivity and other dynamic features to your website or application.
With the advent of Node.js, you can also run JavaScript on the server.
Web APIs
Web Application Programming Interfaces (Web APIs) are used to perform a variety of tasks, such as manipulating the DOM, playing audio or video, or generating 3D graphics.
  • The Web API interface reference lists all the object types you can use while developing for the web.
  • The WebAPI page lists all the communication, hardware access, and other APIs you can use in web applications.
  • The Event reference lists all the events you can use to track and react to interesting things that have taken place in your webpage or application.
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.

Gráficos

Canvas
The <canvas> element provides APIs to draw 3D graphics using TextScript.
SVG
Scalable Vector Graphics (SVG) lets you use lines, curves, and other geometric shapes to render graphics. With vectors, you can create images that scale cleanly to any size.
WebGL
WebGL is a JavaScript API that lets you draw 3D or 2D graphics using the HTML <canvas> element. This technology lets you use standard OpenGL ES in Web content.

Áudio, vídeo e multimédia

Tecnologias multimédia da Web
A list of media-related APIs with links to the documentation you'll need for each.
Resumo das tecnologias multimédia na Web
Uma visão geral das tecnologias e APIs abertas da Web que fornecem suporte para reprodução, manipulação e gravação de áudio e vídeo. Se não sabe qual API deve utilizar, este é o local para começar.
Captura de Multimédia e API de Transmissões
Uma referência para a API que possibilita transmitir, gravar e manipular multimédia localmente e numa rede. Isto inclui a utilização de câmaras e microfones locais para capturar imagens de vídeo, áudio e fotografias.
Utilizar áudio e vídeo em HTML5
Incorporar vídeo e/ou áudio numa página da Web e controlar a sua reprodução.
WebRTC
RTC no WebRTC significa "Comunicações em Tempo Real", tecnologia que permite transmitir áudio/vídeo e partilha de dados entre clientes do navegador (peers) .

Outros

MathML
Linguagem de Marcação Matemática (MathML) permite-lhe exibir equações matemáticas complexas e sintaxe.
XSLT
Extensible Stylesheet Language Transformations (XSLT) let you convert XML documents into more human readable HTML.
XPath
XPath lets you select DOM nodes in a document using a more powerful syntax than what is currently provided by CSS selectors.

Área de aprendizagem

Aprender sobre a programação da Web
Este conjunto de artigos proporciona aos principantes tudo o que eles precisam para começarem a escrever (coding) sites da 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.

Outros tópicos

Desenvolver aplicações da Web
Este conjunto de artigos explica as técnicas utilizadas no desenvolvimento de aplicativos da Web para dispositivos móveis, de PC e ambientes do Firefox.
Acessibilidade
Os sites da Web acessíveis permitem que o maior número possível de pessoas utilizem a Web, incluindo aqueles cujas habilidades visuais, auditivas ou outras sejam limitadas de alguma forma. Este conjunto de artigos fornece informação sobre o desenvolvimento da Web acessível.
Segurança
Não permita que o seu site da Web ou aplicação divulguem os dados privados para mãos erradas. Utilize este conjunto de artigos para garantir que os seus projetos estejam seguros.
WebAssembly
WebAssembly é um novo tipo de código que pode ser executado nos navegadores da Web modernos — é uma linguagem de montagem de baixo nível com um formato binário compacto que é executado com desempenho quase nativo e fornece linguagens como C/C++ com um destino de compilação para que possam ser executadas na Web..

Ver Tudo...

Etiquetas do documento e contribuidores

Contribuidores para esta página: mansil, polonia, didi9999, joao-neves95, carlosrainhaaraujo, ethertank
Última atualização por: mansil,