Introdução

Concluído

Quando trabalha numa aplicação, escreve código para implementar requisitos empresariais. Por uma questão de rapidez e fiabilidade, o utilizador e a respetiva equipa poderão não escrever todo o código. Você pode confiar em código externo, ou pacotes, que outra pessoa escreveu.

Uma maneira de abordar a criação de seu aplicativo com pacotes externos é usar um ecossistema existente de pacotes que você pode baixar e, possivelmente, até adicionar. Ao usar esses pacotes, você poderá concluir a criação do seu aplicativo mais cedo e levá-lo ao mercado mais rápido do que a concorrência. Outro benefício de usar pacotes pode ser garantir que seu aplicativo siga as práticas recomendadas para autenticação e autorização. No final de contas, proteger os seus dados e os dos seus clientes é uma preocupação significativa.

Neste módulo, você usará a ferramenta de linha de comando npm e o registro global npm para adicionar pacotes ao código do aplicativo. Também lhe será apresentado como gerir atualizações e mitigar problemas.

Objetivos de aprendizagem

Depois de concluir este módulo, conseguirá:

  • Configurar um contêiner de desenvolvimento como seu ambiente de desenvolvimento
  • Inicializar Node.js projetos como um profissional
  • Entenda os segredos do arquivo de manifesto package.json e use-o a seu favor
  • Adicione e remova pacotes do seu projeto Node.js com facilidade
  • Gerir as dependências do seu pacote e atualizá-las de forma previsível

Pré-requisitos

  • Estar familiarizado com a edição de texto e ficheiros de código num editor de texto
  • Ter experiência na utilização da linha de comandos, incluindo a utilização para operações do Git
  • Experiência com funções e variáveis JavaScript
  • Ambiente de desenvolvimento, um destes:
    • Conta do GitHub para usar o GitHub Codespaces para usar um ambiente baseado em navegador
    • Visual Studio Code e Docker para usar o ambiente local