% Off Udemy Coupon - CoursesWyn

AWS CDK for professionals (Python and TypeScript)

Write Infrastructure as Code with Python, TypeScript or other languages. Use AWS CDK and CloudFormation like a pro!

$9.99 (93% OFF)
Get Course Now

About This Course

<div>This course is designed to teach how to use AWS CDK as a professional. You can start to migrate your cloud infrastructure to CDK right after course completion.</div><div><br></div><div>The course contains code examples for Python and TypeScript, but you can enroll even if you plan to use CDK with another language, singe most topics are presented at an abstract level and you can easily apply the course material for your preferred programming language, maybe Java, C# or Go.</div><div><br></div><div>Main course topics:</div><div><ul><li><span style="font-size: 1rem;">Tools required for CDK: AWS account, IAM user for console access, AWS CLI configuration</span></li></ul></div><div><span style="font-size: 1rem;">CDK introduction:</span></div><div><ul><li><span style="font-size: 1rem;">AWS CloudFormation intro and intermediate topics</span></li><li><span style="font-size: 1rem;">CDK console commands like init, synth, deploy, destroy, doctor</span></li><li><span style="font-size: 1rem;">Exploring the generated project with CDK init</span></li><li><span style="font-size: 1rem;">Use Python to write infrastructure as code</span></li><li><span style="font-size: 1rem;">Use Typescript to write infrastructure as code</span></li><li><span style="font-size: 1rem;">Understand the different level of CDK constructs - L1, L2, L3</span></li><li><span style="font-size: 1rem;">The mental model behind CDK - with CloudFormation intrinsic functions</span></li></ul></div><div><span style="font-size: 1rem;">CDK intermediate topics:</span></div><div><ul><li><span style="font-size: 1rem;">CloudFormation and CDK ids</span></li><li><span style="font-size: 1rem;">Intrinsic functions practice with Python and Typescript</span></li><li><span style="font-size: 1rem;">How to handle multiple CloudFormation stacks</span></li><li><span style="font-size: 1rem;">Python and Typescript cross stack references</span></li><li><span style="font-size: 1rem;">Practice session: Serverless API with ApiGateway, Lambda and DynamoDb:</span></li><li><span style="font-size: 1rem;">Configure the serverless app infrastructure</span></li><li><span style="font-size: 1rem;">Configure aws Lambda for Python and Typescript</span></li><li><span style="font-size: 1rem;">Write DynamoDB queries with boto3 for Python</span></li><li><span style="font-size: 1rem;">Write DynamoDB queries with aws-sdk for typescript</span></li><li><span style="font-size: 1rem;">Solve the CORS issue for APIs accessed by browsers</span></li><li><span style="font-size: 1rem;">Practice session: CloudWatch metrics and Alarms</span></li><li><span style="font-size: 1rem;">Learn AWS cloud watch features like metrics, alarms and logs</span></li><li><span style="font-size: 1rem;">Configure and webhook lambda with Python or TypeScript</span></li><li><span style="font-size: 1rem;">Write Infrastructure as Code for the alarm metrics with CDK</span></li><li><span style="font-size: 1rem;">Practice session: CICD and web deployment</span></li><li><span style="font-size: 1rem;">Use CDK to configure web deployment with AWS Cloud Front and s3</span></li><li><span style="font-size: 1rem;">Implement CICD with GitHub actions</span></li><li><span style="font-size: 1rem;">Configure CICD for Python and Typescript</span></li><li><span style="font-size: 1rem;">Configure an IAM user for GitHub (not Administrator)</span></li></ul></div><div><span style="font-size: 1rem;">CDK testing:</span></div><div><ul><li><span style="font-size: 1rem;">Write tests for infrastructure as code and run them with Pytest or Jest</span></li><li><span style="font-size: 1rem;">Learn about fine grained assertions, matchers, captors and snapshot testing</span></li><li><span style="font-size: 1rem;">Analyze the Cloud Formation outputs and generated templates in order to understand the tests</span></li><li><span style="font-size: 1rem;">Use best practices when testing infrastructure as code</span></li><li>Other CDK topics: tags, aspects, patterns.</li></ul></div><div><span style="font-size: 1rem;">Why this course stands out from other Udemy courses:</span></div><div><ul><li><span style="font-size: 1rem;">Beyond the basics - after finish, you can directly use this knowledge into production code</span></li><li><span style="font-size: 1rem;">Practical knowledge - presentations are kept to a minimum, we focus on what is really important</span></li><li><span style="font-size: 1rem;">Logical and flexible structure - take the course at your own pace</span></li><li><span style="font-size: 1rem;">Fast paced, concise, most typing cut out - focus on explanations - respect for your time</span></li><li><span style="font-size: 1rem;">Code changes in each lecture on Git with code diffs</span></li><li><span style="font-size: 1rem;">Big font, dark background, full HD content, this way it is readable even on a small screen or even tablet.</span></li><li><span style="font-size: 1rem;">Lifetime access</span></li><li><span style="font-size: 1rem;">Certificate of completion to present to your current or prospective employer</span></li><li><span style="font-size: 1rem;">Q&amp;A active instructor</span></li></ul></div><div><span style="font-size: 1rem;">Go beyond the theory and learn from an active instructor, aligned with today's programming demands!</span></div>

What you'll learn:

  • AWS CDK in a proffesional manner
  • Write Infrastructure as Code with Python or TypeScript
  • AWS CloudFormation - beginner and intermediate topics
  • DevOps for AWS with CDK and GitHub Actions
  • Build Serverless apps with ApiGateway, DynamoDb and Lambda
  • Configure serverless apps with CDK
  • CDK tools, introduction and configuration for Python
  • CDK tools, introduction and configuration for TypeScript
  • CDK testing with Pytest or Jest
  • Handle different AWS CDK construct levels(L1, L2, L3)
  • CDK best practices
  • Web project deployment with AWS CLoudFront and CDK