API Restful Javascript com Node.js, Typescript, TypeORM etc

Construindo uma API Restful de Vendas Javascript com Node.js, ExpressJS, Typescript, TypeORM, Postgres, Redis, etc.
4.58 (1594 reviews)
Udemy
platform
Português
language
Other
category
API Restful Javascript com Node.js, Typescript, TypeORM etc
7 062
students
48.5 hours
content
Apr 2025
last update
$29.99
regular price

Why take this course?


🚀 Bem-vindo ao Curso Explosivo de API RESTful com Node.js, TypeScript e mais! 🚀

Prepare-se para uma jornada intensiva e completa no desenvolvimento de APIs robustas e escaláveis, utilizando as tecnologias mais modernas e as melhores práticas do mercado. Neste curso, você vai construir uma aplicação backend completa para gestão de vendas, desde o planejamento até a implantação em produção 🌐✨.

O que você vai construir:

  • Uma API RESTful completa para gerenciar produtos, clientes, pedidos e usuários.
  • Sistema de gerenciamento de pedidos, com controle dos itens de estoque.
  • Gestão de usuários avançada, com autenticação JWT, recuperação de senha, atualização de perfil e avatar.

Boas práticas e qualidade de código:

  • Aplicação de Design Patterns para soluções elegantes e reutilizáveis.
  • Implementação do Domain Driven Design (DDD) para modelar o domínio da aplicação de forma eficiente.
  • Adoção dos princípios SOLID para garantir a flexibilidade, manutenibilidade e escalabilidade do código.
  • Testes Automatizados com Jest para assegurar a qualidade e o funcionamento correto da aplicação.

Tecnologias e ferramentas:

  • Node.js: Ambiente de execução JavaScript para backend, que te permite construir aplicações rápidas e com recursos modernos.
  • ExpressJs: Framework web leve e flexível que se encaixa perfeitamente em Node.js.
  • TypeScript: Adiciona tipagem estática e recursos avançados ao seu JavaScript, para um código mais seguro e de maior qualidade.
  • Migrations: Com controle de versão do banco de dados, mantenha suas migrations fáceis e suas bases de dados atualizadas.
  • Upload de arquivos: Enviar e armazenar arquivos na API com facilidade.

Funcionalidades avançadas:

  • Relacionamento Many-to-Many: Dominando os relacionamentos complexos entre entidades no banco de dados.
  • Upload e envio de email: Configurações para testes e produção, mantendo seu fluxo de trabalho fluente.
  • Cache com Redis: Otimização de performance através do armazenamento em cache de dados frequentemente acessados.
  • Proteção contra ataque DDoS: Medidas para proteger sua API contra ataques de negação de serviço.
  • Deploy em produção na Digital Ocean: Implantação da API em um ambiente de produção com segurança e performance.

Público-alvo: Este curso é ideal para desenvolvedoras e desenvolvedores que desejam aprimorar suas habilidades em desenvolvimento de APIs e construir aplicações backend robustas e escaláveis. Recomendamos ter conhecimentos básicos em JavaScript, Node.js e TypeScript para aproveitar ao máximo o conteúdo 🛠️.

Próximos passos: Embarque nesta jornada de aprendizado e prática, onde você construirá uma API completa e funcional, aplicando as melhores práticas do mercado. Ao final do curso, você terá adquirido conhecimentos valiosos para desenvolver APIs de alta qualidade e estará pronto para enfrentar novos desafios no mundo do desenvolvimento backend 🚀💫.

Nos vemos no curso! 🎓🎉


Este curso é a combinação perfeita de teoria e prática, garantindo que você não só vai entender os conceitos envolvidos, mas também terá a oportunidade de construir uma API real e funcional. Vamos juntos transformar sua forma de ver e desenvolver APIs! 🚀🧠👨‍💻

Loading charts...

3669874
udemy ID
30/11/2020
course created date
21/12/2020
course indexed date
Bot
course submited by