Esta tradução está em curso.

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 tirar o máximo partido das capacidades da Web, precisa de saber como as deve utilizar. Explore as hiperligações abaixo para saber mais sobre as diferentes tecnologias da Web.

Tecnologias da Web

Básico

HTML
HyperText Markup Language (HTML) é utilizado para descrever e definir o conteúdo de uma página da Web.
CSS
Cascading Style Sheets (CSS) é utilizado para descrever a aparência ou apresentação do contúdo de uma página da  Web.
HTTP
Hypertext Transfer Protocol (HTTP) é utilizado para transmitir conteúdo HTML e outros documentos hipérmédia na Web.

Scripting

JavaScript
JavaScript é a linguagem de programação que é executada no seu navegador. Pode utilizá-la para adicionar interatividade e outras funcionalidades dinâmicas no seu site da Web ou aplicação.
Com o advento de Node.js, também pode executar JavaScript no servidor.
 
APIs da Web 
Interfaces de Programação de Aplicações da Web (APIs da Web) é utilizado para realizar uma variedade de tarefas, tais como a manipulação do DOM, reproduzir áudio ou vídeo, ou gerar gráficos 3D.
  • A referência da interface da API da Web lista todos os tipos de objetos que podem ser utilizados durante o desenvolvimento web.
  • A página WebAPI lista toda a comunicação, acesso de hardware, e outras APIs que podoe utilizar nas aplicaçãoes web.
  • A referência de Evento lista todos os eventos que pode utilizar para monitorizar o interesse e reagir às coisas inportantes que tiveram lugar na sua página ou aplicação da Web.

Gráficos

Canvas
O elemento <canvas> fornece APIs para desenhar gráficos 2D, utilizando JavaScript.
SVG
Scalable Vector Graphics (SVG) permite utilizar linhas, curvas e outras formas geométricas para renderizar os gráficos. Com vetores, pode criar imagens que se dimensionam de forma limpa para qualquer tamanho..
WebGL
WebGL é uma API do JavaScript que permite desenhar gráficos 2D ou 3D, utilizado o elemento <canvas> de HTML5.

Á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 Todos...

Etiquetas do documento e contribuidores

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