Use o dotenv para guardar a string de conexão em um arquivo .env e acesse-a no backend sem expor credenciais no código.
Duração do curso online: 11 horas e 54 minutos
Novo
Construa um app FullStack e ganhe prática em React, Node e MongoDB. Curso online gratuito, com autenticação, CRUD, deploy e projeto do zero.
Domine o fluxo completo de desenvolvimento de aplicações web ao criar um projeto FullStack do zero, integrando frontend, backend e banco de dados em uma solução realista. Neste curso online gratuito, você aprende a estruturar um ambiente de desenvolvimento moderno e evoluir uma aplicação de ponta a ponta, entendendo não só o “como”, mas o “porquê” de cada decisão: organização de pastas, responsabilidades de cada camada, comunicação entre cliente e servidor e boas práticas para manter o código sustentável.
No backend, o foco é construir uma API sólida com Node.js e Express, conectada ao MongoDB, lidando com persistência de dados de forma consistente e segura. Você evolui a aplicação para contemplar autenticação e autorização, trabalhando com estratégias de login e registro, tokens JWT, variáveis de ambiente e configuração adequada do projeto para diferentes contextos (desenvolvimento e produção). A prática com operações de criação, leitura, atualização e remoção ajuda a consolidar o raciocínio de modelagem, validação e regras de negócio, enquanto recursos mais avançados do MongoDB ampliam sua capacidade de criar consultas e respostas mais inteligentes.
No frontend, você desenvolve uma interface com React, criando componentes reutilizáveis, rotas e navegação, controle de estado e integração com a API. Ao implementar telas de autenticação e proteger páginas com base na sessão do usuário, você ganha maturidade para lidar com fluxos comuns do mercado. Além disso, aprende a construir experiências responsivas, aplicar estilização com Flex, Grid e media queries, exibir estados de carregamento, renderizar listas corretamente e implementar um carrinho com gerenciamento de estado usando Context API.
Para fechar com visão profissional, o curso também aborda etapas essenciais para tirar o projeto do ambiente local: noções práticas de Docker, além de estratégias de deploy gratuito do backend e do frontend. Ao final, você terá repertório para criar e publicar aplicações FullStack, enriquecer seu portfólio e se preparar melhor para oportunidades em tecnologia, especialmente em desenvolvimento web com JavaScript moderno.
Aprenda React com cursos online gratuitos e com certificado, ideais para iniciantes e desenvolvedores que desejam aprimorar suas habilidades. Estude componentes, hooks, JSX, estado, rotas e criação de aplicações modernas em aulas práticas. Encontre o melhor curso gratuito de React, avance na carreira e destaque seu currículo na área de desenvolvimento web.
Aprenda JavaScript com cursos online gratuitos e com certificado para impulsionar sua carreira em desenvolvimento web. Encontre aulas para iniciantes e profissionais sobre lógica de programação, funções, objetos, DOM, eventos, APIs e frameworks. Estude no seu ritmo, desenvolva projetos práticos e conquiste novas oportunidades no mercado de tecnologia.
Encontre os melhores cursos online gratuitos de NodeJS e aprenda a criar aplicações modernas, APIs REST, sistemas web e projetos back-end com JavaScript. Estude no seu ritmo, desenvolva habilidades valorizadas pelo mercado e amplie suas oportunidades profissionais. Escolha seu curso gratuito de NodeJS com certificado e comece agora!
Encontre os melhores cursos online gratuitos de MongoDB e aprenda desde os conceitos básicos até técnicas avançadas de bancos de dados NoSQL. Estude modelagem, consultas, índices, agregações e administração com aulas práticas, flexíveis e acessíveis. Escolha seu curso grátis de MongoDB com certificado e impulsione sua carreira em tecnologia.
11 horas e 54 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Como conectar um backend Node.js e Express ao MongoDB usando variáveis de ambiente?
Use o dotenv para guardar a string de conexão em um arquivo .env e acesse-a no backend sem expor credenciais no código.
Como proteger uma rota de perfil no React usando JWT e localStorage?
Verifique se há dados de autenticação ou token no localStorage e redirecione o usuário para o login quando não houver.
Como unir dados de coleções diferentes no MongoDB, como pedidos, itens e usuários?
Use o pipeline de agregação com $lookup para relacionar collections e retornar os dados em uma única consulta.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios

Curso GratuitoProgramação com Python
11h55m
27 exercícios

Curso GratuitoProgramação em C#
4h07m
47 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks