We may earn an affiliate commission when you visit our partners.
Chris Blackden

This course will teach you how to work with AWS infrastructure as code with the Python CDK.

Read more

This course will teach you how to work with AWS infrastructure as code with the Python CDK.

Infrastructure as code is becoming more popular with DevOps engineers and Site Reliability engineers. In this course, Managing AWS Infrastructure with Python, you’ll learn to provision and manage AWS infrastructure with Python. First, you’ll explore the basic CDK constructs. Next, you’ll discover how to use CDK Stacks to create resources with the same configuration in different VPCs and environments. Finally, you’ll learn how to manage large, multi-stack environments from a single application. When you’re finished with this course, you’ll have the skills and knowledge of the AWS CDK needed to create infrastructure as code using Python.

Enroll now

What's inside

Syllabus

Course Overview
Creating CDK Constructs
Using CDK Context Methods
Managing CDK Environments
Read more
Managing Large CDK Apps

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores infrastructure as code, which is a widely adopted practice in the industry to improve the reliability and efficiency of cloud infrastructure management
Taught by Chris Blackden, an experienced instructor recognized for their work in AWS and Python
Develops practical skills in provisioning and managing AWS infrastructure using Python, enhancing employability in relevant roles
Covers essential concepts, including CDK constructs, stacks, and environments, providing a solid foundation in AWS infrastructure management
Requires some prior knowledge of AWS and Python, making it more suitable for learners with a basic understanding of these technologies
Does not provide hands-on labs or interactive materials, limiting the practical application of the concepts taught

Save this course

Save Managing AWS Infrastructure with Python to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Managing AWS Infrastructure with Python with these activities:
Review Python programming basics
Improve your foundational understanding of Python so that you can follow along better with the course.
Browse courses on Python
Show steps
  • Review variables, data types, and operators
  • Revise basic programming constructs like loops and conditionals
  • Walk through a simple Python program
Explore AWS CDK tutorials
Deepen your understanding of AWS CDK by exploring guided tutorials that demonstrate its key features.
Browse courses on AWS CDK
Show steps
  • Follow a beginner-level tutorial on AWS CDK
  • Complete a hands-on project using AWS CDK
Join an online forum or discussion group
Interact with peers to exchange insights, share experiences, and reinforce your understanding of AWS CDK.
Show steps
  • Join an AWS CDK-related online forum
  • Participate in discussions and ask questions
Five other activities
Expand to see all activities and additional details
Show all eight activities
Build AWS infrastructure using AWS CDK
Gain practical experience by building AWS infrastructure with AWS CDK, solidifying your understanding of its syntax and capabilities.
Browse courses on AWS CDK
Show steps
  • Create an EC2 instance using AWS CDK
  • Provision an S3 bucket using AWS CDK
Compile a list of AWS CDK best practices and resources
Enhance your knowledge by compiling a collection of best practices and resources related to AWS CDK.
Browse courses on AWS CDK
Show steps
  • Gather articles, tutorials, and documentation on AWS CDK best practices
  • Organize and categorize the resources
Automate an AWS task using AWS CDK
Extend your practical skills by automating an AWS task using AWS CDK.
Browse courses on AWS CDK
Show steps
  • Identify an AWS task for automation
  • Develop an AWS CDK script to automate the task
Develop a small-scale AWS infrastructure project
Demonstrate your mastery by creating a small-scale AWS infrastructure project using AWS CDK.
Browse courses on AWS CDK
Show steps
  • Design your AWS infrastructure project
  • Implement your project using AWS CDK
  • Test and deploy your project
Participate in an AWS CDK hackathon or challenge
Push your abilities to the limits by participating in a competitive event that challenges you to create innovative solutions using AWS CDK.
Browse courses on AWS CDK
Show steps
  • Find an AWS CDK-related hackathon or challenge
  • Form a team and brainstorm ideas
  • Develop and submit your solution

Career center

Learners who complete Managing AWS Infrastructure with Python will develop knowledge and skills that may be useful to these careers:
Cloud Infrastructure Architect
Cloud Infrastructure Architects are responsible for large-scale design and development of IT solutions. They leverage emerging technologies to create scalable, secure, and efficient cloud-based architectures. This course in Managing AWS Infrastructure with Python can be particularly helpful to Cloud Infrastructure Architects because it provides a deep dive into using Python for provisioning and managing AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
DevOps Engineer
DevOps Engineers are responsible for the planning, design, implementation, and maintenance of cloud and on-premises infrastructure. They work to bridge the gap between development and operations teams, ensuring that applications are deployed and managed efficiently. This course in Managing AWS Infrastructure with Python can be particularly helpful to DevOps Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Site Reliability Engineer
Site Reliability Engineers are responsible for the reliability and performance of cloud and on-premises infrastructure. They work to ensure that applications are available, scalable, and performant. This course in Managing AWS Infrastructure with Python can be particularly helpful to Site Reliability Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Cloud Architect
Cloud Architects are responsible for the design and development of cloud-based solutions. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python can be particularly helpful to Cloud Architects because it provides a deep dive into using Python for provisioning and managing AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Cloud Engineer
Cloud Engineers are responsible for the implementation and management of cloud-based solutions. They work with Cloud Architects to design and develop cloud-based solutions and with Site Reliability Engineers to ensure that applications are available, scalable, and performant. This course in Managing AWS Infrastructure with Python can be particularly helpful to Cloud Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Infrastructure Architect
Infrastructure Architects are responsible for the design and development of IT infrastructure. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python can be particularly helpful to Infrastructure Architects because it provides a deep dive into using Python for provisioning and managing AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Systems Engineer
Systems Engineers are responsible for the design, implementation, and maintenance of IT systems. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python can be particularly helpful to Systems Engineers because it provides a deep dive into using Python for provisioning and managing AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Network Engineer
Network Engineers are responsible for the design, implementation, and maintenance of computer networks. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Network Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Software Developer
Software Developers are responsible for the design, development, and maintenance of software applications. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Software Developers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Data Engineer
Data Engineers are responsible for the design, implementation, and maintenance of data pipelines. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Data Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Security Engineer
Security Engineers are responsible for the design, implementation, and maintenance of security systems. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Security Engineers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
IT Manager
IT Managers are responsible for the planning, design, implementation, and maintenance of IT systems. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to IT Managers because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
IT Specialist
IT Specialists are responsible for the planning, design, implementation, and maintenance of IT systems. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to IT Specialists because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Cloud Consultant
Cloud Consultants are responsible for helping organizations adopt cloud-based solutions. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Cloud Consultants because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.
Cloud Administrator
Cloud Administrators are responsible for the day-to-day management of cloud-based solutions. They work with stakeholders to understand business requirements and translate them into technical solutions. This course in Managing AWS Infrastructure with Python may be helpful to Cloud Administrators because it provides hands-on experience with using Python to provision and manage AWS infrastructure. This course will help build a foundation in the AWS CDK and provide the skills needed to create infrastructure as code using Python.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Managing AWS Infrastructure with Python.
Provides a comprehensive overview of data-intensive applications and their design principles, enhancing the understanding of architectures beyond the scope of CDK.
Introduces data science concepts and techniques using Python, complementing the infrastructure management focus of the course.
Discusses the design and architecture of open source software, providing insights into the principles and patterns used in real-world applications.
A practical guide to building and deploying serverless applications using AWS Lambda.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Managing AWS Infrastructure with Python.
Managing AWS Infrastructure with TypeScript
Most relevant
AWS Cloud Development Kit: The Big Picture
Most relevant
AWS Infrastructure with TypeScript: Getting Started
Most relevant
Deploying Applications with AWS CDK
Most relevant
AWS Infrastructure with Python: Getting Started
Most relevant
Architecting Python Microservices in AWS with ECS & App...
Most relevant
How to Deploy Compute Services with AWS CDK
Most relevant
AWS & Typescript Masterclass - CDK, Serverless, React
Most relevant
Implementing Serverless Web Application Hosting and...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser