
Explore AWS CDK to master infrastructure as code, resource management, provisioning, and deployments, including constructs, stacks, applications, APIs, Lambda, IAM, testing, security, and code pipelines.
Explore AWS CDK as a cloud development kit for infrastructure as code, highlighting constructs, stacks, languages, modularity, provisioning, and serverless API use cases.
Explore prerequisites and best practices for AWS CDK, including accounts, CLI, Node.js, IDEs, versioning, modular design, and leveraging pre-built constructs for optimized, cost-efficient infrastructure.
Create and deploy your first aws cdk application by initializing with cdk init, exploring bin and lib, and deploying with cdk deploy, while running npm run test and managing credentials.
Explore the construct key and construct trees in AWS CDK, mastering their anatomy, root and child relationships, dependencies, cross-stack references, and how to build and optimize reusable constructs.
Define AWS resources in a CDK application and access attributes like the queue URL. Learn to reference resources across stacks and use multiple languages.
Explore pre-built constructs in AWS CDK and learn how L1, L2, and L3 constructs power resource provisioning through composition, scope, and props within stacks and apps.
Explore writing custom AWS CDK constructs, deploying apps, and best practices for secure environment setup, synthesis, and versioned construct development.
Explore AWS CDK custom constructs to create reusable abstractions for resources, enable parameterized configurations, expose outputs, and use the synth entrypoint in the min directory.
learn to manage aws cdk stacks, organizing constructs into deployment units, deploying across environments, and monitoring, securing, and optimizing costs with best practices.
Create and manage multiple AWS CDK stacks across production and development environments, synthesize and deploy your app, and handle environment-specific configuration.
Test your understanding of AWS CDK concepts, including infrastructure as code, environment variables, stack deployment order, and cross-stack outputs.
Learn how to create an API, a Lambda function, and an event trigger using AWS CDK in TypeScript, including API Gateway integration with S3-triggered events and an event rule.
Answer five quiz questions on events and lambdas in AWS CDK. Learn how CDK generates CloudFormation templates, API gateway integration, and S3 as an event source.
Master unit testing and debugging in AWS CDK applications by writing modular, isolated tests with mock data, and integrating them into CI/CD pipelines for reliable cloud infrastructure.
Explore AWS serverless debugging and testing through real-time insights with AWS X-Ray, local testing with AWS SAM Local, automated unit testing with AWS CodeBuild, and change auditing with CloudTrail.
Learn how to manage identities and roles with AWS IAM, exploring the management console, creating users and policies, and applying fine-grained, temporary permissions, all implemented with the AWS CDK.
Answer five module seven quiz questions to test your understanding of AWS CDK and IAM concepts, including authentication and authorization of resources, and defining an IAM role with AWS CDK.
Explore how CI/CD pipelines automate deploying AWS CDK code through dev, staging, and production branches, using blue-green, canary, and rolling deployments with code pipelines and Jenkins.
Explore automating deployments with AWS CDK CI/CD pipelines, configuring CodeBuild, CodePipeline, and Elastic Beanstalk for infrastructure as code and automated deployment from GitHub.
Build and deploy a CI CD pipeline with AWS CDK by creating an application stage, Elastic Beanstalk environment, and a CodeBuild project that automatically deploys your app.
Test your understanding of AWS CDK CI/CD pipelines, including Elastic Beanstalk environments, CodePipeline constructs, and CodeBuild roles for building and testing code.
Explore AWS CDK patterns, constructs, stacks, and synthesis. Master versioning strategies like semantic versioning for team collaboration, and deployment pipelines with code pipelines, canary releases, blue-green deployments, and CloudWatch monitoring.
Explore advanced AWS CDK practices, outlining constructs, stacks, and code pipelines to implement CI/CD, with notifications via SNS and GitHub source actions, and best-practice deployment workflows.
Explore AWS CDK best practices for code pipelines, including removal policies, secret management, path design, deployment sequencing, and notification-driven optimization.
Review five multiple-choice questions covering AWS services like Step Functions, EventBridge, Lambda, and ECS, with insights on deployment customization, event integration, auto scaling, and container orchestration.
Initialize a fresh AWS CDK project from scratch in TypeScript, install dependencies, create the first app, and prepare deployment with an S3 bucket, Lambda, and notifications.
Celebrate completing the AWS CDK course by applying hands-on practice to build, deploy, and manage serverless applications with CDK constructs, stacks, IAM roles, and CI/CD pipelines.
Become an AWS CDK professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that Software Developers, DevOps Engineers, Cloud Architects, Systems Administrators, IT Managers, Security Professionals, Students... can learn AWS CDK from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working in IT, we have realized that nowadays mastering AWS CDK for efficiently manage and automate cloud infrastructure using code is very necessary in modern software development. Knowing how to use this tool can give you many job opportunities and many economic benefits, especially in the world of cloud development.
The big problem has always been the complexity to perfectly understand AWS CDK requires, since its absolute mastery is not easy. In this course we try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step, detailed and hands-on examples of every concept.
With more than 10 exclusive hours of video, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master AWS CDK. The course will teach you how to use programming languages to model and provision cloud infrastructure as code in a practical way, from scratch, and step by step.
We will start with the installation and setup of the needed work environment on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to AWS CDK and course dynamics
Installing AWS CDK
Exploring and Building CDK Constructs
Effective Management of Stacks and Environments in CDK
Integrating AWS Services Seamlessly with CDK
Ensuring Robustness with CDK Testing and Debugging
Securing AWS Resources with IAM in CDK
Automating Deployments and CI/CD with AWS CDK
Advanced Techniques and Optimization in AWS CDK
Applying Real-world Skills with a Comprehensive CDK Project
Mastery and application of absolutely ALL the functionalities of AWS CDK
Quizzes, Practical exercises, complete projects and much more!
In other words, what we want is to contribute our grain of sand and teach you all those things that we would have liked to know in our beginnings and that nobody explained to us. In this way, you can learn to build and manage a wide variety of projects and make versatile and complete use of AWS CDK. And if that were not enough, you will get lifetime access to any class and we will be at your disposal to answer all the questions you want in the shortest possible time.
Learning AWS CDK has never been easier. What are you waiting to join?