Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Npm - Gerenciador de pacotes para JavaScript

Aprenda a trabalhar com o gerenciador de pacotes mais utilizado do JavaScript

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 01h19 de vídeos
  • Certificado com 8 horas
  • 18 exercícios

Sobre o curso

O npm nasceu como um simples gerenciador de módulos do Node.js. Muitos ainda o usam simplesmente como um gerenciador de módulos, mas a verdade é que o npm possui vários comandos e possibilidades que nos ajudam e beneficiam muito em nossos projetos.

Veremos neste curso como gerenciar melhor as dependências dos nossos projetos, como criar nossos próprios módulos, como publicar módulos no npm para que qualquer pessoa tenha acesso a nossos módulos, aprender como trabalhar com o arquivo de configuração do npm, aprofundar o conhecimento das funcionalidades e possibilidades do package.json, como utilizar o npm como um automatizador de tarefas (podendo substituir o Grunt e Gulp), como executar comandos de nossos módulos diretamente da linha de comando do sistema operacional, etc.

O npm nasceu como um simples gerenciador de módulos do Node.js. Muitos ainda o usam simplesmente como um gerenciador de módulos, mas a verdade é que o npm possui vários comandos e possibilidades que nos ajudam e beneficiam muito em nossos projetos.

Veremos neste curso como gerenciar melhor as dependências dos nossos projetos, como criar nossos próprios módulos, como publicar módulos no npm para que qualquer pessoa tenha acesso a nossos módulos, aprender como trabalhar com o arquivo de configuração do npm, aprofundar o conhecimento das funcionalidades e possibilidades do package.json, como utilizar o npm como um automatizador de tarefas (podendo substituir o Grunt e Gulp), como executar comandos de nossos módulos diretamente da linha de comando do sistema operacional, etc.

O que irá aprender?

Neste curso iremos apresentar o npm. Através de vídeo aulas, e conteúdo apostilado você verá como ele funciona e as suas várias funcionalidades que podem nos auxiliar nos projetos. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Alguns itens presentes no curso:

  • Instalação e Atualização;
  • Gerenciamento de módulos locais e globais;
  • Executando módulos a partir da linha de comando;
  • Criação de módulos;
  • Publicação de módulos no npm;
  • Conhecendo a fundo o package.json;
  • Configurações do npm;
  • Comandos CLI;
  • npm Scripts - Automação de Tarefas.

Pra quem é esse curso?

Este curso é destinado àqueles que já tenham um conhecimento com desenvolvimento JavaScript e querem aperfeiçoar seus projetos, fazendo um melhor uso do npm, ferramenta que vem junto com o Node.js e serve muito mais do que simplesmente gerenciar as dependências do projeto.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Sublime Text 3.0.0 ou superior
  • git 2.14.1 ou superior
  • Node.js 8.5.0 ou superior
  • npm 5.4.2 ou superior

Sobre o professor

Akira Hanashiro

Akira Hanashiro

Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.

Conteúdo programático

  1. Conhecendo o npm

    Vamos começar a conhecer o npm, para quê serve e como instalá-lo

    6 aulas
    • O que é?
    • Por que npm?
    • Instalação
    • Atualização
    • Pacotes e Módulos
    • Questionário
  2. Módulos Locais

    Veja como instalar módulos localmente em seus projetos

    6 aulas
    • Busca de Pacotes
    • Instalando Pacotes
    • Instalando pacotes de repositórios Git
    • Listando e atualizando pacotes desatualizados
    • Desinstalando pacotes
    • Questionário
  3. Módulos Globais

    Veja como instalar módulos globais e como executar programas diretamente da linha de comandos

    3 aulas
    • Instalando pacotes globalmente
    • Atualizando pacotes globais
    • Listando e Desinstalando pacotes globais
  4. Criando Módulos

    Aprenda a criar seus próprios módulos e como publicá-los

    4 aulas
    • Criando Pacotes
    • Publicando Pacotes no repositório do npm
    • Versionamento e Atualização de pacotes
    • Questionário
  5. Conhecendo melhor o package.json

    Veja o poder do package.json e entenda melhor como usá-lo

    5 aulas
    • Conhecendo melhor o package.json
    • Customizando valores padrões para o package.json
    • Entendendo os símbolos de controle de versão
    • Executando comandos a partir do campo "scripts"
    • Questionário
  6. Comandos CLI

    Vamos conhecer alguns comandos do npm que podem ser muito úteis

    5 aulas
    • Comandos de Usuário
    • Comandos de Gerenciamento de Pacotes
    • Comandos de Publicação
    • Outros Comandos
    • Questionário
  7. Configurando o npm

    Conheça os arquivos usados para configurar o npm

    1 aula
    • Configurando o comportamento do npm a partir do ".npmrc"
  8. npm Scripts - Automação de Tarefas

    Vamos aprender a usar o npm para automatizar algumas de nossas tarefas

    4 aulas
    • Por que usar o npm como ferramenta de automação?
    • Automatizando tarefas com npm scripts
    • Ganchos (hooks)
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!