Assine e desbloqueie acesso ilimitado na plataforma
Assinar agoraNestJS 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.
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
Introdução ao Curso: Visão Geral e Preparação
4 aulas · 20 min
- 2 min
Boas-vindas e Apresentação do Curso
Vídeo
- 10 min
O que é um CLI
VídeoMaterial de apoio
- 4 min
Preparando o Ambiente de Desenvolvimento
Vídeo
- 6 min
Repositório com Exemplos e Dúvidas
Vídeo
Transformando NestJS em Standalone CLI Applications
8 aulas · 64 min
Transformando NestJS em Standalone CLI Applications
8 aulas · 64 min
- 6 min
NestJS Web vs CLI Standalone
Vídeo
- 10 min
Setup Inicial de Projeto NestJS CLI
Vídeo
- 10 min
Entry Point Customizado: main.ts para CLI
Vídeo
- 13 min
Criando comandos e executando
Vídeo
- 9 min
Criando opções em comandos
Vídeo
- 6 min
Atalho para execução de testes
Vídeo
- 9 min
Criando link com npm
Vídeo
- 5 min
Revisão da seção
Vídeo
Projeto Prático 1: Math CLI com Comandos, Subcomandos e Opções
6 aulas · 37 min
Projeto Prático 1: Math CLI com Comandos, Subcomandos e Opções
6 aulas · 37 min
- 7 min
Criando a Estrutura Base do Math CLI
Vídeo
- 5 min
Implementando o Comando Principal - operation
Vídeo
- 9 min
Criando Subcomandos - add, sub, mult, div
Vídeo
- 5 min
Resolvendo desafio dos subcomandos - sub, mult, div
Vídeo
- 10 min
Recebendo Opções e Argumentos Avançados
Vídeo
- 3 min
Revisão da seção
Vídeo
Projeto Prático 2: CLI Interativa com Inquirer e UX Aprimorada
10 aulas · 87 min
Projeto Prático 2: CLI Interativa com Inquirer e UX Aprimorada
10 aulas · 87 min
- 6 min
Introdução à CLI Interativa e Experiência do Usuário
Vídeo
- 5 min
Criando a Estrutura Base do Inquerer CLI
Vídeo
- 11 min
Estrutura de Questões e uso do InquirerService
Vídeo
- 18 min
Tipos de Questões
Vídeo
- 12 min
Options com Inquirer
Vídeo
- 11 min
CLI Colorido com Chalk
Vídeo
- 8 min
Criando Caixas no Terminal
Vídeo
- 12 min
Usando Spinners para Momentos de Espera
Vídeo
- 7 min
Formatando com Tabelas
Vídeo
- 3 min
Revisão da seção
Vídeo
Projeto Prático 3: CLI Completo, IA & Publicação Global no npm
21 aulas · 203 min
Projeto Prático 3: CLI Completo, IA & Publicação Global no npm
21 aulas · 203 min
- 9 min
Planejamento e arquitetura da CLI
Vídeo
- 9 min
Criando Estrutura do Projeto
Vídeo
- 8 min
Criando Comando Configure
Vídeo
- 20 min
Criando um ConfigurationService
Vídeo
- 7 min
Refatorando o Comando Configure
Vídeo
- 7 min
Criando um TableService
Vídeo
- 11 min
Criando Comando New
Vídeo
- 14 min
Criando os Templates do CLI
Vídeo
- 9 min
Executando outros CLI
Vídeo
- 9 min
Validando os Requisitos do Sistema
Vídeo
- 10 min
Criando Serviço do Git
Vídeo
- 7 min
Finalizando o Comando de Criação de Projeto
Vídeo
- 20 min
Criando o PackageService
Vídeo
- 12 min
Criando Comando que Cria Comandos
Vídeo
- 9 min
Criando OpenAIService
Vídeo
- 4 min
Gerando Token da OpenAI
Vídeo
- 17 min
Criando um Assistente na OpenAI
Vídeo
- 8 min
Enviando Mensagens para o Assistente
Vídeo
- 12 min
Adicionando IA no Comando
Vídeo
- 8 min
Adicionando o Comando como Provider com IA
Vídeo
- 4 min
Revisão da seção
Vídeo
Distribuição Profissional com Testes e Controle de Versão
7 aulas · 85 min
Distribuição Profissional com Testes e Controle de Versão
7 aulas · 85 min
- 12 min
Criando Repositório no GitHub e Organização do NPM
Vídeo
- 20 min
Crindo os Testes e2e
Vídeo
- 12 min
Publicando a Primeira Versão do CLI
Vídeo
- 28 min
Automatizando Processo de Publicação
Vídeo
- 6 min
Instalando nosso CLI
Vídeo
- 9 min
Fazendo Atualizações
Vídeo
- 3 min
Revisão da seção
Vídeo
Conclusão
1 aula · 5 min
Conclusão
1 aula · 5 min
- 5 min
Conclusão e próximos passos
Vídeo
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.