We may earn an affiliate commission when you visit our partners.
David Blocher

In this course, *Deploying Applications with AWS CDK*, you’ll learn to deploy basic serverless applications using the AWS CDK, an open-source infrastructure-as-code framework. First, you’ll explore how to set up a CDK project. Next, you’ll discover how to build basic serverless applications. Finally, you’ll learn how to combine your new skills and apply them to new challenges. When you’re finished with this course, you’ll have the basic skills and knowledge of AWS CDK needed to start using the AWS CDK for provisioning your serverless architectures.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces learners to the fundamentals of AWS CDK, an open-source infrastructure-as-code framework
Provides a practical approach to deploying basic serverless applications, which are highly relevant in industry
Taught by David Blocher, a recognized expert in the field of AWS CDK
Suitable for beginners who seek a strong foundation in AWS CDK
May require learners to have some familiarity with AWS concepts

Save this course

Save Deploying Applications with AWS CDK 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 Deploying Applications with AWS CDK with these activities:
Review basic AWS concepts
Ensure a solid foundation by reviewing the basics of AWS before diving into this course.
Browse courses on AWS Services
Show steps
  • Go through the AWS documentation on core concepts such as EC2, S3, and IAM
  • Complete the AWS Cloud Practitioner Essentials course on Pluralsight
Organize and review course materials
Stay organized and enhance your understanding by reviewing and compiling the resources provided in this course.
Show steps
  • Review and summarize lecture videos
  • Consolidate your notes from each module
  • Create a knowledge base of key concepts and resources
Build a basic serverless application
Create a simple serverless application to reinforce your understanding of the concepts covered in this course.
Show steps
  • Set up your AWS account and install the AWS CDK
  • Create a new CDK project
  • Define your serverless resources using CDK constructs
  • Deploy your serverless application
Four other activities
Expand to see all activities and additional details
Show all seven activities
Attend a workshop on serverless architecture
Expand your knowledge and connect with experts by attending a workshop dedicated to serverless architecture.
Show steps
  • Research and identify relevant workshops
  • Register and attend the workshop
  • Actively participate and engage with the instructors and attendees
Deploy a serverless application with CloudFormation
Extend your knowledge by exploring how to deploy serverless applications using CloudFormation.
Show steps
  • Create a CloudFormation template for your serverless application
  • Deploy your serverless application using the CloudFormation template
  • Monitor and troubleshoot your deployed application
Design and implement a serverless architecture for a real-world scenario
Challenge yourself by applying the principles learned in this course to a practical problem.
Show steps
  • Identify a real-world scenario where a serverless architecture would be suitable
  • Design the serverless architecture using a combination of AWS services
  • Implement the serverless architecture using the AWS CDK
Mentor a junior developer on serverless architecture
Strengthen your understanding by mentoring others and sharing your knowledge of serverless architecture.
Show steps
  • Identify a junior developer who is interested in learning about serverless architecture
  • Schedule regular sessions to guide and support the developer
  • Share your knowledge and expertise, providing practical advice and resources

Career center

Learners who complete Deploying Applications with AWS CDK will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud architects' work involves the design, development, and management of cloud computing systems. Many cloud architects are tasked with the job of migrating systems from on-premises to the cloud. The course, *Deploying Applications with AWS CDK*, will help build a foundation for the skills that cloud architects need. Students who take this course will gain knowledge of serverless architectures, CDK, and AWS, all of which are essential for a career in cloud architecture.
Software Engineer
Software engineers with a focus on cloud development are responsible for developing cloud-based solutions. These developers understand the strengths and weaknesses of various cloud providers and specialize in designing and building systems that can take advantage of the cloud's features. The course, *Deploying Applications with AWS CDK*, can help software engineers learn more about AWS CDK, an open-source infrastructure-as-code framework, and apply it to the design of serverless architectures.
DevOps Engineer
DevOps engineers combine software development and operations to ensure that systems run smoothly. They are responsible for building, testing, deploying, and maintaining cloud-based applications. The course, *Deploying Applications with AWS CDK*, may be useful to those considering a career as a DevOps engineer.
Cloud Security Engineer
Cloud security engineers protect cloud-based systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud security.
Network Engineer
Network engineers design, implement, and maintain computer networks. Cloud networking is a specialized field that focuses on the design, implementation, and maintenance of cloud-based networks. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud networking.
Systems Engineer
Systems engineers design, implement, and maintain complex systems. They may specialize in cloud computing, which involves the design, implementation, and maintenance of cloud-based systems. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud systems engineering.
Data Engineer
Data engineers design, implement, and maintain data systems. Cloud data engineering is a specialized field that focuses on the design, implementation, and maintenance of cloud-based data systems. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud data engineering.
Cloud Support Engineer
Cloud support engineers provide technical support to cloud users. They may specialize in a particular cloud provider, such as AWS. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud support.
Cloud Consultant
Cloud consultants help organizations adopt cloud computing. They may specialize in a particular cloud provider, such as AWS. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud consulting.
IT Manager
IT managers are responsible for the planning, implementation, and maintenance of an organization's IT systems. They may specialize in cloud computing, which involves the planning, implementation, and maintenance of cloud-based systems. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud IT management.
Project Manager
Project managers plan, execute, and close projects. They may specialize in cloud computing, which involves the planning, execution, and closure of cloud-based projects. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud project management.
Software Developer
Software developers design, develop, and maintain software applications. They may specialize in cloud computing, which involves the design, development, and maintenance of cloud-based applications. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud software development.
Systems Analyst
Systems analysts design, develop, and maintain computer systems. They may specialize in cloud computing, which involves the design, development, and maintenance of cloud-based systems. The course, *Deploying Applications with AWS CDK*, may be useful to those working in cloud systems analysis.

Reading list

We've selected five 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 Deploying Applications with AWS CDK.
While this book doesn't focus specifically on AWS CDK or serverless architectures, it provides a comprehensive foundation in designing and building scalable, reliable, and efficient data-intensive applications. This knowledge can be valuable for understanding the underlying concepts of serverless computing.
This study guide can provide a broader understanding of AWS services and best practices, which can complement the specific focus on serverless applications in the course.
Explores the architectural patterns and best practices for designing and implementing cloud-native applications. It provides a broader perspective on cloud computing beyond AWS-specific technologies, which can be beneficial for expanding knowledge.
Provides a deep dive into domain-driven design (DDD), a software development approach that emphasizes the importance of understanding the domain of the problem being solved. While not directly related to AWS CDK or serverless, DDD can provide valuable insights into designing and implementing complex software systems.
This textbook offers a comprehensive introduction to cloud computing concepts, technologies, and architectures. It can be beneficial for gaining a broader perspective on the fundamentals of cloud computing and the underlying principles that apply to AWS CDK and serverless applications.

Share

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

Similar courses

Here are nine courses similar to Deploying Applications with AWS CDK.
AWS Infrastructure with Python: Getting Started
Most relevant
Implementing Serverless Web Application Hosting and...
Most relevant
AWS Infrastructure with TypeScript: Getting Started
Most relevant
AWS Cloud Development Kit: The Big Picture
Most relevant
How to Deploy Compute Services with AWS CDK
Most relevant
Managing AWS Infrastructure with Python
Most relevant
Building Modern Node.js Applications on AWS
Most relevant
Building Modern Java Applications on AWS
Most relevant
Building Modern .NET Applications on AWS
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