Trilha • Comunidade

Guia programador front end

33 cursos

Cursos Basicos HTML: HTML5 e CSS3 parte 1 e parte 2

Extra: HTML5 e CSS3 parte 3 e parte 4

Comentário: Esses cursos de html vão te ajudar bastante quando for construir layout, mas nada que uma curiosidade, aquela pesquisada tosca no google e uma lidinha não resolva, mas uma hora eh bom vc fazer.

Cursos Basicos CSS: Layouts Responsivos: Trabalhando com layouts mobile Flexbox: Posicione elementos na tela Bootstrap 4: Criando uma landing page responsiva -> Comentário: Esse curso eh legal fazer pq eh um framework que facilita sua vida e eh MUITO utilizado no mercado e inclusive vc pode usar pra projetos pessoais.

Extra:

Arquitetura CSS: Descomplicando os problemas Sass e Compass: Descomplicando o CSS CSS Grid: Simplificando layouts

Comentario 1 CSS : Esses faz mais pra frente, mas eh bem legal fazer pra manjar de css isso eh raro no mercado! Os de cima já vão te dar uma puuuta base.

O ultimo da lista css grid, vc vai ve-lo em algum ponto seja no html e css ou no de bootstrap. Entao quando for fazer avalie se realmente vale a pena.

Uma dica: Procura fazer o simples no CSS e sempre pensando no mobile. Eh legal saber CSS (muita gente vai me xingar por falar isso), mas são raras as pessoas que realmente manjam de css. Então se vc colocar algo muito complexo e der problema, uma hora ou outra vão cagar seu código e gerar uma complexidade na hora da manutenção. Culpa sua que manja ou da pessoa que não manja? Claro que da pessoa que não manja, mas imagina um incidente em produção e vc com dor de barriga?!

Logica de programação:

Basicos Logica de programação: Lógica de programação I: Os primeiros programas com Javascript e HTML

Extra https://safra.alura.com.br/course/logica-programacao-pratica-com-desenho-animacoes-em-jogo

Comentario: Não acho que a parte 2 seja necessária. O importante eh SEMPRE quebrar grandes problemas em problemas menores e ir progredindo.

Programacao:

Basicos:

Escolher um dos dois: JavaScript: primeiros passos com a linguagem JavaScript: Programando na linguagem da web

Comentario: Eu fiz o segundo, ai eh questão de gostar do instrutor, vc escolhe.

JS na Web: Manipule o DOM com JavaScript JavaScript na Web: Validação de Formulários e HTML5 JS na Web: Armazenando dados no navegador JavaScript: Programando a Orientação a Objetos


Git e Github: Controle e compartilhe seu código Comentário: A partir deste ponto comece a usar o git pra organizar seus cursos, crie um repo privado pra cada um e vá evoluindo pra criar o habito.


HTTP: Entendendo a web por baixo dos panos JS na web: CRUD com JavaScript assíncrono JavaScript: Interfaces e Herança em Orientação a Objetos JavaScript: Conhecendo o Browser e padrões de projeto

Desse ponto pra frente, vai depender do caminho que vc quer seguir... Se voce quiser mobile, procura a trilha mobile aqui do alura e arrepia, mas aqui estou supondo que seja Angular 9:

TypeScript parte 1: Evoluindo seu Javascript TypeScript parte 2: Mais técnicas e boas práticas

Webpack: Manipulando módulos na sua webapp - Bem importante.

Angular parte 1, parte 2, parte 3 e 4.

Extra gerais: Expressões regulares: Capturando textos de forma mágica

Performance Web I: otimizando o front-end

Performance Web II: Critical Path, HTTP/2 e Resource Hints

https://safra.alura.com.br/course/git-github-controle-de-versao

Criado por Gabriel Cheda

5.3k xp

Criado em 03/02/2021

Após a data de criação, o autor ou autora da trilha pode ter feito atualizações no conteúdo

O que é esta trilha?

Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias

Passo a passo

  1. 1

    Conteúdo do plano