Domine tecnologias usadas pela Google para transferência de arquivos em alta performance e implemente testes automatizados com 100% de cobertura. Aprenda, do zero, a recriar o sistema de multi-upload do Google Drive com Node.js, Streams, WebSockets e front-end responsivo.
Você já imaginou recriar do zero o sistema de upload de arquivos do Google Drive com altíssima performance e ainda aplicar uma metodologia de testes automatizados completa?
Neste workshop, você vai aprender a desenvolver uma aplicação completa — back-end e front-end — com upload sob demanda de arquivos grandes, processamento eficiente com Node.js Streams, Socket.IO, sistema de logs, interface intuitiva e deploy profissional.
E mais: vai aplicar uma metodologia prática para alcançar 100% de cobertura de testes com Jest, TDD, testes de integração e muito mais.
Ao final, você estará pronto para atuar em projetos de alta escala, com domínio técnico que poucos profissionais têm no mercado.
- Quem busca dominar testes automatizados com cobertura total
- Profissionais que desejam aprender como grandes empresas, como o Google, estruturam seus sistemas
- Desenvolvedores que querem um projeto prático e desafiador para enriquecer o portfólio
Reimaginando o Multi-Upload de Arquivos do Google Drive com Testes Automatizados
Reimaginando o Multi-Upload de Arquivos do Google Drive com Testes Automatizados
2. Sobre Node.js Streams, upload de arquivos sob demanda e 100% de code coverage com Jest
3. Dando vida ao nosso frontend: Drag n Drop, Upload de arquivos sob demanda e publicação de apps
Bônus
Bônus
2. Aulão sobre Clean Architecture com Otávio Lemos
- Criar uma aplicação completa de upload de arquivos semelhante ao Google Drive
- Trabalhar com Node.js puro, Streams, WebSockets, HTTPS e testes avançados
- Implementar testes automatizados com Jest e atingir 100% de cobertura
- Desenvolver front-end em JavaScript puro com drag-and-drop e progresso de upload
- Publicar a aplicação no Heroku com estratégias modernas de deploy
- Técnicas profissionais de logging, monitoramento, e controle de back pressure
