
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:
- API REST para gerenciamento de conteúdo
- API GraphQL para queries complexas
- Sistema de upload de vídeos com transcoding
- CDN personalizada com cache
- Monitoramento com Prometheus e Grafana
- 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