Udemyallpt

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.

4.7(23)
266students
23h 17m
Certificate
Siecola Code
Siecola CodeAWS courses

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.

$ whoami — the devs behind tutorialsearch.io

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.

Encadernação Descomplicada

by Jeniffer Bulhões

5.0(16)
2h 1m
beginner

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(316)
1h 59m
beginner
5.0(9)
7h 21m
beginner