O guia do JavaScripteiro das galáxias 🪐
Neste plano de estudos, você vai ver os melhores cursos para se tornar um mestre no JavaScript!
As tecnologias começam do Front-end, e depois vão misturando para o Back-end. Não com o objetivo de você se tornar um Full-stack — o que certamente vai ajudar —, mas sim, saber os dois lados da moeda.
Obs.: Tenha em mente que, ao seguir esse plano de estudos, você assume que já tem conhecimentos básicos de Front-end, sendo HTML e CSS.
Esse plano também, com o futuro, pode haver alguns conteúdos desatualizados. Se tiver, é porque, pelos menos pra mim, ainda vale ser visto, mesmo que desatualizado! Pode confiar!
\{^_^}/ happy coding!
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Artigo Algoritmos e Lógica de programação: O que é isso e por quê é importante? | Alura
-
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
-
Artigo O que é front-end e back-end?
-
Curso Lógica de programação: mergulhe em programação com JavaScript
-
Artigo 5 dúvidas de quem quer iniciar na carreira de programação | Alura
-
Curso Lógica de programação: mergulhe em programação com JavaScript
-
Artigo JavaScript: o que é, como aprender e Guia da linguagem | Alura
-
Curso JavaScript: explorando a linguagem
-
Artigo Tagged Template Literals | Alura
-
Curso JavaScript: programando a Orientação a Objetos
-
Artigo JavaScript replace: manipulando Strings e regex
-
Curso JavaScript: tipos, variáveis e funções
-
Artigo Escopos no JavaScript | Alura
-
Artigo Hoisting no Javascript | Alura
-
Podcast O Reino encantado do JavaScript – Hipsters #38
-
Curso JavaScript: Arrays
-
Artigo Variable Hoisting no JavaScript | Alura
-
Curso JavaScript: objetos
-
Artigo Strings com JavaScript: o que são e como manipulá-las
-
Artigo Manipulação de array com map, filter e reduce
-
Artigo Conhecendo Arrow Functions
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Alura+ Classes e funções em JavaScript
-
Artigo Construtores em JavaScript | Alura
-
Artigo Formatando números no JavaScript | Alura
-
Artigo Alterando CSS com JavaScript | Alura
-
Alura+ JS Linter
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Alura+ JavaScript Strict Mode
-
Curso JavaScript: interfaces e Herança em Orientação a Objetos
-
Artigo Herança em JavaScript | Alura
-
Artigo Preenchendo formulário HTML automaticamente com AJAX
-
Artigo Como funciona o import e export do JavaScript?
-
Alura+ Como funciona o Import e o Export do JavaScript?
-
Curso Expressões Regulares: faça buscas, validações e substituições de textos
-
Alura+ JavaScript assíncrono e Fetch
-
Curso JavaScript: manipulando elementos no DOM
-
Artigo Trabalhando com datas em JavaScript
-
Curso JavaScript na Web: armazenando dados no navegador
-
Artigo Tipagem dinâmica com Javascript | Alura
-
Curso JavaScript: validando formulários
-
Artigo Desafio JavaScript entre duas amigas
-
Podcast JavaScript: manual de sobrevivência 2020 – Hipsters #169
-
Curso JS na web: CRUD com JavaScript assíncrono
-
Alura+ NodeJS: o que é e como funciona
-
Curso HTTP: entendendo a web por baixo dos panos
-
Curso Terminal: aprenda comandos para executar tarefas
-
Artigo Como utilizar o terminal integrado do Visual Studio Code
-
Artigo Começando com o terminal: manipulando arquivos e diretórios
-
Curso Linux Onboarding: usando a CLI de uma forma rápida e prática
-
Artigo Node.JS: Descomplicando o trabalho com diferentes versões
-
Artigo Node.JS: definição, características, vantagens e usos possíveis
-
Curso JavaScript I: algoritmos de ordenação
-
Artigo Por que estudar algoritmos?
-
Curso Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca
-
Artigo Formatando CPF com ajuda das Expressões Regulares
-
Curso Node.js: criando sua primeira biblioteca
-
Artigo Começando com fetch no Javascript
-
Curso JavaScript: programação orientada a objetos
-
Curso JavaScript: projeto de conclusão
-
Alura+ Debugando projetos NodeJS no VSCode
-
Curso JavaScript: desenvolvedor poliglota
-
Artigo Testes em JavaScript
-
Podcast Evolução do JavaScript – Hipsters Ponto Tech #236
-
Artigo JavaScript ou TypeScript? Entenda as principais diferenças | Alura
-
Podcast O Hype do TypeScript – Hipsters #207
-
Curso TypeScript parte 1: evoluindo seu JavaScript
-
Curso TypeScript parte 2: avançando na linguagem
-
Curso Typescript parte 3: mais técnicas e boas práticas
-
Artigo Mergulhe nas carreiras de JavaScript: De React e Next a TypeScript e NodeJS
-
Podcast React: o framework onipresente – Hipsters #66
-
Site React
-
Artigo React Hooks: o que é e como eles funcionam
-
Formação Gerencie aplicações React com Typescript
-
Alura+ NextJS: criação de projeto e publicação no Vercel
-
Artigo NextJS: por que usar?
-
Podcast Nextjs – Hipsters Ponto Tech #220
-
Formação Melhore sua aplicação React com o Next.js
-
Artigo CSS com NextJS
-
Artigo Node.JS: Funções Assíncronas
-
Alura+ Debugando projetos NodeJS no VSCode
-
Artigo Revolução no Node.js: adeus ao Axios e fetch API na versão 17.5.0
-
Curso Node.js: criando uma API Rest com Express e MongoDB
-
Artigo Utilizando export.modules no Node.js
-
Alura+ Virtual DOM e React devTools
-
Video JavaScript Is Weird (EXTREME EDITION) - YouTube
-