AS INCRIÇÕES
ENCERRAM EM:

Horas
Minutos
Segundos

Domine tecnologias usadas pela Google para transferência de arquivos e implementação de Testes Automatizados Reimaginando o multi-upload de arquivos do Google drive DO ZERO!

Você vai aprender a recriar o Google Drive com toda a tecnologia de processamento de vários gigabytes de dados com o máximo de performance!

Quais as 5 maiores empresas de tecnologia que você conhece no mundo?

Provavelmente a Google estará entre elas!

A empresa vem inovando em uma velocidade alucinante, lançando a cada ano novas funcionalidades que facilitam a vida das empresas.

E uma dessas soluções mais inovadoras é o Google Drive!

Neste treinamento, você saberá como desenvolver e testar de forma automatizada o upload de múltiplos arquivos (independente de seus tamanhos) e rastrear o tempo de processamento e dados enviados.

O Reimaginando o multi-upload de arquivos do Google drive foi desenvolvido para que você tenha:

Mais destaque no mercado

uma vez que você dominará processamento de vídeo em alta escala e com performance absurda.

Mais capacidade para implementar diferenciais

o que vai elevar o seu patamar e fará você ganhar destaque em qualquer equipe de trabalho.

Conhecimento que poucos DEVs possuem

dominando conceitos e práticas que para muitos é praticamente impossível de serem executadas.

Capacidade de replicar um dos projetos

mais desafiadores e lucrativos que existe!

E o que você vai aprender no Reimaginando o multi-upload de arquivos do Google drive?

Neste workshop vamos juntos desenvolver um sistema de upload de arquivos sob demanda, semelhante ao Google Drive, usando Node.js Streams

São 7 horas programando!

Você vai criar uma aplicação de ponta a ponta, abordando insights e técnicas usadas pelas grandes empresas na hora de processar arquivos gigabytes sob demanda.

E por fim: vai Implementar a minha metodologia de Testes Automatizados para validar as funcionalidades do projeto, com 100% de cobertura de testes e desafios complementares!

Durante a criação do projeto você vai:

POR DENTRO DO Reimaginando o multi-upload de arquivos do Google drive:

Desenvolver Aplicações Completas

Aprender a construir uma aplicação de ponta a ponta, incluindo backend, frontend.

Implementar Testes Automatizados

E alcançar 100% de cobertura de código e deixando a aplicação e escalável.

Compreender e Aplicar

Técnicas de processamento de arquivos por demanda como as streams do Node.js.

Criar interfaces de usuário

Intuitivas e responsivas, incluindo funcionalidades como drag and drop de arquivos.

Implementar sistemas de log

Para monitoramentos contínuo e mitigar bugs.

Fazer o deploy completo de aplicação

Com um servidor otimizado para o serviço.

ETAPA 01

Você vai aprender:

– Como criar a estrutura inicial do backend

– Como trabalhar com Pino para estratégia de logs

– Como configurar de setup de testes com Jest para 100% de code coverage

– Como pensar em o que testar primeiro

ETAPA 02

Você vai aprender:

– Como trabalhar com Web APIs com HTTPS usando apenas o Node.js puro

– Como criar estratégia de rotas a partir de métodos HTTPS

– Como configurar o SocketIO para trabalhar com módulos internos do Node.js

– Como garantir que seu teste não dependa de qualquer interrupção externa

– Como listar detalhes de arquivos baixados e biblioteca para cálculo de tamanho de arquivos

ETAPA 03

Você vai aprender:

– Como trabalhar com TDD em projetos complexos

– Nomenclaturas usadas em testes unitários

– O que são e quais são as categorias de Node.js Streams

– Como testar Node.js Streams

– Trabalhando com Stubs, Spies e evitando testes redundantes

– Conhecendo a especificação FormData para upload de arquivos

– Trabalhando com Busboy para upload sob demanda de arquivos grandes

ETAPA 04

Você vai aprender:

– Como atingir 100% de code coverage (cobertura de testes) e como ignorar arquivos desnecessários

– Como manipular back pressure em eventos (como evitar bombardear seus clientes com muitos dados de uma só vez)

– Como garantir que funções de bibliotecas não influenciam em seu código

– Guardando arquivos em disco a partir de Node.js Streams

– Criando testes de integração para validar fluxo de upload de arquivos sob demanda

ETAPA 05

Você vai aprender:

– Como configurar nosso servidor Front End local para rodar em HTTPS e dividir projetos que podem ser utilizadas em qualquer aplicação JavaScript

– Como consumir Web Services com a Fetch API e obter arquivos baixados do Back End e listando no Front End

– Como estabilizar conexão Web Socket com Socket IO para cálculo de progresso de uploads

– Como desenvolver a funcionalidade de upload de arquivos via “Arrastar e soltar” (Drag n Drop) usando apenas JavaScript puro e exibir progresso de upload de múltiplos arquivos de uma só vez

ETAPA 06

Você vai aprender:

– Como publicar a aplicação frontend no Heroku

– Como publicar a aplicação backend no Heroku

Entrando hoje no Recriando o Google Drive, você receberá 3 bônus exclusivos:

Aulão de SOLID principles com TypeScript com Rodrigo Branas

Rodrigo Branas é arquiteto de software, professor, autor e palestrante com mais de 20 anos de experiência e vai te ensinar sobre os princípios SOLID.

Aulão sobre Clean Architecture com Otávio Lemos

Otávio Lemos fez contribuições que foram reconhecidas com três prêmios Microsoft MVP e escreveu um livro sobre arquitetura de software com milhares de cópias vendidas.

Comunidade do Discord

Em nossa comunidade, você vai se juntar a uma comunidade com milhares de devs para fazer networking, interagir e tirar dúvidas!

É melhor aproveitar antes que você perca esses bônus incríveis!

Quem é Erick Wendel

Erick Wendel é um instrutor profissional que já lecionou para mais de 100 mil pessoas, já ministrou mais de 1300 palestras sobre tecnologia em quase vinte  países diferentes.

Ele faz parte do time de contribuidores do projeto Node.js atuando fortemente no motor nativo de testes do projeto e foi premiado como especialista em Node.js com os maiores prêmios voltados para a Web do mundo (Google Developer Expert, Microsoft MVP, GitHub Stars, OpenJS Educator Pathfinder) sendo o primeiro indivíduo a nível mundial a manter essas nomeações de forma simultânea. 

Além de suas contribuições educacionais, Erick é reconhecido por seu trabalho prático em projetos de código aberto e pela criação de ferramentas e bibliotecas que facilitam a vida dos desenvolvedores. Sua abordagem colaborativa e sua disposição em compartilhar seu trabalho tem inspirado outros a contribuir para a comunidade de código aberto. Erick atuou também por muitos anos consultor em arquitetura e performance de aplicações além de ter se destacado como especialista em performance de aplicações Node.js em um dos mais importantes APMs do mundo (NSolid da NodeSource).

O diferencial de Erick Wendel reside na sua capacidade única de unir conhecimento técnico profundo com uma habilidade excepcional de transmitir informações de forma acessível e inspiradora. Ele não apenas domina uma ampla gama de tecnologias e conceitos, mas também tem o talento de simplificar esses temas complexos para que sejam compreensíveis para todos, desde iniciantes até profissionais experientes.

Com o Reimaginando o multi-upload de arquivos do Google drive você terá tudo que precisa para dominar várias tecnologias que o Google implementa com o máximo de performance.

Adquirindo o Recriando o P#rnhub HOJE, você vai levar:

Reimaginando o multi-upload de arquivos do Google drive (R$497)

Aulão de SOLID principles com TypeScript com Rodrigo Branas(R$197)

Aulão sobre Clean Architecture com Otávio Lemos (R$197)

COMUNIDADE NO DISCORD (valor incalculável)

DE R$891

Por apenas:

OU R$ 247 À VISTA!

Menos de R$0,83 por dia para recriar o site mais consumido do mundo.

12x R$24,80

Se em 7 dias você não se sentir satisfeito por qualquer motivo que seja, eu devolvo 100% do seu investimento!

Com um clique você solicita todo o seu dinheiro de volta. Sem burocracia.

O risco é todo meu!

Garantia de 07 Dias

Você terá acesso completo a plataforma, aulas e exercícios por 2 anos

Aulas 100% pré-gravadas e disponibilizadas em uma plataforma online.

Sim, estão já disponíveis na plataforma de alunos

Conhecimentos básicos em Javascript e Node.js (O que são Promises, Callbacks, Eventos e classes, qual é a diferença do JavaScript que roda no navegador e do que roda no Node.js)

Ainda tem alguma dúvida? Veja abaixo

Erick Wendel 2024 &copy Todos os Direitos Reservados