Descrição
Node.js, Express, MongoDB e Mais: O Bootcamp Completo 2023
Domine o Node construindo uma API RESTful e um aplicativo da web do mundo real (com autenticação, segurança Node.js, pagamentos e mais)
Avaliação: 4.6 de 519933 avaliações
42 horas totais
229 palestras
Todos os níveis
Domine o Node construindo uma API RESTful e um aplicativo da web do mundo real (com autenticação, segurança Node.js, pagamentos e mais)
Você quer construir aplicativos back-end rápidos e poderosos com JavaScript? Gostaria de se tornar um desenvolvedor mais completo e procurado? Então o Node.js é a tecnologia em alta para você aprender agora, e você veio ao lugar certo para fazer isso! Bem-vindo ao Bootcamp Completo de Node.js, Express e MongoDB, seu caminho rápido para o desenvolvimento moderno de back-end. Este curso é o pacote completo perfeito que o levará de um iniciante completo a um desenvolvedor Node.js avançado e altamente qualificado. Como todos os meus outros cursos, este é completamente baseado em projetos! E não é apenas qualquer projeto: é um aplicativo completo, bonito e rico em recursos, contendo tanto uma API RESTful quanto um site renderizado no lado do servidor. É o projeto mais fantástico e completo que você encontrará em qualquer curso de Node.js na internet! Ao construir este enorme projeto, você aprenderá todas as habilidades necessárias para planejar, construir e implantar suas próprias aplicações modernas de back-end com Node.js e tecnologias relacionadas. (Se você quiser explorar o projeto, pode fazê-lo em www[.]natours[.]dev. E esta é apenas uma pequena parte do projeto! Faça login com laura@example.com e senha test1234) Após concluir este curso, você será capaz de: 1) Construir suas próprias APIs RESTful ou aplicativos da web rápidos, escaláveis e poderosos com Node.js; 2) Entender verdadeiramente como o Node.js funciona nos bastidores; 3) Ser capaz de trabalhar com dados NoSQL e modelar dados em situações do mundo real (uma habilidade extremamente importante); 4) Saber como funciona o desenvolvimento moderno de back-end e como todas as diferentes tecnologias se encaixam (difícil de entender em tutoriais e vídeos dispersos); 5) Ter experiência em ferramentas e bibliotecas usadas profissionalmente, como Express, Mongoose, Stripe, Sendgrid, Atlas, Compass, Git, Heroku e muitas outras; 6) Ter construído um aplicativo completo, que é um ponto de partida perfeito para suas próprias aplicações no futuro. Observe que este curso NÃO é para iniciantes absolutos no desenvolvimento web, portanto, você já deve estar familiarizado com JavaScript básico. NENHUMA experiência em back-end é necessária! É um curso absolutamente completo, com mais de 40 horas de conteúdo! Como este é o Bootcamp Completo de Node.js, o curso está repleto de várias tecnologias, técnicas e ferramentas diferentes, para que você saia do curso como um desenvolvedor Node.js completo. É por isso que o curso acabou tendo mais de 40 horas de duração. Mas se isso parece demais para você, não se preocupe, há vídeos ou seções inteiras que você pode pular com segurança. Aqui está exatamente o que você vai aprender: Fundamentos do Node.js, módulos principais e NPM (Node Package Manager) Como o Node.js funciona nos bastidores: loop de eventos, código bloqueante vs não bloqueante, arquitetura orientada a eventos, streams, módulos, etc. Fundamentos do Express (framework Node.js): roteamento, middleware, envio de respostas, etc. Design e desenvolvimento de API RESTful com recursos avançados: filtragem, ordenação, aliasing, paginação Renderização de site no lado do servidor (HTML) com modelos Pug Operações CRUD com banco de dados MongoDB localmente e na plataforma Atlas (na nuvem) MongoDB avançado: consultas geoespaciais, pipeline de agregação e operadores Fundamentos do Mongoose (driver JS do MongoDB): modelos de dados, operações CRUD, validação de dados e middleware Recursos avançados do Mongoose: modelagem de dados geoespaciais, populates, virtual populates, índices, etc. Usando a arquitetura MVC (Model-View-Controller) Como trabalhar com dados em bancos de dados NoSQL Modelagem avançada de dados: relacionamentos entre dados, incorporação, referenciamento e muito mais Autenticação completa com JWT: cadastro de usuário, login, redefinição de senha, cookies seguros, etc. Autorização (funções de usuário) Segurança: melhores práticas, criptografia, sanitização, limitação de taxa, etc. Aceitando pagamentos com cartão de crédito com o Stripe: integração completa no back-end e front-end Envio de arquivos e processamento de imagens Envio de e-mails com Mailtrap e Sendgrid Fluxos de trabalho avançados de tratamento de erros Implantação de aplicativos Node.js em produção com Heroku Curso intensivo de Git e GitHub E muito mais! Por que você deve aprender Node.js e fazer este curso? Se você quer aprender Node.js e desenvolvimento moderno de back-end, não há dúvida de que este curso é para você! É o maior curso de Node.js na internet, tem de longe o projeto de curso mais completo e oferece as explicações mais detalhadas de todos os tópicos incluídos. E mesmo se você já conhece um pouco de Node.js, ainda deve fazer este curso, pois ele contém assuntos que não são abordados em nenhum outro lugar, ou não com a mesma profundidade! Mas talvez você ainda não esteja convencido de que o Node.js realmente é a tecnologia certa para você aprender agora? Bem, em primeiro lugar, o Node.js permitirá que você use suas habilidades em JavaScript para construir aplicativos no back-end. Isso por si só é uma grande vantagem, que torna seu processo de desenvolvimento full-stack muito mais fácil e rápido. Além disso, a popularidade e as oportunidades para o Node.js estão fora de série. É uma tecnologia moderna, comprovada e confiável, usada por gigantes da tecnologia (e empresas que pagam salários de seis dígitos) como Netflix, PayPal, Uber e muitas outras. O Node.js realmente é no que você deve investir seu tempo, em vez de tecnologias desatualizadas como o PHP. Em resumo, se você já conhece JavaScript, aprender Node é o próximo passo lógico para você! Isso o tornará um desenvolvedor melhor, mais versátil e mais completo, o que aumentará suas oportunidades no mercado de trabalho! E eu criei este curso para ajudá-lo a fazer exatamente isso! É realmente o curso que eu gostaria de ter tido quando estava aprendendo desenvolvimento de back-end com Node.js e todas as tecnologias relacionadas. E isso é o que você obtém ao se inscrever hoje: Acesso vitalício a mais de 40 horas de vídeos em alta definição. Sem assinatura mensal. Aprenda no seu próprio ritmo, quando quiser; Suporte amigável e rápido no Q&A do curso sempre que tiver dúvidas ou ficar preso; Legendas em inglês (não as geradas automaticamente fornecidas pelo Udemy); Slides do curso em formato PDF; Vídeos, código e ativos de design para download para cada seção; Muitos pequenos desafios estão incluídos nos vídeos para que você possa acompanhar seu progresso. E agora, espero recebê-lo como um novo aluno em meu curso! Então clique no botão Inscrever-se agora mesmo e junte-se a mim nesta aventura hoje! Mas se você ainda não tem certeza, vá em frente e assista ao vídeo promocional para dar uma olhada no projeto do curso. Eu prometo que você ficará impressionado :) Vejo você no curso! O que você vai aprender Dominar toda a pilha moderna de back-end: Node, Express, MongoDB e Mongoose (driver JS do MongoDB) Construir um aplicativo completo, bonito e do mundo real do início ao fim (API e site renderizado no lado do servidor) Construir uma API RESTful rápida, escalável e rica em recursos (inclui filtros, ordenações, paginação e muito mais) Aprender como o Node realmente funciona nos bastidores: loop de eventos, código bloqueante vs não bloqueante, streams, módulos, etc. Operações CRUD com MongoDB e Mongoose Aprofundar-se no mongoose (incluindo todos os recursos avançados) Como trabalhar com dados em bancos de dados NoSQL (incluindo dados geoespaciais) Autenticação e autorização avançadas (incluindo redefinição de senha) Segurança: criptografia, sanitização, limitação de taxa, etc. Renderização de site no lado do servidor com modelos Pug Pagamentos com cartão de crédito com o Stripe Envio de e-mails e upload de arquivos Implantar o aplicativo final em produção (incluindo um curso intensivo de Git) Vídeos, código e ativos de design para download para os projetosEstimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.