Imagem do Curso gratuito Módulos JavaScript

Curso online gratuitoMódulos JavaScript

Duração do curso online: 1 horas e 40 minutos

Novo

Curso gratuito de módulos JavaScript: aprenda CommonJS e ES Modules, import/export, resolução de módulos e organização de projetos Front-End.

Neste curso gratuito, aprenda sobre

  • Fundamentos e contexto de Módulos JavaScript
  • CommonJS no Node.js: require, wrapper, cache e node_modules
  • Resolução de módulos no Node.js
  • ES Modules na prática com Babel (setup e sintaxe import/export)
  • Técnicas de importação e reexportação (alias e agregadores)
  • Uso avançado de módulos

Descrição do curso

Aprenda a organizar melhor seus projetos com módulos em JavaScript e ganhe clareza na forma como seu código é estruturado, reutilizado e mantido. Este curso online gratuito apresenta, de maneira prática, como funciona o carregamento e a separação de responsabilidades em aplicações modernas, ajudando você a evoluir de arquivos soltos para uma arquitetura mais consistente no Front-End e no ecossistema JavaScript.

Ao longo das aulas, você entende as diferenças entre os principais formatos de módulos usados no dia a dia, incluindo o padrão do Node.js e o modelo de ES Modules. Você também explora como import e export funcionam na prática, como lidar com diferentes estilos de exportação e como escrever imports mais expressivos para melhorar a legibilidade do projeto.

Além do básico, o curso aprofunda pontos importantes para evitar problemas comuns, como resolução de caminhos, dependências instaladas, reaproveitamento de módulos e comportamentos internos que impactam desempenho e previsibilidade. Também há foco no uso com ferramentas de transpile, permitindo integrar módulos modernos a diferentes ambientes de execução com mais segurança.

Indicado para quem já escreve JavaScript e quer dar um passo adiante em organização de código, o curso ajuda a criar bases mais sólidas para aplicações escaláveis, fáceis de testar e simples de evoluir.

Conteúdo do curso

  • Aula em vídeo: 01 - Intro - Módulos JavaScript 13m
  • Aula em vídeo: 02 - Reforço - Módulos JavaScript 02m
  • Exercício: Qual especificação é apontada como a mais relevante atualmente para módulos no ecossistema JavaScript, segundo o conteúdo apresentado?
  • Aula em vídeo: 03 - Conheça o require - Módulos JavaScript 07m
  • Aula em vídeo: 04 - Module wrapper e cache - Módulos JavaScript 08m
  • Exercício: Ao importar um módulo no Node.js mais de uma vez, o que acontece com a execução do código desse módulo?
  • Aula em vídeo: 05 - node_modules - Módulos JavaScript 09m
  • Exercício: No Node.js, o que acontece quando você usa require() com um caminho que começa com "./", "../" ou "/"?
  • Aula em vídeo: 06 - Resolução de nomes de módulos - Módulos JavaScript 06m
  • Exercício: Ao importar um módulo sem informar a extensão (ex.: import 'mep'), qual comportamento de resolução de módulos explica como o carregamento encontra o arquivo correto?
  • Aula em vídeo: 07 - ES Modules / Babel Setup - Módulos JavaScript 15m
  • Exercício: Qual é a principal função do Babel ao trabalhar com ES Modules (import/export) em um projeto?
  • Aula em vídeo: 08 - Babel Env (node) / import e export - Módulos JavaScript 09m
  • Exercício: Qual é a principal diferença prática entre usar export default e export const ao importar uma função em outro arquivo?
  • Aula em vídeo: 09 - export default, const, class e function - Módulos JavaScript 10m
  • Exercício: Ao usar a sintaxe import { map, filter }, o que isso indica em relação ao módulo importado?
  • Aula em vídeo: 10 - import as - Módulos JavaScript 04m
  • Exercício: Em Módulos JavaScript, qual é a principal utilidade de renomear uma importação (ex.: importar filter como mep)?
  • Aula em vídeo: 11 - export as - Módulos JavaScript 04m
  • Exercício: Qual sintaxe permite reexportar o default de um módulo com outro nome em um arquivo agregador?
  • Aula em vídeo: 12 - Uso Avançado - Módulos JavaScript 09m

Este curso gratuito inclui:

1 horas e 40 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 Front-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