diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
commit | 074785cea106179cb3305637055ab0a009ca74f2 (patch) | |
tree | e6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/pt-br/aprender/front-end_web_developer/index.html | |
parent | da78a9e329e272dedb2400b79a3bdeebff387d47 (diff) | |
download | translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2 translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip |
initial commit
Diffstat (limited to 'files/pt-br/aprender/front-end_web_developer/index.html')
-rw-r--r-- | files/pt-br/aprender/front-end_web_developer/index.html | 231 |
1 files changed, 231 insertions, 0 deletions
diff --git a/files/pt-br/aprender/front-end_web_developer/index.html b/files/pt-br/aprender/front-end_web_developer/index.html new file mode 100644 index 0000000000..67a73497ef --- /dev/null +++ b/files/pt-br/aprender/front-end_web_developer/index.html @@ -0,0 +1,231 @@ +--- +title: Desenvolvedor Web Front-end +slug: Aprender/Front-end_web_developer +tags: + - Aprender + - CSS + - Ferramentas + - Front-end + - HTML + - Iniciantes + - JavaScript + - Padrões Web +translation_of: Learn/Front-end_web_developer +--- +<p>{{learnsidebar}}</p> + +<p>Boas vindas a nossa trilha de estudos para front-end web developer.</p> + +<p>Aqui nós provemos um curso estruturado que irá lhe ensinar tudo o que você precisa para se tornar um desenvolvedor web front-end. Simplesmente trabalhe em cada sessão, aprendendo novas habilidades (ou melhorando as existentes) à medida que avança. Durante cada sessão, você encontrará exercícios e avaliações para testar sua compreensão antes de avançar.</p> + +<h2 id="Temas_cobertos">Temas cobertos</h2> + +<p>Os temas gerais abordados são:</p> + +<ul> + <li>Configuração básica e aprender como aprender</li> + <li>Padrões Web e melhores práticas (como acessibilidade e compatibilidade cross-browser)</li> + <li>HTML, a linguagem que fornece significado e estrutura ao conteúdo web</li> + <li>CSS, a linguagem usada para estilizar as páginas web</li> + <li>JavaScript, a linguagem de scripts usada para criar funcionalidades dinâmicas na web</li> + <li>Ferramentas usadas para facilitar o desenvolvimento client-side moderno.</li> +</ul> + +<p>As diferentes sessões são desenhadas para trabalhar em ordem, mas cada uma também é independente. Se, por exemplo, você já souber HTML, pode avançar rapidamente para a sessão de CSS.</p> + +<h2 id="Pré-requisitos"><strong>Pré</strong>-<strong>requisitos</strong></h2> + +<p>Você não precisa de nenhum conhecimento prévio para começar este curso. Tudo o que você precisa é um computador executando um navegador web moderno, uma conexão com internet, e vontade de aprender.</p> + +<p>Se você não tem certeza se o desenvolvimento front-end é para você, e/ou se deseja uma introdução mais suave antes de começar um curso mais completo, você pode conferir primeiro nossa <a href="/pt-BR/docs/Aprender/Getting_started_with_the_web">Introdução à web</a>.</p> + +<h2 id="Conseguindo_ajuda">Conseguindo ajuda</h2> + +<p>Nós tentamos deixar os estudos de desenvolvimento web front-end o mais confortável possível, entretanto, você provavelmente chegará em algum ponto em que irá travar por não entender alguma coisa, ou algum código pode não funcionar como deveria.</p> + +<p><span>Não entre em pânico. Às vezes, todas as pessoas ficam presas, sejamos iniciantes ou profissionais em desenvolvimento web. O artigo Aprendendo a Aprender (à ser adicionado) irá te prover uma série de dicas e sugestões sobre como procurar informações e se ajudar. E se você continuar travando, sinta-se à vontade para postar uma dúvida em nosso <a href="https://discourse.mozilla.org/c/mdn/learn/">fórum no Discourse</a>.</span></p> + +<p><span>Vamos começar. Boa sorte!</span></p> + +<h2 id="A_trilha_de_estudos">A trilha de estudos</h2> + +<h3 id="Começando">Começando</h3> + +<p>Tempo para completar: 1–2 horas</p> + +<h4 id="Pré-requisitos_2">Pré-requisitos</h4> + +<p>Nada, exceto conhecimentos básicos de informática.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente">Como saberei se posso seguir em frente?</h4> + +<p>Não há avaliações nesta parte do curso. Certifique-se de não ignorá-lo — é importante para te preparar para enfrentar os exercícios mais tarde.</p> + +<h4 id="Guias_principais">Guias principais</h4> + +<ul> + <li><a href="/pt-BR/docs/Aprender/Getting_started_with_the_web/instalando_programas_basicos">Instalando os programas básicos</a> — configuração básica das ferramentas (15 min de leitura)</li> + <li><a href="/en-US/docs/Learn/Getting_started_with_the_web/The_web_and_web_standards">Introdução à Web e aos Padrões Web</a> (45 min de leitura)</li> + <li><a href="/en-US/docs/Learn/Learning_and_getting_help">Aprendendo a buscar ajuda</a> (45 min de leitura)</li> +</ul> + +<h3 id="Semântica_e_estrutura_HTML">Semântica e estrutura HTML</h3> + +<p>Tempo para completar: 35–50 horas</p> + +<h4 id="Pré-requisitos_3">Pré-requisitos</h4> + +<p>Nada, exceto conhecimentos básicos de informática e o ambiente de desenvolvimento web básico.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_2">Como saberei se posso seguir em frente?</h4> + +<p>As avaliações em cada módulo são projetadas para testar seu conhecimento sobre o assunto — a conclusão de cada uma provará que você pode passar para o próximo.</p> + +<h4 id="Guias_principais_2">Guias principais</h4> + +<ul> +</ul> + +<ul> + <li><a href="/pt-BR/docs/Aprender/HTML/Introducao_ao_HTML">Introdução ao HTML</a> (15–20 horas de leitura/exercícios)</li> + <li><a href="/pt-BR/docs/Aprender/HTML/Multimedia_and_embedding">Multimídia e Incorporação</a> (15–20 horas de leitura/exercícios)</li> + <li><a href="/pt-BR/docs/Aprender/HTML/Tables">Tabelas em HTML</a> (5–10 horas de leitura/exercícios)</li> +</ul> + +<h3 id="Estilizando_e_layout_com_CSS">Estilizando e layout com CSS</h3> + +<p>Tempo para completar: 90–120 horas</p> + +<h4 id="Pré-requisitos_4">Pré-requisitos</h4> + +<p>É recomendável que você possua o conhecimento básico de HTML antes de começar aprender CSS. Você pode estudar nossa <a href="/pt-BR/docs/Aprender/HTML/Introducao_ao_HTML">Introdução ao HTML</a> primeiro.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_3">Como saberei se posso seguir em frente?</h4> + +<p>As avaliações em cada módulo são projetadas para testar seu conhecimento sobre o assunto — a conclusão de cada uma provará que você pode passar para o próximo.</p> + +<h4 id="Guias_principais_3">Guias principais</h4> + +<ul> +</ul> + +<ul> +</ul> + +<ul> + <li><a href="/pt-BR/docs/Learn/CSS/First_steps">Primeiros passos com CSS</a> (10–15 horas de leitura/exercícios)</li> + <li><a href="/en-US/docs/Learn/CSS/Building_blocks">Blocos de construção CSS</a> (35–45 horas de leitura/exercícios)</li> + <li><a href="/en-US/docs/Learn/CSS/Styling_text">Estilizando Texto</a><a href="/pt-BR/docs/Aprender/CSS/Estilizando_texto">stilizando Texto</a> (15–20 horas de leitura/exercícios)</li> + <li><a href="/en-US/docs/Learn/CSS/CSS_layout">CSS layout </a><a href="/pt-BR/docs/Learn/CSS/CSS_layout"> </a>(30–40 horas de leitura/exercícios)</li> +</ul> + +<h4 id="Conteúdo_adicional">Conteúdo adicional</h4> + +<ul> + <li><a href="/pt-BR/docs/Web/CSS/Layout_cookbook">CSS layout cookbook</a></li> +</ul> + +<h3 id="Interatividade_com_JavaScript">Interatividade com JavaScript</h3> + +<p>Tempo para completar: 135–185 horas</p> + +<h4 id="Pré-requisitos_5">Pré-requisitos</h4> + +<p>É recomendável que você possua o conhecimento básico de HTML antes de começar aprender JavaScript. Você pode estudar nossa <a href="/pt-BR/docs/Aprender/HTML/Introducao_ao_HTML">Introdução ao HTML</a> primeiro.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_4">Como saberei se posso seguir em frente?</h4> + +<p>As avaliações em cada módulo são projetadas para testar seu conhecimento sobre o assunto — a conclusão de cada uma provará que você pode passar para o próximo.</p> + +<h4 id="Guias_principais_4">Guias principais</h4> + +<ul> +</ul> + +<ul> +</ul> + +<ul> + <li><a href="/pt-BR/docs/Learn/JavaScript/First_steps">Primeiros passos com JavaScript</a> (30–40 horas de leitura/exercícios)</li> + <li><a href="/pt-BR/docs/Aprender/JavaScript/Elementos_construtivos">Elementos construtivos do Javascript</a> (25–35 horas de leitura/exercícioss)</li> + <li><a href="/pt-BR/docs/Aprender/JavaScript/Client-side_web_APIs">APIs web do lado cliente</a> (30–40 horas de leitura/exercícios)</li> + <li><a href="/pt-BR/docs/Aprender/JavaScript/Objetos">Introdução a objetos em Javascript</a> (25–35 horas de leitura/exercícios)</li> + <li><a href="/en-US/docs/Learn/JavaScript/Asynchronous">JavaScript Assíncrono</a> (25–35 horas de leitura/exercícios)</li> +</ul> + +<h3 id="Formulários_Web_—_Trabalhando_com_dados_de_usuário">Formulários Web — Trabalhando com dados de usuário</h3> + +<p>Tempo para completar: 40–50 horas</p> + +<h4 id="Pré-requisitos_6">Pré-requisitos</h4> + +<p>Formulários demandam conhecimento em HTML, CSS e JavaScript para o seu bom uso. Eles são complexos e, portanto, recebem tratamento separado.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_5">Como saberei se posso seguir em frente?</h4> + +<p>As avaliações em cada módulo são projetadas para testar seu conhecimento sobre o assunto — a conclusão de cada uma provará que você pode passar para o próximo.</p> + +<h4 id="Guias_principais_5">Guias principais</h4> + +<ul> +</ul> + +<ul> +</ul> + +<ul> + <li><a href="/pt-BR/docs/Web/Guide/HTML/Forms">Formulários da Web - Trabalhando com dados do usuário</a> (40–50 horas)</li> +</ul> + +<h3 id="Fazendo_uma_web_para_todas_as_pessoas">Fazendo uma web para todas as pessoas</h3> + +<p>Tempo para completar: 60–75 horas</p> + +<h4 id="Pré-requisitos_7">Pré-requisitos</h4> + +<p>É uma boa ideia que você saiba HTML, CSS e JavaScript antes de ler esta sessão — muitas das técnicas e melhores práticas contidas aqui utilizam várias tecnologias.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_6">Como saberei se posso seguir em frente?</h4> + +<p>As avaliações em cada módulo são projetadas para testar seu conhecimento sobre o assunto — a conclusão de cada uma provará que você pode passar para o próximo.</p> + +<h4 id="Guias_principais_6">Guias principais</h4> + +<ul> +</ul> + +<ul> +</ul> + +<ul> + <li><a href="/pt-BR/docs/Learn/Tools_and_testing/Cross_browser_testing">Cross Browser Teste</a> (25–30 horas de leitura/exercícioss)</li> + <li><a href="/pt-BR/docs/Web/Acessibilidade">Acessibilidade</a> (20–25 horas de leitura/exercícios)</li> +</ul> + +<h3 id="Ferramentas_modernas">Ferramentas modernas</h3> + +<p>Tempo para completar: 55–90 horas</p> + +<h4 id="Pré-requisitos_8">Pré-requisitos</h4> + +<p>É uma boa ideia que você saiba HTML, CSS e JavaScript antes de ler esta sessão, as ferramentas citadas aqui utilizam várias dessas tecnologias.</p> + +<h4 id="Como_saberei_se_posso_seguir_em_frente_7">Como saberei se posso seguir em frente?</h4> + +<p>Não temos avaliações específicas neste conjunto de módulos, mas os tutoriais de estudo de caso no final dos 2º e 3º módulos irão te preparar bem para compreender os elementos essenciais das ferramentas modernas.</p> + +<h4 id="Guias_principais_7">Guias principais</h4> + +<ul> +</ul> + +<ul> +</ul> + +<ul> + <li><a href="/en-US/docs/Learn/Tools_and_testing/GitHub">Git and GitHub</a> (5 hour read)</li> + <li><a href="/en-US/docs/Learn/Tools_and_testing/Understanding_client-side_tools">Understanding client-side web development tools</a> (20–25 horas de leitura)</li> + <li> + <p><a href="/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks">Understanding client-side JavaScript frameworks</a> (30-60 horas de leitura/exercícios)</p> + </li> +</ul> |