Bem vindo à Área de Aprendizado do MDN. A série de artigos disponíveis aqui fornecerão a um iniciante em desenvolvimento web tudo o que ele precisa para começar a desenvolver um website simples.

O objetivo desta área do MDN não é levá-lo do "iniciante" ao "especialista", mas levá-lo do "iniciante" ao "confortável". A partir disso, você deve ser capaz de começar a fazer seu próprio caminho,  aprendendo nas demais áreas do MDN e outras fontes intermediárias e avançadas com todo o conhecimento prévio obtido aqui.

Se você é iniciante, desenvolvimento web pode ser desafiador — nós vamos pegar na sua mão e fornecer todos os detalhes necessários para que você se sinta confortável e aprenda os tópicos adequadamente. Você deve se sentir em casa, mesmo que você seja um estudante de desenvolvimento web (sozinho ou em uma escola),  seja um professor procurando material de aula, seja desenvolvendo por diversão ou alguém que só quer entender mais sobre como as tecnologias da Web funcionam.

Importante: O conteúdo da Área de Aprendizagem é constantemente incrementado. Se você tem dúvidas sobre tópicos que você gostaria de ver e não estão cobertos pelos artigos, veja a área Fale Conosco na seção abaixo para informações de como entrar em contato.

Por onde começar?

Nós queremos conhecer onde você está. Qual descrição melhor te define?

  • Sou um iniciante

    Bem-vindo! O melhor lugar para começar é a nossa série Começando na Web. Ela provê todas as bases para os primeiros passos em desenvolvimento web.

  • Perguntas específicas   Se você tiver uma pergunta específica sobre o desenvolvimento da Web, nossa seção Perguntas Comuns pode ter algo para ajudá-lo.
  • Eu conheço a web

    Muito bom! Nesse caso, sugerimos ir mais fundo nas tecnologias no coração da Web: HTML, CSS e JavaScript

  • Eu domino a web

    Fantástico! Nesse caso, você pode se interessar em explorar nossos Guias e Tutoriais avançados. Você também deve considerar contribuir para a Área de Aprendizado. ;)

Nota: No futuro, nós planejamos publicar mais trilhas de aprendizado, como por exemplo para programadores experientes aprenderem técnicas avançadas específicas, desenvolvedores nativos que são novos na Web ou pessoas que querem aprender técnicas de design.

Aprendizado rápido: Vocabulário

Key
Uma key é uma parte de informação utilizada por um cipher para encryption e/ou decryption.

Assuntos abordados

A seguir, uma lista de todos os tópicos abordados na área de aprendizado do MDN.

Começando na Web
Fornece uma introdução prática ao desenvolvimento da Web para iniciantes.
HTML - Estruturando a Web
HTML é a linguagem que usamos para estruturar as diferentes partes do nosso conteúdo e definir qual é o seu significado ou propósito. Este tópico ensina HTML em detalhes.
CSS - Estilizando a Web
CSS é a linguagem que podemos usar para estilizar e esquematizar nosso conteúdo web, além de adicionar comportamentos como animação. Este tópico fornece uma cobertura abrangente de CSS.
JavaScript — Script dinamico do lado do cliente
JavaScript é a linguagem de script usada para adicionar funcionalidade dinâmica a páginas da web. Este tópico ensina todos os elementos essenciais necessários para se sentir confortável com a escrita e a compreensão do JavaScript.
Acessibilidade - torne a web utilizável por todos
Acessibilidade é a prática de disponibilizar o conteúdo da Web para o maior número possível de pessoas, independentemente da deficiência, dispositivo, localidade ou outros fatores de diferenciação. Este tópico fornece tudo o que você precisa saber.
Desempenho da Web - tornando os sites rápidos e compreensivos
O desempenho da Web é a arte de garantir que os aplicativos da Web façam download rápido e respondam à interação do usuário, independentemente da capacidade, tamanho da tela, rede ou recursos do dispositivo.
Ferramentas e testes
Este tópico abrange as ferramentas que os desenvolvedores usam para facilitar seu trabalho, como ferramentas de teste entre navegadores.
Programação do site ao lado do servidor
Mesmo se você estiver se concentrando no desenvolvimento da web do lado do cliente, ainda é útil saber como os servidores e os recursos de código do lado do servidor funcionam. Este tópico fornece uma introdução geral sobre como funciona o lado do servidor e tutoriais detalhados que mostram como criar um aplicativo do lado do servidor usando duas estruturas populares - Django (Python) e Express (node.js).

Aprendendo com outras pessoas

Se você tem uma pergunta ou ainda está imaginando onde ir, o Mozilla é uma comunidade global de entusiastas da Web, incluindo mentores e professores que terão prazer em ajudá-lo. Entre em contato com eles através do WebMaker:

Compartilhando conhecimento

Essa área de aprendizado foi toda construída por nossos colaboradores. Nós precisamos de você em nosso time, não importa se você é um iniciante, um professor ou um desenvolvedor talentoso. Se você se interessar, dê uma olhada em como você pode ajudar, e nós encorajamos você a conversar conosco em nossa lista de discussão ou no nosso canal do IRC

EXLskills 

 

Cursos gratuitos e abertos para o aprendizado de habilidades tecnológicas, com orientação e aprendizado baseado em projetos

Etiquetas do documento e colaboradores

Última atualização por: SphinxKnight,