From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-pt/learn/index.html | 137 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 files/pt-pt/learn/index.html (limited to 'files/pt-pt/learn/index.html') diff --git a/files/pt-pt/learn/index.html b/files/pt-pt/learn/index.html new file mode 100644 index 0000000000..50491509b9 --- /dev/null +++ b/files/pt-pt/learn/index.html @@ -0,0 +1,137 @@ +--- +title: Aprender sobre o desenvolvimento da Web +slug: Learn +tags: + - Aprender + - Beginner + - CSS + - HTML + - Index + - Introdução + - Landing + - Web +translation_of: Learn +--- +
{{LearnSidebar}}
+ +
+

Bem-vindo à Área de Aprendizagem da MDN. Este conjunto de artigos visa fornecer aos principiantes no desenvolvimento da web com tudo o que eles precisam para começarem a programar websites simples.

+
+ +

O objetivo desta área da MDN não é transformá-lo de "principiante" em "especialista", mas sim, de "principiante" a "competente". A partir daí, deverá conseguir começar o seu próprio trajeto, a aprender com o resto da MDN e outros recursos de nível intermediário e / ou avançado que requerem conhecimento prévio.

+ +

Se é principiante, o desenvolvimento da web pode ser um desafio — nós iremos dar-lhe a mão e fornecer-lhe detalhes suficientes para que se sinta confortável e aprenda os tópicos adequadamente. Deve sentir-se confortável, quer seja um estudante a aprender desenvolvimento web (por sua conta ou como parte de uma turma), um professor a pesquisar matéria para aulas, como passatempo, ou alguém que apenas quer saber mais sobre como as tecnologias da web funcionam.

+ +

What's new?

+ +

O conteúdo a Área de Aprendizagem está a ser acrescentado com regularidade. Começámos a manter Registo de atualizações na Área de aprendizagem (texto em inglês) para mostrar as mudanças mais recentes.

+ +

Se tem questões sobre tópicos que gostaria que fossem abordados ou acha que estão em falta, contacte nos através do Discourse forum.

+ +
+

Deseja ser um programador de front-end?

+ +

Nos construimos um curso que inclui toda a informação essencial que precisa para atingir o seu objetivo.

+ +

Começar a Aprender

+
+ +

Onde começar

+ + + +
+

Nota: O nosso Glossário proporciona definições de terminologia. Ademais, se tiver uma questão específica pode ver a página de Questões Comuns.

+
+ +

{{LearnBox({"title":"Random glossary entry"})}}

+ +

Tópicos abrangidos

+ +

A seguir, tem uma lista de todos os tópicos que nós abordaremos na área de aprendizagem da MDN.

+ +
+
Primeiros passos na aprendizagem Web
+
Proporciona uma introdução prática ao desenvolvimento web para os principiantes.
+
HTML — Estruturar a web
+
HTML é a Linguagem que é usada para estruturar as diferentes partes dos conteúdos e definir o seu significado ou propósito. Este tópico ensina HTML em detalhe.
+
CSS — Estilizar a web
+
CSS é a Linguagem usada para estilizar e formatar o conteúdo Web, como também acrescenta comportamentos como, por exemplo, animações. Este tópico apresenta uma cobertura abrangente de CSS.
+
JavaScript — Scripts dinâmicos do lado do cliente
+
JavaScript é a Linguagem usada para adicionar funcionalidades dinâmicas a uma página Web. Este tópico ensina o essencial para se tornar confortável a escrever e compreender JavaScript.
+
Acessibilidade — tornar a web utilizável por todos
+
Acessibilidade é a prática de tornar a Web disponível ao maior número possível de pessoas independentemente de alguma incapacidade física, localização, dispositivo ou outro fator qualquer. Este tópico mostrará-lhe tudo o que precisa saber.
+
Ferramentas e testes
+
Este tópico abrange as ferramentas que os programadores utilizam para facilitar o seu trabalho, como, por exemplo, ferramentas de testes para diferentes navegadores, linters, formatadores, ferramentas de transformação, sistemas de controlo de versão, ferramentas de deployment, e client-side frameworks de JavaScript.
+
Programação Server-Side
+
Mesmo que esteja focado em desenvolvimento client-side, é muito útil saber como funcionam os servidores e como são as características da programação server-side. Este tópico fornece uma introdução geral em como tudo isso funciona e fornece também tutoriais detalhados que mostram como construir uma aplicação server-side a usar duas frameworks populares: Django (Phyton) e Express (Node.js).
+
+ +

Como obter os nossos exemplos de código

+ +

Os exemplos de código que irá encontrar na Área de Aprendizagem podem ser encontrados na nossa página no GitHub. Se preferir copiá-los para o seu computador, a maneira mais fácil é descarregar o ficheiro ZIP do código mais recente.

+ +

Se preferir copiar o código duma maneira mais flexível que permite atualizações automáticas, pode seguir estas instruções um pouco mais complexas:

+ +
    +
  1. Instale Git na sua máquina. Este é o sistema de controlo de versão sob qual o GitHub funciona.
  2. +
  3. Inscreva se no GitHub. Isto é simples e fácil (mas é em inglês).
  4. +
  5. Quando se tiver inscrito, entre na sua conta no github.com com o seu nome de utilizador e senha.
  6. +
  7. Abra o command prompt (Windows) ou terminal (Linux, MacOSX) no seu computador.
  8. +
  9. Para copiar o repositório da área de ensino para uma pasta chamada learning-area dentro da pasta a qual o command prompt / terminal esta apontado, use o seguinte comando: +
    git clone https://github.com/mdn/learning-area
    +
  10. +
  11. Agora pode entrar na pasta e encontrar os ficheiros que procura (a usar o finder / file explorer ou o comando "cd").
  12. +
  13. Visite a página de ajuda no GitHub para mais informação.
  14. +
+ +

Também pode atualizar a sua versão do repositório learning-area com quaisquer mudanças feitas na versão master no GitHub com os seguintes passos:

+ +
    +
  1. No command prompt / terminal, vá à pasta learning-area usando cd. Por exemplo, se estiver na pasta que a contem: + +
    cd learning-area
    +
  2. +
  3. Atualize o repositório usando o comando: +
    git pull
    +
  4. +
+ +

Contactar-nos

+ +

Se nos deseja contactar sobre o que for, a melhor forma é através do nosso Discourse forum. Nós desejamos saber de tudo que está incorreto ou em falta no site, pedidos para novos tópicos, pedidos de ajuda com items que não entende, ou qualquer outra questão ou preocupação.

+ +

Se estiver interessado em ajudar a desenvolver / melhorar o conteúdo, veja o artigo Como Contribuir. Estamos interessados em falar com você, seja um aluno, professor, programador da web experiente, ou alguém interessado em ajudar a melhorar a experiência de aprendizagem.

+ +

Ver também

+ +
+
Boletim Informativo de Desenvolvimento da Mozilla
+
O nosso boletim para programadores da web, que é um recurso fantástico para todos os níveis de experiência (escrito em inglês).
+
+ +
+
Codecademy
+
Um ótimo site para aprender linguagens de programação, sem necessitar conhecimentos prévios.
+
Code.org
+
Teoria e prática básica de programação, focado em ensinar crianças ou principiantes.
+
EXLskills 
+
Cursos gratuitos e abertos para o aprendizado de habilidades tecnológicas, com orientação e aprendizagem baseada em projetos.
+
freeCodeCamp.org
+
Um website interativo com tutoriais (challenges) e projetos para aprender desenvolvimento web.
+
+ +
+
Web Literacy Map
+
Uma framework para conhecimento básico da web & habilidades do século XXI, que também dá acesso a atividades de ensino divididas em categorias.
+
Atividades de ensino
+
Uma série de atividades de ensino para uso no ensino (e aprendizagem pessoal) criada pela Mozilla Foundation, cobre tudo desde os básicos da web, até privacidade com JavaScript e hacking o Minecraft.
+
Edabit
+
Milhares de desafios interativos de JavaScript.
+
-- cgit v1.2.3-54-g00ecf