Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Construindo APIs Profissionais com Express e MongoDB
3 students

Construindo APIs Profissionais com Express e MongoDB

Curso com práticas modernas para a construção de APIs seguras, escaláveis e bem documentadas com Node.js
Created bySatil Pereira
Last updated 7/2025
Portuguese

What you'll learn

  • Criar rotas de uma API REST utilizando Express.js
  • Conectar e interagir com bancos de dados MongoDB
  • Implementar autenticação e proteger rotas com JWT e middlewares
  • Aplicar boas práticas de segurança, versionamento e documentação de APIs

Course content

4 sections • 16 lectures • 2h 11m total length
  • Apresentação do curso e o que será construído0:50
  • Configuração do ambiente: Node.js, npm e MongoDB10:08
  • Criando o projeto com Express e instalando dependências (Express, Mongoose, etc)32:53
  • Estruturando o projeto (separação de arquivos e boas práticas)1:24
  • Instalando o Postman e testando a API1:50

Requirements

  • Conhecimento básico em JavaScript e Node.js facilita, mas o curso é acessível para iniciantes

Description

Você quer dominar o desenvolvimento de APIs profissionais com Node.js?
Neste curso prático e direto ao ponto, você aprenderá a construir APIs REST modernas utilizando Express.js e MongoDB, com foco em segurança, boas práticas e escalabilidade.

Partindo do zero, você criará uma API funcional com operações completas de CRUD (Create, Read, Update, Delete), aprendendo a organizar seu projeto de forma limpa e modular. Em seguida, avançaremos para conceitos essenciais como autenticação com JWT, proteção de rotas com middlewares personalizados e práticas fundamentais de cibersegurança para APIs.

O curso também cobre tópicos indispensáveis para desenvolvedores que desejam entregar soluções robustas e preparadas para ambientes reais:
- Documentação de rotas com OpenAPI (Swagger)
- Limitação de requisições (rate limiting)
- Versionamento de APIs
- Tratamento centralizado de erros
- Boas práticas RESTful
- Testes com ferramentas modernas
- Uso de comandos curl para testes diretos

Além disso, você terá uma introdução ao uso de inteligência artificial generativa como ferramenta de apoio para acelerar o desenvolvimento e a prototipação de APIs.

Este curso é ideal para desenvolvedores iniciantes e intermediários que já possuem uma base em JavaScript ou Node.js e desejam evoluir na criação de APIs reais, seguras, eficientes e bem documentadas — prontas para ambientes de produção.

Ao final do curso, você terá construído uma base sólida para atuar com back-end profissionalmente.

Who this course is for:

  • Pessoas que desejam aprender a construir APIs modernas e seguras com Node.js e MongoDB, mesmo sem experiência prévia