Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
Tecnologia Web para desenvolvedores
A Web aberta apresenta oportunidades incríveis para os desenvolvedores. Para tirar o máximo proveito dessas tecnologias, você precisa saber como usá-las. Abaixo, você encontrará links para nossa documentação de tecnologias Web.
In this article
Documentação para desenvolvedores Web
- Guia para Desenvolvedores Web
O Guia para Desenvolvedores Web provê um conteúdo útil de informações, para realmente ajudá-lo a usar as tecnologias Web para fazer o que deseja ou precisa.
- Tutoriais para Desenvolvedores Web
Uma lista de tutoriais para orientá-lo passo a passo no aprendizado de APIs, tecnologias ou áreas abrangentes dos tópicos.
- Acessibilidade
Permitir que o maior número possível de pessoas use sites, mesmo quando as habilidades dessas pessoas são limitadas de alguma forma.
- Performance
Tornar o conteúdo o mais disponível e interativo possível, o mais rápido possível.
- Security
Protegendo os usuários contra vazamentos de dados e roubo de dados, ataques de canal lateral e ataques como scripts entre sites, injeção de conteúdo e click-jacking.
Referências para Tecnologias Web
- APIs da Web
APIs de programação JavaScript que você pode usar para criar aplicativos na Web.
- HTML
HTML fornece os blocos de construção fundamentais para estruturar documentos e aplicativos da Web.
- CSS
Folhas de estilo em cascata são usadas para descrever a aparência de documentos e aplicativos da Web.
- JavaScript
JavaScript é a linguagem de programação nativa da Web.
- WebAssembly
O WebAssembly permite que programas escritos em C, C++, Rust, Swift, C#, Go e muito mais sejam executados na Web.
- Eventos
Eventos são o que você cria aplicativos da Web para reagir; por exemplo, quando uma página da Web termina de carregar ou um usuário seleciona algo, pressiona uma tecla, redimensiona uma janela, envia um formulário ou pausa um vídeo.
- HTTP
HTTP é o protocolo fundamental da Internet para buscar documentos, folhas de estilo, scripts, imagens, vídeos, fontes e outros recursos pela Web — e para enviar dados de volta aos servidores Web.
- Mídia
Formatos, codecs, protocolos, APIs e técnicas para incorporar e transmitir conteúdo de vídeo, áudio e imagem em documentos e aplicativos da Web.
- SVG
Gráficos vetoriais escaláveis permitem que você crie imagens que podem ser dimensionadas suavemente para qualquer tamanho.
- MathML
MathML permite exibir notações matemáticas complexas na Web.
- Componentes da Web
Componentes Web são elementos personalizados que você pode definir e reutilizar em seus aplicativos Web.
- WebDriver
WebDriver é um mecanismo de automação de navegador para controlar remotamente um navegador emulando as ações de uma pessoa real usando o navegador. É amplamente usado para testes entre navegadores de aplicativos da Web.
- Extensões da Web
Extensões da Web são uma maneira de você fornecer aos usuários recursos aprimorados em seus navegadores — para fazer coisas como bloquear anúncios e outros conteúdos, personalizar a aparência das páginas e muito mais.
- Manifestos de aplicativos da Web
Manifestos de aplicativos da Web permitem que os usuários instalem aplicativos da Web nas telas iniciais de seus dispositivos, com aspectos como orientação de tela retrato/paisagem e modo de exibição (por exemplo, tela cheia) predefinidos.
- Progressive Web Apps (PWAs)
Progressive Web Apps fornecem uma experiência de usuário semelhante a aplicativos móveis nativos.
Documentação das ferramentas do desenvolvedor
- Ferramentas do desenvolvedor do Firefox
Documentação para o conjunto de ferramentas de desenvolvimento web incorporadas ao Firefox.
- Chrome DevTools
Documentação para o conjunto de ferramentas de desenvolvedor da Web incorporadas ao Chrome.
- Safari Web Inspector
Documentação para o conjunto de ferramentas de desenvolvedor da Web incorporadas ao Safari.
- Edge DevTools
Documentação para o conjunto de ferramentas de desenvolvedor da Web incorporadas ao Edge.