Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 489883 of Tutoriais

  • Slug da revisão: Web/Tutoriais
  • Título da revisão: Tutoriais
  • ID da revisão: 489883
  • Criado:
  • Criador: MatCAlv
  • É a revisão atual? Não
  • Comentar

Conteúdo da revisão

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.

 

Fonte da revisão

<div class="row topicpage-table">
 <div class="section">
  <p>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.</p>
  <h2 class="Documentation" id="Documentation" name="Documentation">Tutoriais de HTML</h2>
  <h3 id="Introductory_level">Nível introdutório</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Introduction">Introdução ao HTML</a></dt>
   <dd>
    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.</dd>
   <dt>
    <a href="https://reference.sitepoint.com/html/page-structure" rel="external">Estrutura Básica de uma Página da Web</a> (SitePoint)</dt>
   <dd>
    Aprenda como elementos de HTML cabem juntos dentro da maior imagem.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/HTML/Element">Elemento de Referência da MDN em HTML</a></dt>
   <dd>
    Uma referência compreensiva de elementos HTML, e como os diferentes navegadores os suportam.</dd>
   <dt>
    <a href="https://wikiversity.org/wiki/Web_Design/HTML_Challenges" rel="external">Desafios HTML</a> (Wikiversity)</dt>
   <dd>
    Use estes desafios para afiar suas habilidades em HTML (por exemplo, "Eu deveria usar um elemento &lt;h2&gt; ou um elemento &lt;strong&gt;?"), focando em um avanço significativo.</dd>
   <dt>
    <a href="https://codeavengers.com/" title="https://codeavengers.com/">CodeAvengers</a> (CodeAvengers.com)</dt>
   <dd>
    Code Avengers é a diversão, forma efetiva para aprender a codificar aplicativos web e jogos com HTML, CSS e JavaScript.</dd>
  </dl>
  <h3 id="Advanced_level">Nível avançado</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/Tips_for_Authoring_Fast-loading_HTML_Pages">Dicas para autorar páginas HTML de rápido carregamento</a></dt>
   <dd>
    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.</dd>
   <dt>
    <a href="https://www.html5rocks.com/tutorials/" rel="external">Tutoriais de HTML5</a> (HTML5 Rocks)</dt>
   <dd>
    Leve um tour guiado através do código que usa características de HTML5.</dd>
   <dt>
    <a href="https://www.alistapart.com/articles/semanticsinhtml5/" rel="external">Semantica em HTML5</a> (Uma Lista À Parte)</dt>
   <dd>
    Aprenda com um aumento significativo que é extensível e recuado- e avançado- compatível.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/Canvas_tutorial">Tutorial de Canvas</a></dt>
   <dd>
    Aprenda como desenhar gráficos usando scripting usando o elemento canvas.</dd>
   <dt>
    <a href="https://html5doctor.com/" rel="external">Doutor HTML5</a></dt>
   <dd>
    Artigos sobre o uso do HTML5 agora mesmo.</dd>
   <dt>
    <a href="https://www.elated.com/articles/html5-audio/" rel="external">A Alegria do Som HTML5</a> (Elevado)</dt>
   <dd>
    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.</dd>
  </dl>
  <h2 class="Documentation" id="Documentation" name="Documentation">Tutoriais de JavaScript</h2>
  <h3 id="Introductory_level">Nível introdutório</h3>
  <dl>
   <dt>
    <a href="https://www.codecademy.com/">Codecademy</a> (Codecademy)</dt>
   <dd>
    Codecademy é a forma mais fácil de aprender como codificar em JavaScript.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Getting_Started">Começando com JavaScript</a></dt>
   <dd>
    O que é JavaScript e como ele pode ajudar você?</dd>
   <dt>
    <a href="https://dev.opera.com/articles/view/javascript-best-practices/" rel="external">Melhores práticas em JavaScript</a><a href="https://docs.webplatform.org/wiki/tutorials/javascript_best_practices" title="https://docs.webplatform.org/wiki/tutorials/javascript_best_practices"> </a>(WebPlatform.org)</dt>
   <dd>
    Aprenda sobre alguns dos óbvios e (nem tanto) melhores práticas óbvias quando escrevendo JavaScript.</dd>
   <dt>
    <a href="https://codeavengers.com/" title="https://codeavengers.com/">CodeAvengers</a> (CodeAvengers.com)</dt>
   <dd>
    Code Avengers é a diversão, forma efetiva de aprender a codificar aplicativos web e jogos com HTML, CSS e JavaScript.</dd>
  </dl>
  <h3 id="Intermediate_level">Nível intermediário</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/A_re-introduction_to_JavaScript">Uma reintrodução ao JavaScript</a></dt>
   <dd>
    Uma recapitulação da linguagem de programação JavaScript visando o nível de desenvolvedores intermediários.</dd>
   <dt>
    <a href="https://eloquentjavascript.net/contents.html" rel="external">JavaScript Eloquente</a></dt>
   <dd>
    Um guia compreensivo para metodologias intermediárias e avançadas de JavaScript.</dd>
   <dt>
    <a href="https://www.addyosmani.com/resources/essentialjsdesignpatterns/book/" rel="external">Padrões de Design em JavaScript Essencial</a> (Addy Osmani)</dt>
   <dd>
    Uma introdução aos padrões de desing em JavaScript essenciais.</dd>
  </dl>
  <dl>
   <dt>
    <a href="https://www.yuiblog.com/blog/2007/01/24/video-crockford-tjpl/" rel="external">A Linguagem de Programação em JavaScript</a> (Blog YUI)</dt>
   <dd>
    Douglas Crockford explora a linguagem como ela é hoje, e como ela veio a ser.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/Introduction_to_Object-Oriented_JavaScript">Introdução ao Objeto Orientado de JavaScript</a></dt>
   <dd>
    Aprenda sobre o modelo de objeto de JavaScript.</dd>
  </dl>
 </div>
 <div class="section">
  <h3 id="Advanced_level">Nível avançado</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Guide">Guia de JavaScript</a></dt>
   <dd>
    Uma guia compreensiva regularmente atualizada de JavaScript para todos os níveis de aprendizado desde o iniciante ao avançado.</dd>
   <dt>
    <a href="https://ejohn.org/apps/learn/" rel="external">Aprendendo JavaScript Avançado</a> (John Resig)</dt>
   <dd>
    Guia de John Resig para JavaScript avançado.</dd>
   <dt>
    <a href="https://www.elated.com/articles/javascript-dom-intro/" rel="external">Introduzindo o JavaScript DOM</a> (Elevado)</dt>
   <dd>
    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.</dd>
   <dt>
    <a href="https://yuiblog.com/blog/2006/10/20/video-crockford-domtheory/" rel="external">Uma API Incoveniente: A teoria do DOM</a> (Blog YUI)</dt>
   <dd>
    Douglas Crockford explica o Documento de Objeto Modelo.</dd>
   <dt>
    <a href="https://yuiblog.com/blog/2006/11/27/video-crockford-advjs/" rel="external">JavaScript Avançado</a> (Blog YUI)</dt>
   <dd>
    Douglas Crockford olha de perto o código padrão da qual programadores de JavaScript podem escolher em autorar suas aplicações.</dd>
   <dt>
    <a href="https://bonsaiden.github.com/JavaScript-Garden/" rel="external">Jardim do JavaScript</a></dt>
   <dd>
    Documentação das partes mais peculiares de JavaScript.</dd>
   <dt>
    <a href="https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs" rel="external">Qual Framework do JavaScript</a> (StackOverflow)</dt>
   <dd>
    Atenção na escolha de uma framework do JavaScript.</dd>
   <dt>
    <a href="https://yuiblog.com/blog/2008/07/22/non-blocking-scripts/" rel="external">Downloads de JavaScript Sem Bloqueio</a> (Blog YUI)</dt>
   <dd>
    Dicas na melhora da performance do download de páginas contendo JavaScript.</dd>
  </dl>
  <h2 class="Documentation" id="Documentation" name="Documentation">Tutoriais CSS</h2>
  <h3 id="Introductory_level">Nível introdutório</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/CSS/Getting_Started">Começando no CSS</a></dt>
   <dd>
    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.</dd>
   <dt>
    <a href="https://en.wikiversity.org/wiki/Web_Design/CSS_Classes" rel="external">Seletor de Classes CSS</a> (Wikiversity)</dt>
   <dd>
    Qual são as classes em CSS?</dd>
   <dt>
    <a href="https://en.wikiversity.org/wiki/Web_Design/External_CSS" rel="external">CSS Externo</a> (Wikiversity)</dt>
   <dd>
    Usando CSS de um "sheet style" externo.</dd>
   <dt>
    <a href="https://www.w3.org/MarkUp/Guide/Style" rel="external">Adicionando um Estilo de Toque</a> (W3C)</dt>
   <dd>
    Uma guia de iniciante breve para estilizar páginas web com CSS.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/Common_CSS_Questions">Perguntas Comuns de CSS</a></dt>
   <dd>
    Perguntas e respostas comuns para iniciantes.</dd>
   <dt>
    <a href="https://codeavengers.com/" title="https://codeavengers.com/">CodeAvengers</a> (CodeAvengers.com)</dt>
   <dd>
    Code Avengers é a diverção, efetiva forma de aprender a codificar aplicativos web e jogos com HTML,CSS e JavaScript.</dd>
  </dl>
  <h3 id="Intermediate_level">Nível intermediário</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/CSS/CSS_Reference">Referência CSS</a></dt>
   <dd>
    Referência completa de CSS, com detalhes de ajuda por Firefox e outros navegadores.</dd>
   <dt>
    <a href="https://en.wikiversity.org/wiki/Web_Design/CSS_challenges" rel="external">Desafios de CSS</a> (Wikiversity)</dt>
   <dd>
    Flexione suas habilidades de CSS, e veja onde você precisa praticar mais.</dd>
   <dt>
    <a href="https://www.html.net/tutorials/css/" rel="external">Intermediate CSS Concepts</a> (HTML.net)</dt>
   <dd>
    Grouping, pseudo-classes, and more.</dd>
   <dt>
    <a href="https://www.alistapart.com/articles/css-positioning-101/" rel="external">CSS Positioning 101</a> (A List Apart)</dt>
   <dd>
    Using positioning for standards-compliant, table-free layout.</dd>
   <dt>
    <a href="https://www.alistapart.com/articles/progressiveenhancementwithcss/" rel="external">Progressive Enhancement with CSS</a> (A List Apart)</dt>
   <dd>
    Integrate progressive enhancement into your web pages with CSS.</dd>
   <dt>
    <a href="https://www.alistapart.com/articles/fluidgrids/" rel="external">Fluid Grids</a> (A List Apart)</dt>
   <dd>
    Design layouts that fluidly resize with the browser window, while still using a typographic grid.</dd>
  </dl>
  <h3 id="Advanced_level">Advanced level</h3>
  <dl>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/CSS/Using_CSS_transforms">Using CSS Transforms</a></dt>
   <dd>
    Apply rotation, skewing, scaling, and translation using CSS.</dd>
   <dt>
    <a href="https://developer.mozilla.org/en-US/docs/CSS/CSS_transitions">CSS Transitions</a></dt>
   <dd>
    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.</dd>
   <dt>
    <a href="https://www.html5rocks.com/tutorials/webfonts/quick/" rel="external">Quick Guide to Implement Web Fonts with @font-face</a> (HTML5 Rocks)</dt>
   <dd>
    The @font-face feature from CSS3 allows you to use custom typefaces on the web in an accessible, manipulatable, and scalable way.</dd>
   <dt>
    <a href="https://davidwalsh.name/starting-css" rel="external">Starting to Write CSS</a> (David Walsh)</dt>
   <dd>
    An introduction to tools and methodologies to write more succinct, maintainable, and scalable CSS.</dd>
  </dl>
 </div>
</div>
<p>&nbsp;</p>
Reverter para esta revisão