CrazyStack - O Bootcamp do Dev Doido
Nesse curso criaremos uma API em NodeJs com Typescript, MongoDb e Fastify de forma prática e direta. Se você procura um bootcamp de programação que ensina na prática Design Patterns, Clean Vertical Sliced Architecture, SOLID, MDA, DDD e TDD, esse é o curso ideal pra você. Meu objetivo é ampliar seus horizontes na criação de um grande e organizado sistema de software.
Vamos criar um sistema de agendamentos online completo com Login, Cadastro, Criação de Categorias, Serviços, Profissionais, Solicitações de Agendamento, Lista de Horários disponíveis, Avaliações e Média de estrelas geradas pra um dado Profissional/ Estabelecimento.
No decorrer de todo treinamento mostro na prática como usar o Jest em todos os testes unitários e automatizados na nossa aplicação. No total são mais de 2 mil testes cobrindo mais de 90% de todo o projeto. Um curso totalmente orientado a código limpo, organizado e bem estruturado, separando cada arquivo em cada pasta por afinidade, e não por semelhança.
Aplico diversos padrões e boas práticas que facilitem a manutenção e desenvolvimento de novas funcionalidades.
Criando um gerador de arquivo personalizado eu mostro que é possível a criação em massa de CRUD para novos domínios de negócio através de modelos. Algo até então inédito no mundo dos bootcamps de programação javascript.
Vamos falar sobre a aplicação de hooks como middlewares no fastify para gerenciamento de permissões nas rotas, manipulação de access token e refresh token via JWT.
Esse curso fará você aprender a se divertir no processo. Eu imito os mais diversos tipos de personagens numa linguagem leve e descontraída. Você terá a oportunidade de conhecer um curso totalmente fora dos padrões existentes na indústria.