Crie apps com NestJS no AWS ECS e Fargate com AWS CDK
Build scalable microservices with AWS! Learn ECS, CDK V2, NestJS, TypeScript, SNS, SQS, DynamoDB, S3 & AWS SDK V3. Hands-on cloud development.
Course Content
Crie apps com NestJS no AWS ECS e Fargate com AWS CDK is an all-levels Udemy course taught by Siecola Code. It runs 23h 17m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 23 reviews, with 266 students enrolled. It is a paid course, last updated August 2025.
Build Scalable Backend Applications with TypeScript, NestJS & AWS
This comprehensive course guides you through building robust backend applications on AWS using modern technologies. You'll gain hands-on experience creating microservices with TypeScript and the powerful NestJS framework, orchestrated with Docker containers. Learn to interact with a wide range of Amazon Web Services (AWS) resources, all defined using Infrastructure as Code (IaC) with the AWS Cloud Development Kit (CDK) V2.
Key Technologies Covered:
- AWS Cloud Development Kit (CDK) V2: Master IaC for AWS using TypeScript. CDK simplifies the process of defining and provisioning your AWS infrastructure. Ideal for aspiring DevOps engineers focused on AWS.
- NestJS: A progressive Node.js framework for building efficient, scalable, and maintainable server-side applications. Leverage its powerful features like annotations, controllers, services, and request interceptors.
- Docker & Containerization: Package your microservices into Docker containers for consistent and portable deployments.
- AWS ECS (Elastic Container Service) & Fargate: Learn to orchestrate and manage your containerized microservices with ECS. Utilize AWS Fargate for serverless compute, eliminating the need to manage EC2 instances and reducing operational costs.
- AWS ECR (Elastic Container Registry): Securely store your Docker images in a private registry.
- AWS VPC (Virtual Private Cloud): Design and secure your application's network with private subnets and network security policies.
- AWS ALB (Application Load Balancer): Distribute incoming HTTP traffic across multiple application instances, ensuring high availability and performance.
- AWS API Gateway REST: Secure and manage your REST APIs, including request validation and parameter handling.
- CloudWatch Logs: Centralize and analyze application logs in JSON format. Learn to use CloudWatch Logs Insights for powerful log querying.
- CloudWatch Alarms: Monitor your applications and AWS resources for anomalies and receive proactive alerts.
- CloudWatch Container Insights: Gain insights into the performance of your running applications within AWS ECS.
- DynamoDB: Utilize this managed NoSQL database for flexible and scalable data storage.
- SQS (Simple Queue Service): Implement asynchronous communication between applications using message queues.
- SNS (Simple Notification Service): Create topics and publish messages to a wide range of applications and services.
- S3 (Simple Storage Service): Store files securely and efficiently with this object storage service. Leverage S3 event notifications for automated workflows.
- AWS X-Ray: Analyze and debug distributed applications to identify performance bottlenecks.
- IAM (Identity and Access Management): Manage user and service permissions to control access to AWS resources.
- AWS Cost Explorer: Track and analyze your AWS spending with detailed cost breakdowns and visualizations.
- AWS SDK V3 for Easily interact with AWS services from your NestJS application using the official AWS SDK. Learn to execute operations concurrently for improved performance.
What You'll Gain:
- Practical experience building and deploying scalable backend applications on AWS.
- Expertise in using TypeScript, NestJS, Docker, and AWS services.
- A solid understanding of Infrastructure as Code principles.
- The ability to leverage AWS SDK V3 for efficient AWS integration.
- Potential to enhance your AWS certifications with practical, hands-on exercises.
Course Features:
- Detailed explanations with diagrams and well-guided implementations.
- A balanced mix of theoretical concepts and practical exercises.
- Student support via a Q&A platform.
- Project source code to jumpstart your learning.
- Quizzes to assess your understanding.
- Detailed solutions to all practical exercises.
About the Instructor:
An experienced AWS solutions developer since 2016, with a background in cloud computing education and author of books on the subject. A proud member of the AWS Community Builder since 2020.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.