Imagem do Curso gratuito Curso completo de Javascript em NodeJs - Rincko Dev

Curso online gratuitoCurso completo de Javascript em NodeJs - Rincko Dev

Duração do curso online: 5 horas e 38 minutos

Novo

Curso online gratuito de JavaScript em Node.js para aprender fundamentos, modularização, async/await e boas práticas no back-end.

Neste curso gratuito, aprenda sobre

  • Boas-vindas e Preparação do Ambiente Node.js
  • Fundamentos da Linguagem: Variáveis, Comentários e Operadores
  • Controle de Fluxo: Condicionais e Laços de Repetição
  • Estruturas de Dados e Escopos no JavaScript
  • Node.js na Prática: Módulos, Dependências, Scripts e Caminhos
  • Tipos, Strings e Funções Avançadas (Callbacks, Recursão e Assíncrono)
  • Programação Moderna: Classes, Coleções e Operadores
  • Projeto Prático e Encerramento

Descrição do curso

O Curso completo de Javascript em NodeJs - Rincko Dev é uma formação online gratuita voltada para quem quer aprender a programar e criar aplicações no ambiente Node.js com JavaScript moderno. Com uma abordagem prática e progressiva, você desenvolve base sólida da linguagem e entende como aplicá-la no back-end, desde os primeiros passos até recursos essenciais do dia a dia.

Ao longo do curso, você consolida conceitos fundamentais como variáveis, operadores, estruturas condicionais e laços de repetição, além de evoluir para funções, arrays e objetos. Também aprofunda temas importantes para escrever código mais organizado e reutilizável, explorando escopos, desestruturação e o uso de módulos no ecossistema do Node.js.

O conteúdo avança para aspectos comuns em projetos reais, como dependências, scripts, manipulação de caminhos e tipos de dados usados com frequência. Você aprende a trabalhar com padrões assíncronos, incluindo promises e async/await, e aplica boas práticas de tratamento de erros. Para completar, o curso aborda recursos modernos como classes, estruturas de coleção, spread/rest, contexto de execução e JSON, finalizando com uma atividade prática para reforçar o aprendizado e ajudar a ganhar confiança para iniciar seus próprios projetos.

Conteúdo do curso

  • Aula em vídeo: Introdução ao Curso de Javascript em NodeJs por Rincko Dev 01m
  • Exercício: Qual é o foco principal do curso de JavaScript apresentado?
  • Aula em vídeo: Passos Inicias - 01 - Curso de javascript em NodeJs 05m
  • Exercício: Qual comando deve ser executado no terminal para iniciar um projeto Node.js e gerar o arquivo package.json com configurações padrão?
  • Aula em vídeo: Variáveis const let var - 02 - Curso de javascript em NodeJs 13m
  • Exercício: Qual palavra-chave é recomendada para declarar uma variável cujo valor não será reatribuído?
  • Aula em vídeo: Comentários - 03 - Curso de javascript em NodeJs 03m
  • Exercício: Qual é o efeito de um comentário no JavaScript quando o código é executado no Node.js?
  • Aula em vídeo: Operadores aritméticos - 04 - Curso de javascript em NodeJs 05m
  • Exercício: Em JavaScript (Node.js), qual operador aritmético retorna o resto de uma divisão, sendo útil para identificar se um número é par ou ímpar?
  • Aula em vídeo: Operadores de atribuição - 05 - Curso de javascript em NodeJs 02m
  • Exercício: Qual operador de atribuição deve ser usado para somar um valor ao conteúdo atual de uma variável em JavaScript (ex.: aumentar um preço sem reescrever toda a expressão)?
  • Aula em vídeo: Operadores de comparação - 06 - Curso de javascript em NodeJs 05m
  • Exercício: Qual operador de comparação verifica valor e tipo ao mesmo tempo no JavaScript?
  • Aula em vídeo: Operadores lógicos - 07 - Curso de javascript em NodeJs 07m
  • Exercício: Em JavaScript, quando a expressão com o operador lógico AND (&&) retorna true?
  • Aula em vídeo: Operador ternário - 08 - Curso de javascript em NodeJs 07m
  • Exercício: Qual é a estrutura correta do operador ternário em JavaScript?
  • Aula em vídeo: Estrutura condicional IF ELSE - 09 - Curso de javascript em NodeJs 15m
  • Exercício: Em JavaScript (Node.js), qual é o comportamento correto de uma estrutura if/else ao avaliar uma condição booleana?
  • Aula em vídeo: Estrutura condicional Switch - 10 - Curso de javascript em NodeJs 10m
  • Exercício: No JavaScript, qual é a função do break dentro de um case no switch?
  • Aula em vídeo: Laço de repetição For - 11 - Curso de javascript em NodeJs 11m
  • Exercício: No JavaScript (Node.js), qual é a função dos três trechos dentro do parênteses do for (inicialização; condição; execução)?
  • Aula em vídeo: Laço de repetição While - 12 - Curso de javascript em NodeJs 13m
  • Exercício: No JavaScript (Node.js), qual é o comportamento da instrução break dentro de um loop while?
  • Aula em vídeo: Funções - 13 - Curso de javascript em NodeJs 15m
  • Exercício: Qual alternativa descreve corretamente o comportamento de hoisting em funções declaradas com a palavra-chave function?
  • Aula em vídeo: Arrays - 14 - Curso de javascript em NodeJs 07m
  • Exercício: Qual método adiciona um novo elemento no final de um array em JavaScript?
  • Aula em vídeo: Objetos - 15 - Curso de javascript em NodeJs 11m
  • Exercício: Qual é a principal diferença entre arrays e objetos em JavaScript?
  • Aula em vídeo: Escopos (Bloco, Função e Léxico) - 16 - Curso de javascript em NodeJs 08m
  • Exercício: No JavaScript, qual afirmação descreve corretamente o comportamento de escopo entre var, let e const em um bloco (ex.: if)?
  • Aula em vídeo: Desestruturação - 17 - Curso de javascript em NodeJs 07m
  • Exercício: Ao desestruturar um objeto em JavaScript, qual sintaxe extrai a propriedade name do objeto person e cria uma variável name?
  • Aula em vídeo: Módulos (CommonJs vs ES Modules) - 18 - Curso de javascript em NodeJs 08m
  • Exercício: Ao definir no package.json a propriedade type como module, qual é a forma correta de importar funções de outro arquivo no Node.js?
  • Aula em vídeo: Bibliotecas (Dependências) - 19 - Curso de javascript em NodeJs 09m
  • Exercício: Ao instalar uma biblioteca com npm, qual mudança principal costuma acontecer no projeto?
  • Aula em vídeo: Scripts - 20 - Curso de javascript em NodeJs 07m
  • Exercício: No Node.js, qual comando executa diretamente o script chamado start definido em scripts no package.json, sem precisar usar run?
  • Aula em vídeo: Caminhos - 21 - Curso de javascript em NodeJs 06m
  • Exercício: Em importações no JavaScript (Node.js), o que significa usar ./ no caminho do módulo?
  • Aula em vídeo: Strings do javascript - 22 - Curso de javascript em NodeJs 11m
  • Exercício: Qual é a principal vantagem de usar template strings (crase) em JavaScript?
  • Aula em vídeo: Booleans do javascript - 23 - Curso de javascript em NodeJs 05m
  • Exercício: Quais valores abaixo são considerados falsy no JavaScript e fazem o if não executar o bloco?
  • Aula em vídeo: Funções callbacks - 24 - Curso de javascript em NodeJs 09m
  • Exercício: O que caracteriza uma função callback em JavaScript?
  • Aula em vídeo: Funções recursivas - 25 - Curso de javascript em NodeJs 05m
  • Exercício: Em uma função recursiva de contagem regressiva, qual é a forma correta de evitar execução infinita e possível erro de Maximum call stack size?
  • Aula em vídeo: Promises async/await - 26 - Curso de javascript em NodeJs 14m
  • Exercício: Em JavaScript, qual é o papel da palavra-chave await ao lidar com uma Promise?
  • Aula em vídeo: Tratamento de erros (try/catch) - 27 - Curso de javascript em NodeJs 07m
  • Exercício: Qual é a principal função do bloco try/catch no JavaScript (Node.js)?
  • Aula em vídeo: Classes (constructor, get, set) - 28 - Curso de javascript em NodeJs 11m
  • Exercício: Em JavaScript, qual afirmação descreve corretamente uma propriedade/método static em uma classe?
  • Aula em vídeo: Datas - 29 - Curso de javascript em NodeJs 10m
  • Exercício: Ao criar uma data no JavaScript usando números (ano, mês, dia), qual é o valor do mês para representar Janeiro?
  • Aula em vídeo: Sets - 30 - Curso de javascript em NodeJs 06m
  • Exercício: Qual é a principal característica de um Set no JavaScript em relação a itens repetidos?
  • Aula em vídeo: Maps - 31 - Curso de javascript em NodeJs 07m
  • Exercício: Qual método é usado para obter o valor associado a uma chave em um Map no JavaScript?
  • Aula em vídeo: Operadores Spread e Rest - 32 - Curso de javascript em NodeJs 09m
  • Exercício: Em JavaScript, qual alternativa descreve corretamente a diferença entre spread e rest operator?
  • Aula em vídeo: This do javascript - 33 - Curso de javascript em NodeJs 09m
  • Exercício: No Node.js, qual é o valor de this no escopo global de um arquivo (fora de funções/objetos)?
  • Aula em vídeo: Formato JSON - 34 - Curso de javascript em NodeJs 12m
  • Exercício: Qual afirmação descreve corretamente uma regra de sintaxe do JSON?
  • Aula em vídeo: Mini programa de tarefas - Curso de javascript em NodeJs 32m
  • Exercício: Qual configuração no package.json permite usar imports no padrão ES Modules (com "import ... from") no Node.js?
  • Aula em vídeo: Concluindo - Final - Curso de javascript em NodeJs 00m
  • Exercício: Qual é a principal orientação para continuar evoluindo em JavaScript após concluir um curso completo em Node.js?

Este curso gratuito inclui:

5 horas e 38 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação back-end

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso