Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NPM da instalação a publicação (Node Package Manager)
Role Play
Highest Rated
Rating: 4.5 out of 5(200 ratings)
2,259 students

NPM da instalação a publicação (Node Package Manager)

Aprenda os recursos básicos e avançados do NPM (Node Package Manager), além de criação/publicação de novas dependências.
Last updated 12/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Instalar, remover, atualizar pacotes com npm (Node Package Manager)
  • Criar um pacote/dependência e publicar no site oficial do npm
  • Técnicas avançadas com npm (cache, setar configurações, versionamento semântico)
  • Instalar e utilizar pacotes/dependências famosas e mais utilizadas do mundo JS e Node (lodash, moment, express e mais)

Course content

5 sections83 lectures5h 19m total length
  • Introdução do curso3:12
  • Apresentação do curso3:17
  • Introdução da seção1:14
  • O que são gerenciadores de pacotes/dependências?4:58
  • O que é npm?3:33
  • O que é Node.js?4:46
  • Instalando o npm no Windows5:15
  • Instalando o npm no Linux4:18
  • Buscando/descobrindo pacotes no site do npm5:05
  • Instalando o git bash (opcional)5:12
  • Instalando o VS Code (opcional)4:17
  • Uma breve introdução sobre o JSON6:34
  • Como um programador acha as soluções das dúvidas no StackOverFlow4:31
  • Como um programador acha as soluções das dúvidas no Google3:39
  • Conclusão da seção1:30
  • Questionário de conhecimento do npm
  • Como aprender programação mais rápido e ter sucesso na carreira3:54
  • Teste para saber sua dificuldade com programação0:22

Requirements

  • Conhecimentos básicos em JavaScript ou programação
  • Força de vontade e determinação

Description

Está em busca de um curso de NPM (Node Package Manager) completo com certificado online? O NPM (Node Package Manager) é um gerenciador de pacotes, que serve para fazer o download de libs, frameworks e pacotes do mundo JavaScript. Podemos criar os nossos pacotes e disponibilizar para os outros devs fazerem uso dele.

Neste curso você vai aprender a utilização básica e avançada do NPM, ou seja, os comandos que um programador utiliza no dia a dia para construir seus projetos com ajuda do gerenciador (instalação, atualização e remoção de pacotes).

E, na parte avançada você aprenderá a resolver problemas mais complexos, que exigem um conhecimento maior da ferramenta, como: cache, versionamento semântico, diferenciação de ambientes e muito mais.

Para fechar com chave de ouro, teremos uma seção onde vamos construir um módulo do zero a publicação, assim como grandes bibliotecas como: React, Vue, Angular foram criadas, nós criaremos a nossa.

Além de claro eu te guiar por todo o ciclo de desenvolvimento de um pacote, atualização dele, construção de scripts de teste, documentação e claro testes reais com o download do próprio módulo direto do site do NPM, como se fosse uma outra biblioteca de grande porte e testamos ele num projeto separado.

Além disso, o curso aborda alguns assuntos correlacionados ao NPM, como: Node.js, JSON, JavaScript e mais. Pois acredito que você também deve ter uma noção destas outras partes que formam o package manager.

O que é NPM na programação?

O NPM (Node Package Manager) é um gerenciador de pacotes muito popular no ecossistema do Node.js. É uma ferramenta fundamental para desenvolvedores JavaScript, pois permite instalar, gerenciar e compartilhar pacotes de código reutilizáveis.

Para iniciantes, é crucial compreender os conceitos básicos do NPM. O NPM permite que você instale pacotes de terceiros em seu projeto com facilidade. Você poderá usar bibliotecas e frameworks criados por outras pessoas para acelerar seu desenvolvimento. Saiba, entretanto, como usar comandos como npm install para instalar pacotes e npm init para criar e gerenciar o arquivo package.json.

Para desenvolvedores avançados, o conhecimento do NPM vai além da instalação de pacotes. Saiba como criar e publicar seus próprios pacotes no registro do NPM, para que outras pessoas possam utilizá-los. Compreenda como funcionam as dependências e as versões dos pacotes, como atualizá-los e como lidar com conflitos.

Outro conceito é o uso de scripts personalizados no arquivo package.json. Automatize tarefas comuns, como iniciar o servidor de desenvolvimento ou executar testes. Saber como criar e executar esses scripts é fundamental para aumentar a eficiência do seu fluxo de trabalho.

Após este curso NPM completo com certificado online, você estará apto a: utilizar o NPM com maestria, resolver problemas mais complexos no NPM e criar seus próprios pacotes.

Meu compromisso com você é fazer você se sentir seguro para trabalhar nessa ferramenta e utilizar todas suas funcionalidades.


Who this course is for:

  • Programadores iniciantes
  • Programadores JavaScript
  • Desenvolvedores
  • Aspirantes a programação
  • Programadores front-end
  • Programadores back-end