Um curso passo a passo de 30 dias que ensina React, desde os fundamentos de JavaScript até hooks, roteamento e gerenciamento de estado.
Asabeneh/30-Days-Of-JavaScript
Curso gratuito de JavaScript em 30 dias, com aulas passo a passo, exercícios diários e miniprojetos para iniciantes.
- Estrelas
- 46,945
- Forks
- 10,451
- Issues abertas
- 366
- Último commit
- há 2 meses
O que é?
30 Days Of JavaScript é um guia de aprendizado estruturado que ensina JavaScript um dia de cada vez. Cada dia aborda um tema, como tipos de dados, arrays, funções, objetos, closures, promises, o DOM e event listeners, e termina com exercícios para praticar o conteúdo.
O curso começa pelo básico, incluindo a instalação do Node.js, o uso do console do Chrome e do Visual Studio Code, além de como adicionar scripts a páginas da web. Os dias seguintes apresentam conceitos mais avançados, e a etapa final inclui miniprojetos, como uma animação do sistema solar, uma visualização de dados sobre os países do mundo, uma página de portfólio e um placar. O autor observa que o programa pode levar mais de 30 dias e incentiva os alunos a seguirem no próprio ritmo.
As aulas são escritas em inglês coloquial e estão disponíveis em vários outros idiomas, incluindo espanhol, italiano, russo, turco, coreano, vietnamita, polonês e português. Também há referências a videoaulas em um canal complementar no YouTube.
Recursos principais
- 01Abrange 30 temas diários, de variáveis e tipos de dados a closures e promises.
- 02Inclui exercícios ao final de cada dia para praticar na prática.
- 03Ensina a instalar e configurar o Node.js e a usar o console do Chrome e o VS Code.
- 04Termina com miniprojetos, como uma visualização de dados e uma animação do sistema solar.
- 05Disponível em inglês e em vários outros idiomas.
Casos de uso
- Iniciantes absolutos que querem um caminho estruturado para aprender JavaScript.
- Autodidatas que preferem um curso diário e flexível quanto ao ritmo.
- Desenvolvedores que usam outras linguagens e querem revisar os principais conceitos de JavaScript.
- Instrutores que procuram uma referência gratuita e multilíngue para um curso de JavaScript.
Início rápido
- 1
Instale o Node.js pelo site oficial
- 2
Verifique se o Node.js está instalado
node -v - 3
Abra o console do Google Chrome e comece a escrever código JavaScript
Antes de usar
- O curso não especifica uma licença, então os termos de reutilização não estão claros.
- As instruções de configuração mencionam versões antigas do Node.js e podem estar desatualizadas.
- Para obter o certificado do desafio, é necessário se inscrever em uma plataforma externa.
Tópicos
Perguntas frequentes
- O que é 30-Days-Of-JavaScript?
- Curso gratuito de JavaScript em 30 dias, com aulas passo a passo, exercícios diários e miniprojetos para iniciantes. 30 Days Of JavaScript é um guia de aprendizado estruturado que ensina JavaScript um dia de cada vez. Cada dia aborda um tema, como tipos de dados, arrays, funções, objetos, closures, promises, o DOM e event listeners, e termina com exercícios para praticar o conteúdo.
- 30-Days-Of-JavaScript é gratuito? Qual é a licença?
- 30-Days-Of-JavaScript não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- 30-Days-Of-JavaScript ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de 30-Days-Of-JavaScript foi em 27 de ago. de 2026.
- Para que posso usar 30-Days-Of-JavaScript?
- Iniciantes absolutos que querem um caminho estruturado para aprender JavaScript. Autodidatas que preferem um curso diário e flexível quanto ao ritmo. Desenvolvedores que usam outras linguagens e querem revisar os principais conceitos de JavaScript. Instrutores que procuram uma referência gratuita e multilíngue para um curso de JavaScript.
- Como instalar 30-Days-Of-JavaScript?
- Instale o Node.js pelo site oficial Verifique se o Node.js está instalado: node -v Abra o console do Google Chrome e comece a escrever código JavaScript
- Onde consigo 30-Days-Of-JavaScript?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Asabeneh/30-Days-Of-JavaScript
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma lista organizada por linguagem, com tutoriais que guiam desenvolvedores na criação de aplicações completas do zero.
Currículo de 12 semanas e 24 aulas para iniciantes, que ensina HTML, CSS e JavaScript com projetos práticos, como um terrário, um jogo de digitação e um jogo espacial.
Um curso passo a passo de 30 dias que ensina Python, dos fundamentos a aplicações web, APIs e ferramentas de dados.
Um formatador de código opinativo que reimprime JavaScript, TypeScript, CSS, HTML, Markdown, YAML e outras linguagens em um estilo consistente.
Uma coleção de artigos curtos e independentes e trechos de código JavaScript para aprender padrões comuns de programação em 30 segundos ou menos.