Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

NestJS CLI

Vai além da teoria: aprenda a construir 3 CLIs completas e profissionais com NestJS e nest-commander, do setup ao deploy no npm. Você vai dominar comandos, subcomandos, opções, Design Patterns para CLI, integração com IA e boas práticas de publicação — saindo com projetos reais no portfólio e ferramentas prontas para o mundo real.

Avançadonível
8h 20mde conteúdo
7módulos
57aulas

Sobre o curso

Vai além da teoria: aprenda a construir 3 CLIs completas e profissionais com NestJS e nest-commander, do setup ao deploy no npm. Você vai dominar comandos, subcomandos, opções, Design Patterns para CLI, integração com IA e boas práticas de publicação — saindo com projetos reais no portfólio e ferramentas prontas para o mundo real.

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • NestJS
  • Node.js
  • Git
  • Terminal
  • Programação Orientada a Objetos
  • OpenAI API

Áreas de conhecimento

9.965 XP distribuídos entre as áreas abaixo.

  • Backend52%
  • Fundamentos23%
  • Inteligência Artificial6%
  • Testes e Qualidade4%

Conteúdo do curso

7 módulos · 57 aulas

Introdução ao Curso: Visão Geral e Preparação

4 aulas · 20 min

  • Boas-vindas e Apresentação do Curso

    Vídeo

    2 min
  • O que é um CLI

    VídeoMaterial de apoio

    10 min
  • Preparando o Ambiente de Desenvolvimento

    Vídeo

    4 min
  • Repositório com Exemplos e Dúvidas

    Vídeo

    6 min

Transformando NestJS em Standalone CLI Applications

8 aulas · 64 min

  • NestJS Web vs CLI Standalone

    Vídeo

    6 min
  • Setup Inicial de Projeto NestJS CLI

    Vídeo

    10 min
  • Entry Point Customizado: main.ts para CLI

    Vídeo

    10 min
  • Criando comandos e executando

    Vídeo

    13 min
  • Criando opções em comandos

    Vídeo

    9 min
  • Atalho para execução de testes

    Vídeo

    6 min
  • Criando link com npm

    Vídeo

    9 min
  • Revisão da seção

    Vídeo

    5 min

Projeto Prático 1: Math CLI com Comandos, Subcomandos e Opções

6 aulas · 37 min

  • Criando a Estrutura Base do Math CLI

    Vídeo

    7 min
  • Implementando o Comando Principal - operation

    Vídeo

    5 min
  • Criando Subcomandos - add, sub, mult, div

    Vídeo

    9 min
  • Resolvendo desafio dos subcomandos - sub, mult, div

    Vídeo

    5 min
  • Recebendo Opções e Argumentos Avançados

    Vídeo

    10 min
  • Revisão da seção

    Vídeo

    3 min

Projeto Prático 2: CLI Interativa com Inquirer e UX Aprimorada

10 aulas · 87 min

  • Introdução à CLI Interativa e Experiência do Usuário

    Vídeo

    6 min
  • Criando a Estrutura Base do Inquerer CLI

    Vídeo

    5 min
  • Estrutura de Questões e uso do InquirerService

    Vídeo

    11 min
  • Tipos de Questões

    Vídeo

    18 min
  • Options com Inquirer

    Vídeo

    12 min
  • CLI Colorido com Chalk

    Vídeo

    11 min
  • Criando Caixas no Terminal

    Vídeo

    8 min
  • Usando Spinners para Momentos de Espera

    Vídeo

    12 min
  • Formatando com Tabelas

    Vídeo

    7 min
  • Revisão da seção

    Vídeo

    3 min

Projeto Prático 3: CLI Completo, IA & Publicação Global no npm

21 aulas · 203 min

  • Planejamento e arquitetura da CLI

    Vídeo

    9 min
  • Criando Estrutura do Projeto

    Vídeo

    9 min
  • Criando Comando Configure

    Vídeo

    8 min
  • Criando um ConfigurationService

    Vídeo

    20 min
  • Refatorando o Comando Configure

    Vídeo

    7 min
  • Criando um TableService

    Vídeo

    7 min
  • Criando Comando New

    Vídeo

    11 min
  • Criando os Templates do CLI

    Vídeo

    14 min
  • Executando outros CLI

    Vídeo

    9 min
  • Validando os Requisitos do Sistema

    Vídeo

    9 min
  • Criando Serviço do Git

    Vídeo

    10 min
  • Finalizando o Comando de Criação de Projeto

    Vídeo

    7 min
  • Criando o PackageService

    Vídeo

    20 min
  • Criando Comando que Cria Comandos

    Vídeo

    12 min
  • Criando OpenAIService

    Vídeo

    9 min
  • Gerando Token da OpenAI

    Vídeo

    4 min
  • Criando um Assistente na OpenAI

    Vídeo

    17 min
  • Enviando Mensagens para o Assistente

    Vídeo

    8 min
  • Adicionando IA no Comando

    Vídeo

    12 min
  • Adicionando o Comando como Provider com IA

    Vídeo

    8 min
  • Revisão da seção

    Vídeo

    4 min

Distribuição Profissional com Testes e Controle de Versão

7 aulas · 85 min

  • Criando Repositório no GitHub e Organização do NPM

    Vídeo

    12 min
  • Crindo os Testes e2e

    Vídeo

    20 min
  • Publicando a Primeira Versão do CLI

    Vídeo

    12 min
  • Automatizando Processo de Publicação

    Vídeo

    28 min
  • Instalando nosso CLI

    Vídeo

    6 min
  • Fazendo Atualizações

    Vídeo

    9 min
  • Revisão da seção

    Vídeo

    3 min

Conclusão

1 aula · 5 min

  • Conclusão e próximos passos

    Vídeo

    5 min

Assine a Hcode Class e comece hoje

Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.