Os links nesta página conduzem a uma variedade de tutoriais e materiais de treinamento. Quer você esteja apenas começando, aprendendo os básicos, ou é uma velha mão em desenvolvimento web, você pode encontrar recursos úteis aqui para melhores práticas. Estes recursos são criados por companias de ideias avançadas e desenvolvedores web que têm adotados padrões abertos e melhores práticas para desenvolvimento web e que proporcionam ou permitem traduções, conteúdo autorizado contínuo e aberto tal como Creative Commons.
Tutoriais de HTML
Nível introdutório
- Introdução ao HTML
- O que é HTML, o que ele faz, sua história em breve, e o que a estrutura de um documento HTML se parece. Os artigos que seguem esse primeiro olhar em cada parte individual de HTML são em profundidade muito maior.
- Estrutura Básica de uma Página da Web (SitePoint)
- Aprenda como elementos de HTML cabem juntos dentro da maior imagem.
- Elemento de Referência da MDN em HTML
- Uma referência compreensiva de elementos HTML, e como os diferentes navegadores os suportam.
- Desafios HTML (Wikiversity)
- Use estes desafios para afiar suas habilidades em HTML (por exemplo, "Eu deveria usar um elemento <h2> ou um elemento <strong>?"), focando em um avanço significativo.
- CodeAvengers (CodeAvengers.com)
- Code Avengers é a diversão, forma efetiva para aprender a codificar aplicativos web e jogos com HTML, CSS e JavaScript.
Nível avançado
- Dicas para autorar páginas HTML de rápido carregamento
- Otimize páginas web para prover um site mais responsivo para visitantes e reduzir o carregamento em seu servidor web e conexão com a Internet.
- Tutoriais de HTML5 (HTML5 Rocks)
- Leve um tour guiado através do código que usa características de HTML5.
- Semantica em HTML5 (Uma Lista À Parte)
- Aprenda com um aumento significativo que é extensível e recuado- e avançado- compatível.
- Tutorial de Canvas
- Aprenda como desenhar gráficos usando scripting usando o elemento canvas.
- Doutor HTML5
- Artigos sobre o uso do HTML5 agora mesmo.
- A Alegria do Som HTML5 (Elevado)
- Aprenda como usar o som HTML5 em suas páginas da web facilmente. Vários exemplos de códigos estão incluídos no tutorial.
Tutoriais de JavaScript
Nível introdutório
- Codecademy (Codecademy)
- Codecademy é a forma mais fácil de aprender como codificar em JavaScript.
- Começando com JavaScript
- O que é JavaScript e como ele pode ajudar você?
- Melhores práticas em JavaScript (WebPlatform.org)
- Aprenda sobre alguns dos óbvios e (nem tanto) melhores práticas óbvias quando escrevendo JavaScript.
- CodeAvengers (CodeAvengers.com)
- Code Avengers é a diversão, forma efetiva de aprender a codificar aplicativos web e jogos com HTML, CSS e JavaScript.
Nível intermediário
- Uma reintrodução ao JavaScript
- Uma recapitulação da linguagem de programação JavaScript visando o nível de desenvolvedores intermediários.
- JavaScript Eloquente
- Um guia compreensivo para metodologias intermediárias e avançadas de JavaScript.
- Padrões de Design em JavaScript Essencial (Addy Osmani)
- Uma introdução aos padrões de desing em JavaScript essenciais.
- A Linguagem de Programação em JavaScript (Blog YUI)
- Douglas Crockford explora a linguagem como ela é hoje, e como ela veio a ser.
- Introdução ao Objeto Orientado de JavaScript
- Aprenda sobre o modelo de objeto de JavaScript.
Nível avançado
- Guia de JavaScript
- Uma guia compreensiva regularmente atualizada de JavaScript para todos os níveis de aprendizado desde o iniciante ao avançado.
- Aprendendo JavaScript Avançado (John Resig)
- Guia de John Resig para JavaScript avançado.
- Introduzindo o JavaScript DOM (Elevado)
- O que é o Documento de Objeto Modelo, e porque ele é útil? Este artigo dá a você uma suave introdução a esta poderosa característica do JavaScript.
- Uma API Incoveniente: A teoria do DOM (Blog YUI)
- Douglas Crockford explica o Documento de Objeto Modelo.
- JavaScript Avançado (Blog YUI)
- Douglas Crockford olha de perto o código padrão da qual programadores de JavaScript podem escolher em autorar suas aplicações.
- Jardim do JavaScript
- Documentação das partes mais peculiares de JavaScript.
- Qual Framework do JavaScript (StackOverflow)
- Atenção na escolha de uma framework do JavaScript.
- Downloads de JavaScript Sem Bloqueio (Blog YUI)
- Dicas na melhora da performance do download de páginas contendo JavaScript.
Tutoriais CSS
Nível introdutório
- Começando no CSS
- Este tutorial te introduz no Cascading Style Sheets (CSS). Ele te guia através das características básicas de CSS com exemplos práticos que você pode tentar sozinho em seu próprio computador.
- Seletor de Classes CSS (Wikiversity)
- Qual são as classes em CSS?
- CSS Externo (Wikiversity)
- Usando CSS de um "sheet style" externo.
- Adicionando um Estilo de Toque (W3C)
- Uma guia de iniciante breve para estilizar páginas web com CSS.
- Perguntas Comuns de CSS
- Perguntas e respostas comuns para iniciantes.
- CodeAvengers (CodeAvengers.com)
- Code Avengers é a diverção, efetiva forma de aprender a codificar aplicativos web e jogos com HTML,CSS e JavaScript.
Nível intermediário
- Referência CSS
- Referência completa de CSS, com detalhes de ajuda por Firefox e outros navegadores.
- Desafios de CSS (Wikiversity)
- Flexione suas habilidades de CSS, e veja onde você precisa praticar mais.
- Intermediate CSS Concepts (HTML.net)
- Grouping, pseudo-classes, and more.
- CSS Positioning 101 (A List Apart)
- Using positioning for standards-compliant, table-free layout.
- Progressive Enhancement with CSS (A List Apart)
- Integrate progressive enhancement into your web pages with CSS.
- Fluid Grids (A List Apart)
- Design layouts that fluidly resize with the browser window, while still using a typographic grid.
Advanced level
- Using CSS Transforms
- Apply rotation, skewing, scaling, and translation using CSS.
- CSS Transitions
- CSS transitions, part of the draft CSS3 specification, provide a way to animate changes to CSS properties, instead of having the changes take effect instantly.
- Quick Guide to Implement Web Fonts with @font-face (HTML5 Rocks)
- The @font-face feature from CSS3 allows you to use custom typefaces on the web in an accessible, manipulatable, and scalable way.
- Starting to Write CSS (David Walsh)
- An introduction to tools and methodologies to write more succinct, maintainable, and scalable CSS.