Cursos
Criando um aplicativo de mensagens usando apenas linha de comando
Erick Wendel
EW - Avaliações
4,8
(1.812 avaliações)
Informações do curso

Crie um app de mensagens no terminal — use Node.js para construir um chat completo com WebSocket e linha de comando.


Voltar para a Trilha
Criando um aplicativo de mensagens usando apenas linha de comando
Descrição:

Neste curso, você vai desenvolver um aplicativo de mensagens em tempo real rodando direto no terminal.

Utilizando Node.js puro, WebSockets e o pacote Blessed para interface, você aprenderá a estruturar um chat com múltiplas salas, transmissão de mensagens entre usuários e publicação do projeto para uso global via NPM Registry e Heroku.

Você criará um sistema completo: do design da interface no terminal até a publicação da aplicação com comandos globais. Ideal para quem busca aprofundar seus conhecimentos em eventos, CLI e comunicação em tempo real usando JavaScript.

Para quem é este curso?
  • Desenvolvedores iniciantes e intermediários que querem praticar JavaScript na prática com projetos reais.
  • Quem deseja entender como funcionam WebSockets e aplicações em tempo real.
  • Interessados em construir interfaces de terminal modernas e funcionais.
  • Estudantes que buscam um projeto diferente e desafiador para portfólio.
  • Quem quer aprender a transformar seus projetos em CLIs globais e publicá-los no NPM.
  • Pessoas curiosas sobre como criar ferramentas de linha de comando com Node.js, sem usar frameworks complexos.
Conteúdo do Curso:

Conteúdo do Curso

Conteúdo do módulo
1. Visão geral do projeto e estrutura inicial do programa de linha de comando
2. Conhecendo a infraestrutura por trás do protocolo web socket, criação da estrutura cliente-servidor e comando do usuário
3. Captura dos eventos de atividade dos usuários logados e broadcast de mensagens para todos os usuários da rede numa mesma sala
4. Finalizar o link de eventos, publicar os projetos na web e transformando um arquivo javascript em executável
O que você vai aprender:
  • Estruturação de CLI com o pacote Blessed
  • Emissão e captura de eventos com Node.js
  • Comunicação em tempo real com WebSocket
  • Criação de salas de chat no terminal
  • Gerenciamento de múltiplos usuários e conexões
  • Transformar seu projeto em um comando global via NPM
  • Publicação do servidor no Heroku
  • Deploy completo para acesso público
Aula mestrada por:
Erick Wendel
Erick Wendel
Discord
Entre na comunidade

Comece Agora!

Aproveite essa oferta especial disponível apenas por tempo limitado!

Matricule-se agora! R$ 597,00 Por R$ 30,72 p/ mêsou R$ 297,00 a vista
Quero me matricular
- Acesso por 1 ano ao treinamento - Acesso imediato à todas as aulas e projetos - Acesso exclusivo à masterclass - como consegui minha vaga na gringa - Participação na comunidade exclusiva com +6.400 membros - Certificado digital para o treinamento
Assinatura completa R$ 2.396,40 Por R$ 199,77 p/ mêsou R$ 1.997,00 a vista.
Quero me matricular
- Acesso por 1 ano a toda a academia - Acesso imediato a **+180 horas de conteúdo** - **18 cursos completos** em uma única plataforma - 6 Trilhas especializadas com começo, meio e fim - **Novos cursos em breve**, já incluídos na assinatura - Participação na **comunidade exclusiva** com +6.400 membros - **Certificados digitais** para cada curso concluído
Quem é Erick Wendel?

Quem é Erick Wendel?

Erick Wendel é um palestrante profissional que já ministrou mais de 100 palestras sobre tecnologia em mais de dez países diferentes, principalmente na Europa.

Ele é Node.js core committer e foi premiado como especialista em Node.js com os prêmios Google Developer Expert, Microsoft MVP, GitHub Stars, OpenJS Educator Path Finder sendo o primeiro indivíduo a nivel mundial a manter essas nomeações de forma simultânea.

No Brasil ele é vencedor da competição de softwares AngelHack Global Hackathon Series, que aconteceu em São Paulo no ano de 2017. Também venceu o prêmio DeveloperWeek SF hackathon que ocorreu no Vale do Silício em março de 2019.

Erick Wendel é especialista certificado pela Microsoft e OpenJS Foundation além de ser reconhecido pela Google, Microsoft, OpenJS Foundation e GitHub como especialista em desenvolvimento de aplicações Web.Já treinou mais de 100 mil pessoas em todo o mundo como instrutor profissional e produtor de conteúdo em sua própria empresa EW Treinamentos.