Jornada do iniciante frontend
251
0

Jornada do iniciante frontend

Esse foi o meu primeiro post que bombou no instagram, eu nem tinha muitos seguidores na época, mas até hoje 1 ano depois esse post ainda é um dos mais "bem sucedidos" do meu perfil. 

Isadora Stangarlin05/08/2021
3 min
251
0

Esse foi o meu primeiro post que bombou no instagram, eu nem tinha muitos seguidores na época, mas até hoje 1 ano depois esse post ainda é um dos mais "bem sucedidos" do meu perfil. 

Email image

Isso mostra que as pessoas se sentem perdidas e não sabem o que fazer e por onde começar na programação. Por isso, hoje eu vou complementar esse post trazendo ideias de projetos, os cursos que eu recomendo, pra que isso seja realmente um road-map pra quem está começando no frontend.

HTML E CSS

Esse é o primeiro passo pra aprender desenvolvimento web. Html (estrutura) e CSS (estilização).

O que eu preciso saber:

  • Html semântico: entender quando usar cada tag para melhorar o SEO
  • Css (display, position, flexbox, grid)

Tutoriais:

Cursos:

Como praticar:

JAVASCRIPT

Aqui a coisa começa a complicar. Porque até agora HTML e CSS não são linguagens de programação, então elas não envolvem lógica, que é onde as pessoas tem mais dificuldade ao começar. Mas sem desespero!

O Js é o que vai adicionar funcionalidades ao seu site/sistema web.

O que é importante aprender:

Tutoriais:

Cursos:

Como praticar:

  • Certificação HackerRank (só pode fazer uma vez então só faça quando estiver seguro)
  • Comece criando pequenas funcionalidades nos projetos que você já fez. Como por exemplo: funções em botões, sliders para os seus sites, formulários de contato.
  • Crie uma lista de tarefas. Adicione novas tarefas, marque as já concluídas, delete tarefas.
  • Faça um contador ou um pomodoro. Dica pesquise por setInterval e setTimeOut.
  • Comece a fazer requisições para API's públicas 

Projetos para se inspirar:

FRAMEWORK

Nesse ponto você já deve ter uma base boa de javascript e você vai começar a aprender a usar um framework. Hoje em dias existem 3 mais famosos: Vue, React e Angular.

Qual eu escolho? Tanto faz. Todos eles são muito usados, nenhum sofre o risco de ser descontinuado. O mais usado hoje em dia é o React. Eu comecei com Angular e depois fui pro Vue. Não se apegue em framework, inevitavelmente um dia você pode ter que mudar, por isso que é importante saber o JS que é a base de todos.

Como eu trabalho com Vue, vou deixar as dicas de cursos e tutoriais de Vue.

Dica:

Se você está começando recomendo o codesandbox. Lá você consegue criar um projeto usando qualquer framework (estilo codepen).

O que você precisa saber:

  • Lifecycle
  • Data, Props, Computed, Methods, Watch
  • Vuex
  • Vue Router
  • Comunicação entre componentes

Tutoriais:

Cursos:

Coloquei só esses 3 porque são os que eu conheço e recomendo.

Como praticar:

  • App clima fazendo solicitações para apis externas
  • Clone de algo já existente (tutorial spotify)
  • Algo que você goste (gerenciar finanças, menu restaurante, etc..)
  • Dashboards
  • E-commerce (layout)

Começo de uma jornada..

Depois de ter estudado quase tudo disso, você vai estar apto a ser um frontend júnior! É bastante coisa né? Eu sei, por isso é muito importante que você pratique bastante e se desafie. 

Qualquer dúvida podem me chamar lá pelo insta @papodedev!

Related articles

Isadora Stangarlin

04/24/2021

Quero ser um programador, por onde começo?

Essa é com toda a certeza, a pergunta que eu mais recebo no meu instagram @papodedev. Então agora vou fazer um breve passo a passo, pra você que está perdido nesse mundo paralelo 👾

Isadora Stangarlin

05/05/2021

Dicas para entrevistas para Frontend developer

A maioria das pessoas que me segue no instagram (@papodedev) está ainda estudando e se preparando para ingressar no mercado de trabalho como um desenvolvedor.

Isadora Stangarlin

05/24/2021

Como saber qual é a minha senioridade?

Sendo bem prática na minha resposta, esse é um assunto muito relativo na área de programação. Porque depende de empresa para empresa. São elas que vão dizer qual é o seu nível, de acordo com os critérios que elas estipularam. Para uma empresa...

Isadora Stangarlin

05/18/2021

Que computador eu preciso para começar como programador?

Se você está começando na área de programação já deve ter se perguntado: será que preciso de um computador melhor? Pode ser um notebook ou preciso de um desktop? Bom, nesse artigo vamos falar um pouco sobre o que você realmente precisa.

Isadora Stangarlin

04/16/2021

Não é fácil ser programador e quem diz o contrário está te mentindo!

https://images.unsplash.com/photo-1544256718-3bcf237f3974?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1351&q=80

Isadora Stangarlin

04/12/2021

CSS REM vs EM vs PX qual usar?

Não é de hoje que CSS é famoso por causar algumas dores de cabeça 😂
Support
More Options