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 pessoas que desejam criar websites 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 Web.
HTTP
Hypertext Transfer Protocol (HTTP) é utilizado para transmitir conteúdo HTML e outros documentos hypermedia na Web.

Scripting

JavaScript
JavaScript é a linguagem de programação que é executada no navegador. Pode ser utilizada para adicionar interatividade e outras funcionalidades dinâmicas para um site da Web ou aplicação.
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
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.
Captura de Mídia e API de Transmissões
A reference for the API which makes it possible to stream, record, and manipulate media both locally and across a network. This includes using local cameras and microphones to capture video, audio, and still images.
Utilizar áudio e vídeo em HTML5
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).

Outros

MathML
Mathematical Markup Language (MathML) permite exibir equações matemáticas complexas e sintaxe.

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

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.

Ver Todos...

Etiquetas do documento e contribuidores

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