Guia programador front end
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
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
Conteúdo do plano
-
Curso HTML5 e CSS3 parte 1: crie uma página da Web
-
Curso HTML5 e CSS3 parte 2: posicionamento, listas e navegação
-
Curso HTML5 e CSS3 parte 4: avançando no CSS
-
Curso HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
-
Curso Flexbox: posicione elementos na tela
-
Curso Layouts Responsivos: trabalhando com layouts mobile
-
Curso Bootstrap 4: criando uma landing page responsiva
-
Curso Arquitetura CSS: descomplicando os problemas
-
Curso Sass e Compass: Descomplicando o CSS
-
Curso CSS Grid: simplificando layouts
-
Curso JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
-
Curso JavaScript e HTML: pratique lógica com desenhos, animações e um jogo
-
Curso JavaScript: explorando a linguagem
-
Curso JavaScript: programando na linguagem da web
-
Curso JavaScript na Web: manipule o DOM com JavaScript
-
Curso JavaScript na Web: validação de Formulários e HTML5
-
Curso JS na Web: Armazenando dados no navegador
-
Curso Git e Github: controle e compartilhe seu código
-
Curso JavaScript: programando a Orientação a Objetos
-
Curso HTTP: Entendendo a web por baixo dos panos
-
Curso JS na web: CRUD com JavaScript assíncrono
-
Curso JavaScript: interfaces e Herança em Orientação a Objetos
-
Curso JavaScript: conhecendo o Browser e padrões de projeto
-
Curso TypeScript parte 1: evoluindo seu JavaScript
-
Curso TypeScript parte 2: Mais técnicas e boas práticas
-
Curso Webpack: Manipulando módulos na sua webapp
-
Curso Angular parte 1: produtividade e organização com framework SPA
-
Curso Angular parte 2: Autenticação, Forms e lazy loading
-
Curso Angular parte 3: upload, build e novos componentes
-
Curso Angular parte 4: lapidando o projeto
-
Curso Expressões regulares: capturando textos de forma mágica
-
Curso Performance Web I: otimizando o front-end
-
Curso Performance Web II: Critical Path, HTTP/2 e Resource Hints
-
Excluir Trilha de Estudos?
Ao excluir, você não não conseguirá mais visualizar e acessar a Trilha criada por você