Curso em videoaulas com certificado. Suporte online em
grupo de WhatsApp.
Um Projeto, múltiplas tecnologias
Web FullStack JS
Neste curso prático você vai aprender como construir o MVP de um projeto real,
um SaaS multi-tenant de e-mail marketing, usando conceitos, técnicas e tecnologias de ponta, exigidas
pelas
melhores empresas do mundo.
ReactJS
Construíremos o front-end da nossa aplicação com ReactJS. Obviamente te
ensinaremos tudo no processo.
Node.js
Nosso back-end será feito com micro-serviços escritos em Node.js, com
segurança e performance.
MySQL
Os dados de nosso projeto estarão no MySQL, mas você pode usar Postgres ou MS
SQL, pois usaremos Sequelize.
TypeScript
As melhores empresas para se trabalhar estão exigindo TypeScript, então
usaremos no projeto também!
Amazon AWS
Tudo o que você desenvolve só tem valor quando coloca em produção. Vamos te
mostrar vários serviços AWS!
🙌🏻
E muito mais!
Nossa aplicação ainda usará filas, JWT, serverless, mocks e muitos outros
conceitos
profissonais.
ONLINE, MAS COM SUPORTE
Aprenda de verdade, com especialistas
Os instrutores vão lhe ajudar a se tornar
um dev fullstack JS ao mesmo tempo que constróem um projeto com você!
Tenha um projeto profissional no seu portfólio, destaque-se
no mercado.
Suporte dos professores e colegas no WhatsApp e
email.
Aprenda no seu Ritmo
Curso prático, mas didático
Desenvolver software não é fácil, mas aprender programação não
precisa ser difícil.
Acesso vitalício a aulas gravadas, assista quantas vezes
quiser.
Repositório privado do curso no GitHub e ebooks de bônus.
O CONTEÚDO
Chega de aprender CRUD, que tal uma aplicação de verdade?
Lhe ensinaremos a construir o MVP de um SaaS de e-mail marketing, o
MailShrimp, ao mesmo tempo que ensinamos toda a ementa do curso.
O QUE VOCÊ VAI APRENDER
A base de programação web fullstack com
JavaScript (frontend + backend)
Construção de frontend para Single Page
Application (SPA) usando ReactJS.
Construção do backend através de Web APIs
RESTful seguras com Node.js.
Persistência de dados com MySQL e Sequelize
(ORM).
Boas práticas de programação com ExpressJS,
TypeScript e muitos testes.
Autenticação de serviços com JSON Web Token
(JWT) de chave simétrica e assimétrica.
Aprenda a usar React Bootstrap para construir
telas elegantes e profissionais de maneira simples.
Arquitetura MVC, filas, serverless, micro
serviços e mais conceitos na prática.
Desenvolvimento orientado a testes (TDD) com
Jest e Supertest.
Os principais serviços
disponíveis na AWS como Lightsail, S3, SQS, Lambda e mais.
Publicação do projeto do curso em
infraestrutura na Amazon AWS.
Construção de um Software como Serviço (SaaS)
multi-tenant que pode ser usado por múltiplos usuários com segurança.
Como fazer um projeto do início ao fim que
resolve um problema real e pode ser comercializado.
Como fazer a administração de serviços da AWS
utilizando suas APIs e SDKs.
Arquitetura de micro serviços + filas +
serverless para atender a escala.
Experiências práticas e conhecimento acumulado
dos professores e demais alunos.
Introdução ao conceito de monorepo.
Práticas profissionais de testes, mocking,
logging (local e nuvem), error handling e outras.
Este módulo opcional é apenas uma revisão de HTML, CSS, JavaScript
client-side, server-side e HTTP. Se você é um completo iniciante, entre em contato com a
gente antes de adquirir o curso.
Agora, se você não é iniciante, mas não domina estes assuntos, esse
módulo vai te ajudar.
Módulo 2
Início do Backend
Aqui vamos entrar de cabeça no código backend com Node.js, ExpressJS,
Typescript, RESTful Web APIs, JWT, TDD, variáveis de ambiente, middlewares e mais.
Módulo 3
Banco de Dados
Em nosso terceiro módulo, vamos construir o banco de dados da nossa
solução com MySQL. Aproveitaremos para refatorar o backend do módulo anterior
usando Sequelize.
Módulo 4
Início do Frontend
Avançaremos agora para a outra camada da nossa aplicação, o frontend.
Construiremos uma SPA usando ReactJS + Bootstrap que consumirá nosso backend.
Módulo 5
Primeiro Deploy
Aqui vamos configurar nosso ambiente na nuvem pública da Amazon AWS e
aprender a
fazer deploy do front-end e do backend com SSL, domínio próprio e mais.
Módulo 6
Messages Service
Nossa arquitetura começa a tomar forma com a construção do terceiro e
último micro serviço, de mensagens, o coração do e-mail marketing!
Módulo 7
Settings
Fornecer uma plataforma de e-mail segura, com entregabilidade e
multi-tenant depende de um bom
serviço de configuração, que veremos neste módulo.
Módulo 8
Envio de E-mail
Finalmente chegaremos na etapa final do MVP do projeto, onde utilizamos
do conceito de filas, serverless e muito mais para permitir o disparo de e-mails em escala.
Módulo 9
Refatoração
Projeto concluído? Claro que não! Vamos melhorar nossos testes com mocks,
adicionar
error handling, logging e mais ajustes no banco com migrations!
EMPREENDEDORISMO
BÔNUS #1
Você tem veia empreendedora?
Você receberá como bônus um mini-curso de empreendedorismo para devs,
onde vamos lhe ensinar como ganhar dinheiro fazendo freelas, como montar uma startup e até mesmo
como obter investimento para o seu negócio. Tudo baseado em experiências reais fazendo
isso. Confira a ementa do curso na página dele.
AGILIDADE
BÔNUS #2
O mínimo que você deve saber sobre Agile e Scrum!
Você receberá como bônus um mini-curso de Scrum para Iniciantes,
onde você vai aprender os fundamentos da gestão de projetos de software, os princípios da
agilidade e o básico do framework Scrum, de longe o "método" mais referenciado nas empresas de
tecnologias atualmente. Confira a ementa do curso
na página dele.
Conheça os instrutores
Olá, sou Luiz Duarte
Eu comecei na área de TI em 2006 como suporte técnico, mas rapidamente mudei para
programação, área que atuo até hoje, ora desenvolvendo, ora liderando projetos.
Desde então, tive a oportunidade de trabalhar em todo tipo, tamanho e complexidade
de projetos, incluindo aplicações móveis, web, desktop, SaaS, PaaS, POS, barramentos de
serviços, motores de busca, crawlers, bancos digitais e até
minha própria startup, todos do zero até
produção.
Como professor de graduação, pós-graduação e cursos livres, acumulo mais de
uma década formando profissionais em diferentes tecnologias, além de ter 9 livros
publicados na área de software.
Nos últimos anos, tenho me dedicado ao
ecossistema JavaScript e suas inúmeras possibilidades,
tendo fundado junto ao Daniel uma consultoria em arquitetura de
software e treinamentos.
Conheça os instrutores
Olá, sou Daniel Castro
Trabalho com tecnologia desde 2006, comecei desenvolvendo sites
em ASP e logo passei a trabalhar com VB e C#, ao longo dos anos fui migrando para outras
tecnologias e plataformas como ReactJS, Node.js e mais.
Nestes 15 anos trabalhando, tive a oportunidade de atuar desenvolvendo e liderando times em
projetos de todos os tamanhos e tipos, inclusive empreendendo com minha software-house.
Desenvolvi desde aplicações web, crawlers, web apis, aplicativos mobile até o backend de instituições bancárias. Toda essa jornada me permitiu
aprender a lidar com front-end, back-end e infraestrutura em clouds como AWS, GCP e Azure, aprendendo a construir soluções do zero a
produção.
Nos últimos anos, tenho me dedicado a explorar ainda mais o ecossistema JavaScript, atualmente trabalhando para uma empresa da Alemanha.
Depoimentos
Ok, mas eu já falei demais do curso e da gente. Gostaria que
conhecesse algumas pessoas, dentre as centenas que já se formaram
conosco.
ZERO RISCO
Satisfação garantida ou dinheiro de volta
Acreditamos em nosso curso, mas se você quiser desistir da sua compra,
tem 7 dias para fazê-lo e devolveremos o valor investido integralmente.
Inscrição
Nos dedicamos ao máximo para lhe trazer
conteúdo de ponta, selecionado e preparado cuidadosamente para que tenha o máximo de aproveitamento
durante e após as aulas.
O que você vai receber
Acesso vitalício a 09 módulos contendo
197 lições (aprox. 46h).
Acesso a grupo de alunos no
WhatsApp para suporte, conteúdos adicionais, vagas e mais.
Mini-curso bônus de empreendedorismo.
Mini-curso bônus de Scrum.
Inscreva-se
R$397,00
Escolha e clique na forma de pagamento abaixo. Dúvidas? Email para
[email protected]
Se você tiver quaisquer questões sobre o curso que não forem cobertas
aqui, envie um email para [email protected].
Este curso é para quem quer aprender como construir uma aplicação, do zero até
produção, passando por todas as etapas de desenvolvimento fullstack: front-end, back-end, banco de
dados, testes
e deploy.
O estudante não pode ser um iniciante em programação, pois o curso é de nível intermediário, é exigido
que já tenha alguma experiência prévia construindo aplicações em outra tecnologia.
Você já deve ter uma base sólida em programação (algoritmos e lógica) e já ter trabalhado no
desenvolvimento de alguma aplicação antes, independente de tecnologia. Como não abordamos conceitos
básicos de programação, você ficará muito perdido se entrar neste curso sem eles.
Sim, emitimos certificado de participação, após a conclusão do mesmo.
O curso é 100% gravado, assista onde, quando e quantas vezes quiser, acesso vitalício, suporte por 6
meses e correções por um ano.
Conforme o Código de Defesa do Consumidor prevê, você tem por direito
7 dias para desistir de uma compra online e lhe atenderemos prontamente a este direito.
Além disso, os pagamentos são realizados em plataformas como Mercado Pago, PagSeguro e PayPal, as mais
conhecidas e seguras do país, onde possuo uma reputação impecável há vários anos. Caso
se sinta lesado, poderá solicitar ressarcimento pra gente ou pela própria plataforma.
Com certeza. Ambos professores fazem parte do grupo privado de alunos
e disponibilizamos nossos emails e redes sociais também, para receber suas dúvidas.
O pagamento nacional é realizado via PIX à vista ou nas plataformas PayPal (até 6x sem juros), Mercado
Pago (boleto ou até 12x com juros) e PagSeguro (até 18x com juros), sendo que elas aceitam as principais bandeiras de cartão.
O pagamento internacional é realizado via PayPal, somente com cartão de crédito e sem
parcelamento.
Você pode realizar o pagamento internacional via PayPal usando o botão de pagar logo acima.
Não há parcelamento para compras internacionais e a cotação do dólar varia diariamente.
São 38h de videoaulas, você faz no seu ritmo. Sim, você pode usar a sua versão do projeto como
portfólio. Aliás, é um excelente portfólio eu diria!
Infelizmente não é possível, o curso deve ser adquirido separadamente por cada pessoa que deseja ter
acesso a ele.
Este curso é para profissionais que estejam em nível de júnior, mas com experiência suficiente pra
buscar uma posição de pleno. Ou então para quem é pleno a pouco tempo.
Se você for sênior, mas estiver mudando para a stack JS agora, este curso também é para
você.
Sim, é possível habilitar as legendas automáticas no player de vídeo.