Learn.FOSS
Node.js Avançado - APIs Escaláveis
Back-end

Node.js Avançado - APIs Escaláveis

Construa APIs REST e GraphQL escaláveis com Node.js, TypeScript e boas práticas de arquitetura

Duração
12 horas
Módulos
9
Nível
Avançado
Preço
R$ 67

Sobre o Curso

Node.js Avançado - APIs Escaláveis

Aprenda a construir APIs profissionais, escaláveis e mantíveis com as melhores práticas do mercado.

Conteúdo Programático

Módulo 1: TypeScript Mastery

  • Configuração avançada do TS
  • Tipos avançados e utilitários
  • Decorators e metadata
  • Injeção de dependências

Módulo 2: Arquitetura Limpa

  • Princípios SOLID aplicados
  • Domain-Driven Design (DDD)
  • Arquitetura hexagonal
  • CQRS e Event Sourcing

Módulo 3: APIs REST Profissionais

  • Design de endpoints RESTful
  • Versionamento de API
  • Documentação com OpenAPI/Swagger
  • Rate limiting e throttling

Módulo 4: GraphQL Avançado

  • Schema design otimizado
  • Resolvers eficientes
  • Subscriptions em tempo real
  • Federation e microservices

Módulo 5: Autenticação e Autorização

  • JWT e refresh tokens
  • OAuth 2.0 e OpenID Connect
  • RBAC e ABAC
  • MFA e segurança avançada

Módulo 6: Testes Automatizados

  • Testes unitários com Jest
  • Testes de integração
  • Testes E2E com Cypress
  • Mocks e stubs avançados

Módulo 7: Performance e Otimização

  • Profiling e debugging
  • Cache com Redis
  • Connection pooling
  • Load testing com Artillery

Módulo 8: Docker e Kubernetes

  • Dockerização de aplicações Node.js
  • Docker Compose para desenvolvimento
  • Kubernetes para produção
  • Helm charts e CI/CD

Módulo 9: Projeto Final

  • Plataforma de e-learning completa
  • Microservices arquitetura
  • Message queues com RabbitMQ
  • Deploy em cloud (AWS/GCP)

Projeto do Curso

Você construirá uma plataforma de vídeos com:

  1. API REST para gerenciamento de conteúdo
  2. API GraphQL para queries complexas
  3. Sistema de upload de vídeos com transcoding
  4. CDN personalizada com cache
  5. Monitoramento com Prometheus e Grafana
  6. Deploy em Kubernetes com auto-scaling

Para Quem é Este Curso?

  • Desenvolvedores back-end que querem se especializar
  • Full-stack developers buscando profundidade
  • Arquitetos de software avaliando stacks
  • Tech leads responsáveis por APIs críticas

Recursos Incluídos

  • ✅ Templates de projetos Node.js
  • ✅ Configurações Docker/Kubernetes
  • ✅ Coleção Postman com todas as APIs
  • ✅ Scripts de deploy automatizados
  • ✅ Acesso à comunidade premium

Pré-requisitos: Conhecimento sólido de JavaScript/Node.js. Experiência com TypeScript é recomendada.

Duração: 12 horas de conteúdo + projetos práticos

Nível: Avançado

Instrutor

Carlos Mendes

Back-end Architect com 12+ anos de experiência em sistemas distribuídos

Comece Agora

R$ 67

Acesso vitalício ao curso

Acesso vitalício
Certificado de conclusão
Suporte da comunidade

Tecnologias

nodejs typescript graphql rest api backend docker

Acesse sua Conta

Insira seu e-mail e senha para acessar os cursos.

ou

Seus dados estão seguros