Curso atualizado 2024, prático, com certificado e suporte
online.
torne-se um desenvolvedor de aplicações
Node.js e MongoDB
JavaScript é hoje a linguagem de programação mais popular do mundo. Aliada à
plataforma Node.js e ao banco de dados MongoDB, você desenvolve end-to-end com apenas uma linguagem
de programação.
Node.js
Uma plataforma que permite criar aplicações utilizando arquiteturas modernas
e
escaláveis.
MongoDB
Simplesmente o banco de dados mais prático para você aprender a construir
aplicações reais com Node.js.
ExpressJS
O framework web para Node.js mais utilizado no mundo, por empresas de todos
os tamanhos.
Microservices
A arquitetura de software #1 atualmente quando o assunto é aplicações
distribuídas e escaláveis.
Amazon AWS
Não basta desenvolver, você tem de saber como subir a sua aplicação em
produção. Que tal na Amazon AWS?
🙌🏻
E muito mais!
Você aprenderá de maneira prática a usar os principais pacotes e técnicas do
mercado.
aulas e suporte com especialista
Teoria e prática, juntos
O curso foi construído pelo Prof. Luiz Duarte, baseado em 16 anos de
experiência desenvolvendo softwares de todos os tamanhos.
Aprenda com um líder técnico experiente, que já formou
centenas de programadores.
Grupo de Telegram com o professor e colegas, para suporte,
vagas e troca de experiências.
PLATAFORMA COMPLETA
Estude no seu Ritmo
Todas aulas são gravadas e hospedadas em plataforma própria para que
possa assistir quando e quantas vezes quiserem, além de muitos materiais extras.
Vídeos e artigos complementares às aulas, para se aprofundar
nos conceitos.
Código-fonte do curso em repositório privado.
CONTEÚDO DO CURSO
Saia do zero e avance rapidamente!
Menos é mais: em poucas lições você já estará entendendo como funciona o
Node.js e
construindo aplicações e web APIs completas usando ExpressJS, MongoDB e as bibliotecas mais populares
para Node.js.
O QUE VOCÊ VAI APRENDER
A base de programação Node.js, incluindo
JavaScript, Event Loop e Promises.
Construção de front-ends modulares com EJS e
Bootstrap
Consulta, persistência e modelagem de dados
usando MongoDB.
WebAPI RESTful com arquitetura MVC em
middlewares e autenticação via API Key.
Autenticação com PassportJS e JSON Web Token
(JWT), incluindo criptografia.
Boas práticas de programação com JavaScript,
ExpressJS,
Joi e mais.
Arquitetura de micro serviços, API Gateway,
JWT e
outros
conceitos profissionais de web APIs.
Autenticação (login e logout), autorização
(perfis) e auditoria (logging) de web APIs e micro serviços.
Testes unitários e de integração para
garantir a qualidade da nossa aplicação.
Manipulação e leitura de arquivos usando file
system (fs).
Publicação de aplicação e banco de dados na
nuvem pública da Amazon AWS.
Envio de emails usando Nodemailer.
Segurança e replicação de instâncias de
MongoDB.
Experiências práticas e conhecimento acumulado
do professor e demais alunos.
Revisão de JavaScript, além de introdução ao Node.js, Event Loop e
ExpressJS. Saia
do zero e avance rapidamente.
MÓDULO 2
Node.js + MongoDB
A base de MongoDB e CRUD completo com o driver oficial para Node.js em um projeto de
aplicação web completa com autenticação (Passport), criptografia, envio de email
(Nodemailer), listagem, paginação, autorização por perfis, partial views e Bootstrap.
MÓDULO 3
Web API RESTful
Construção de uma Web API básica, com persistência em arquivos,
arquitetura em middlewares (validação e autenticação), autenticação via API Key e padrão
MVC.
MÓDULO 4
Microservices
Fundamentos e prática de micro serviços com estudo de caso, implementação
com MongoDB, schema validation, API Gateway e segurança com JWT e mais.
MÓDULO 5
Infraestrutura
Publicação no Amazon AWS Lightsail com SSL, PM2 e MongoDB Atlas. Além
disso, segurança e replicação de servidores MongoDB.
EMPREENDEDORISMO
BÔNUS #1
Você tem veia empreendedora?
Você receberá como bônus um mini-curso de empreendedorismo para devs,
onde vou 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 minhas 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 o instrutor
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 mais de 9 livros
publicados na área de software.
Nos últimos anos, tenho me dedicado ao
ecossistema JavaScript e suas inúmeras possibilidades,
principalmente para construção de bots e web3.
Depoimentos
Ok, mas eu já falei demais do meu curso e de mim mesmo. Gostaria que
conhecesse alguns alunos, dentre os mais de 3 mil que já se formaram
comigo, neste e em outros cursos.
ZERO RISCO
Satisfação garantida ou dinheiro de volta
Acredito em meu curso, mas se você quiser desistir da sua compra,
tem 7 dias para fazê-lo e devolverei o valor investido integralmente.
Inscrição
Este é um curso online com videoaulas gravadas, mas que possui suporte com
instrutor especialista, além de grupo de alunos que trocam entre si.
O que você vai receber
173 lições distribuídas em 5 módulos (aprox.
30h),
para te tirar do zero até a construção e deploy de aplicações
reais.
Plataforma online com acesso vitalício aos
conteúdos do curso: videoaulas, artigos de apoio, vídeos complementares,
referências de livros e mais.
Grupo privado de alunos no Telegram para
suporte com o professor e troca de experiências.
Inscreva-se
R$197,00
R$147,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 programadores ou estudantes de programação que queiram
aprender a construir aplicações web e web APIs de complexidade e porte médios, utilizando Node.js,
MongoDB e diversas bibliotecas deste ecossistema.
O aluno já deve saber construir algoritmos em qualquer linguagem de programação e ter noções de banco de
dados.
Conhecer HTML e JavaScript ajuda também, mas não é obrigatório.
Sim, emito certificado de participação ao término das aulas, em nome da minha empresa de
treinamentos e consultoria.
Somente para ex-alunos de outros cursos. Chame no grupo de alunos para mais informações.
Conforme o Código de Defesa do Consumidor prevê, você tem por direito
7 dias para desistir de uma compra online e lhe atenderei prontamente a este direito.
Além disso, os pagamentos são realizados pela plataforma do Mercado Pago, uma das 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 pela própria plataforma também.
Com certeza. O instrutor faz parte do grupo VIP de alunos
no Telegram e você sempre pode lhe enviar emails no [email protected], para resolver 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) ou PagSeguro (até 18x com juros), 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 Payoneer ou PayPal.
Envie um email para [email protected] solicitando mais informações.
Infelizmente não é possível, por uma questão de proteção do direito autoral. Você pode assistir as aulas
quando e quantas vezes quiser, mas sempre dentro da plataforma do curso, que você possui acesso
vitalício.
Este curso é para profissionais que estejam buscando uma posição júnior com Node.js, mas que já tenham
conhecimentos básicos de programação oriundos da faculdade ou curso técnico, como algoritmos e lógica.
Se você for pleno ou sênior, mas estiver mudando para esta stack, este curso também vai ser
útil.
Infelizmente não é possível, o curso deve ser adquirido separadamente por cada pessoa que deseja ter
acesso a ele.
Via de regra o curso é atualizado anualmente. No entanto, se encontrar algum problema em alguma lição,
basta procurar o professor para que ele providencie a edição e/ou regravação da lição.