Roteiro para se tornar um desenvolvedor front-end (parte 1)
Entrar no desenvolvimento da Web como iniciante é emocionante e assustador ao mesmo tempo. É um domínio vasto e entrar no ciclo de assistir a tutoriais e copiar código é a história de qualquer outro desenvolvedor autodidata.
Portanto, vamos mergulhar em um roteiro para aprender a desenvolver do zero e alcançar o objetivo final de conseguir seu primeiro emprego ou estágio com recursos gratuitos.
1. Instale o Git e o GitHub
Se você ainda não aprendeu a usar o Git e o GitHub, vá e corra para fazer isso primeiro. É uma obrigação para todo desenvolvedor pelo menos aprender a criar um repositório e inserir código nele. Sem entrar em muitos detalhes, recomendo que você leia os documentos oficiais do GitHub-Git Guide ou Getting Started with Git .
Se os documentos são demais para você e você não consegue descobrir as coisas sozinho, assista a estes vídeos e tutoriais no YouTube - Tutorial completo do Git e GitHub , Instalação do Git ou Tutorial do Git para iniciantes: Aprenda Git em 1 hora .
Depois de resolver isso, certifique-se de enviar todas as linhas de código que você escreve em um dia!
2. Aprenda HTML e CSS
HTML é a linguagem de marcação de hipertexto. É a linguagem de marcação padrão para criar uma página da Web e descreve sua estrutura. CSS significa Cascading Style Sheet, que é usado para dar design e cor a essas páginas.
Veja como você pode dominá-lo:
- Se alguém neste mundo está lhe dizendo que é possível aprender a codificar sem realmente praticá-lo diariamente, fuja dessa pessoa e dê o fora. Ninguém pode aprender a programar sem praticá-lo diariamente. Portanto; Comece com o curso FreeCodeCamp em Responsive Web Design . Dá um pontapé inicial para sua jornada sem fazer qualquer tipo de configuração e instalação de IDEs.
- Junto com o curso, você pode consultar o canal desenvolvido por YouTube que eu amo e usei quando comecei a aprender. Comece criando projetos simples, como portfólios e sites de comércio eletrônico, e seja criativo enquanto aprende.
- Quando estiver confiante o suficiente para criar páginas da Web simples e estáticas sem qualquer ajuda ou tutorial, teste seu aprendizado aceitando um desafio no FrontEndMentor . É uma ótima plataforma para conhecer seus pontos fortes e fracos e descobrir onde você precisa se esforçar mais. Pegue um modelo na seção de desafios e comece a CODIFICAR!
3. Aprenda JavaScript-
JavaScript é a linguagem da Internet. É uma linguagem de script que o navegador entende e carrega o conteúdo dinamicamente. Se você quer ser um desenvolvedor front-end, então o JavaScript é a sua linguagem. Você deve ter um forte domínio dele antes de passar para suas estruturas e bibliotecas.
- Comece com o curso FreeCodeCamp em Algoritmos JavaScript e Estruturas de Dados . É um curso do zero projetado para iniciantes.
- Junto com o curso, você pode consultar Namaste JavaScript . É um guia completo para aprender conceitos JavaScript de estruturação de código.
- Depois disso, prossiga com a construção de projetos e integre HTML, CSS e JavaScript. Vou recomendar o canal Traversy Media YT para isso. Você pode pegar qualquer recurso de sua preferência neste momento!
PS:- É fácil se distrair quando começamos a aprender novas habilidades e conceitos, especialmente algo como desenvolvimento web. Às vezes, você também pode desistir, mas lembre-se sempre por que começou, qual é o seu objetivo final e como seus esforços estão contribuindo para isso. Mantenha a cabeça erguida e seja CONSISTENTE! Entre em contato comigo no Twitter se você se sentir preso a qualquer momento. BOA CODIFICAÇÃO!





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)