We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Managing AWS Infrastructure with TypeScript

Scott Tate

The CDK has quickly grown in popularity with the ease of managing infrastructure with modern techniques. This course will teach you skills that take the CDK beyond static definition with objectives designed for larger multi-environment management.

Read more

The CDK has quickly grown in popularity with the ease of managing infrastructure with modern techniques. This course will teach you skills that take the CDK beyond static definition with objectives designed for larger multi-environment management.

Inherently, managing infrastructure with code necessitates a higher level of planning and organization in larger-scale environments. Let’s face it, the average enterprise incorporates all types of larger environments exactly as described - “real world.” In this course, Managing AWS Infrastructure with TypeScript, you’ll learn to use best-practice techniques for creating and managing larger-scale infrastructure. First, you’ll explore the design of stacks using common multi-stack patterns. Next, you’ll discover how to efficiently reuse infrastructure concepts with the creation of multiple environments. Finally, you’ll learn how to leverage advanced techniques while creating custom CDK constructs, all while ensuring the avoidance of tight coupling, an AWS well-architected framework best practice. When you’re finished with this course, you’ll have the skills and knowledge of the AWS CDK needed to successfully manage larger-scale “real world” environments and applications effectively.

Enroll now

What's inside

Syllabus

Course Overview
Introducing the Need for Solid CDK Patterns
Modularizing Applications with Stack Patterns
Promoting Reuse with Multiple Environment Concepts
Read more
Leveraging CDK Principles to Avoid Tight Coupling
Building Custom Construct Libraries
Enforcing Security Best Practices
Tying It All Together – UI Driven CDK

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Emphasizes modern techniques, a standard in cloud computing
Covers multi-stack patterns and best-practices, which are core concepts in cloud infrastructure management
Provides hands-on experience through a real-world project, which helps learners apply their skills and knowledge directly
Instructed by professionals in the field, ensuring relevance and up-to-date content
Provides resources and support throughout the course, making it accessible for learners regardless of their background or experience level
Requires a strong foundation in cloud infrastructure management, which may be a barrier for some learners

Save this course

Save Managing AWS Infrastructure with TypeScript 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 TypeScript with these activities:
Participate in Online Forums and Discussion Groups
Engage in online forums and discussion groups to connect with other AWS CDK users, share knowledge, and get support.
Browse courses on Community Engagement
Show steps
  • Identify relevant online forums and discussion groups.
  • Create an account and join the community.
  • Participate in discussions by asking questions, sharing your experiences, and providing support.
  • Attend virtual meetups and events hosted by the community.
Practice Creating CloudFormation Stacks from Scratch Using AWS CDK
Create CloudFormation stacks from scratch using AWS CDK to familiarize yourself with the basics and gain hands-on experience.
Browse courses on CloudFormation
Show steps
  • Set up your AWS environment and install the AWS CDK toolkit.
  • Create a new CloudFormation stack using the AWS CDK.
  • Define the resources for your stack using the AWS CDK.
  • Deploy your stack to AWS.
  • Test your stack to ensure it is working correctly.
Contribute to Open Source AWS CDK Projects
Contribute to open source AWS CDK projects to gain practical experience, connect with the community, and learn from others.
Browse courses on Community Engagement
Show steps
  • Identify open source AWS CDK projects.
  • Choose a project to contribute to.
  • Submit a pull request with your changes.
  • Collaborate with the project maintainers.
  • Share your contributions with the community.
Seven other activities
Expand to see all activities and additional details
Show all ten activities
Build a Serverless Stack with CDK
Creating a serverless stack with CDK will provide hands-on experience with real-world practices that can improve understanding.
Browse courses on Serverless architecture
Show steps
  • Design the stack architecture
  • Provision resources using CDK
  • Deploy the stack to AWS
  • Test the stack functionality
Walkthrough Advanced Custom CDK Constructs
Following tutorials to create custom CDK constructs will enhance understanding of how to leverage advanced techniques for tailor-made infrastructure management.
Show steps
  • Find existing CDK construct libraries
  • Develop a custom construct
  • Integrate the construct into a CDK project
Develop a Comprehensive CI/CD Pipeline for AWS CDK Infrastructure
Develop a comprehensive CI/CD pipeline for your AWS CDK infrastructure to automate the building, testing, and deployment processes.
Browse courses on CI/CD Pipeline
Show steps
  • Choose a CI/CD tool.
  • Create a CI/CD pipeline.
  • Integrate your AWS CDK project with the pipeline.
  • Automate the building, testing, and deployment of your infrastructure.
  • Monitor your CI/CD pipeline and make improvements.
Create a Multi-Environment Infrastructure
Building a multi-environment infrastructure will reinforce the techniques for efficiently managing large-scale environments using CDK.
Show steps
  • Create multiple stacks for different environments
  • Automate the deployment process
  • Test the infrastructure in each environment
Develop a Custom Construct Library for Reusable Infrastructure
Develop a custom construct library to reuse infrastructure components across multiple projects, promoting code reuse and maintainability.
Show steps
  • Identify common infrastructure patterns and components.
  • Create a new construct library project.
  • Define reusable constructs using the AWS CDK.
  • Publish your construct library to a public repository.
  • Use your custom construct library in your AWS CDK projects.
Practice Implementing Best Security Practices
Engaging in practice drills on implementing security best practices will strengthen the knowledge and ability to build secure infrastructure.
Browse courses on Security Best Practices
Show steps
  • Review AWS security best practices
  • Implement security measures in CDK stacks
  • Test the effectiveness of security measures
Design and Implement a Microservices Architecture Using AWS CDK
Design and implement a microservices architecture using AWS CDK to gain hands-on experience in managing complex and scalable systems.
Show steps
  • Define the microservices architecture.
  • Create a new AWS CDK project.
  • Implement the microservices using the AWS CDK.
  • Deploy your microservices to AWS.
  • Test and monitor your microservices.

Career center

Learners who complete Managing AWS Infrastructure with TypeScript will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud Architects can use this course to learn the AWS CDK and use it to effectively manage larger-scale “real world environments and applications.” This course will help Cloud Architects further develop their skills in infrastructure management so that they can design, plan, and manage complex and scalable cloud environments.
DevOps Engineer
DevOps Engineers can use this course to jumpstart their use of CDK, which is a popular tool for managing infrastructure with modern techniques. This course will teach DevOps Engineers how to use CDK to create and manage larger-scale infrastructure, which is a valuable skill for those looking to advance their careers.
Software Engineer
Software Engineers can use this course to learn how to manage AWS infrastructure with TypeScript. This course will teach Software Engineers how to use CDK to create and manage larger-scale infrastructure, which is a valuable skill for those looking to advance their careers.
Infrastructure Architect
Infrastructure Architects can use this course to learn how to use CDK to create and manage larger-scale infrastructure. This course will teach Infrastructure Architects how to use CDK to design, plan, and manage complex and scalable cloud environments.
Cloud Engineer
Cloud Engineers can use this course to learn how to use CDK to create and manage larger-scale infrastructure. This course will teach Cloud Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Systems Engineer
Systems Engineers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Systems Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Network Engineer
Network Engineers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Network Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Security Engineer
Security Engineers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Security Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Data Engineer
Data Engineers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Data Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Database Administrator
Database Administrators may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Database Administrators how to use CDK to design, plan, and manage complex and scalable cloud environments.
IT Manager
IT Managers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach IT Managers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Cloud Security Architect
Cloud Security Architects may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Cloud Security Architects how to use CDK to design, plan, and manage complex and scalable cloud environments.
Software Development Manager
Software Development Managers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Software Development Managers how to use CDK to design, plan, and manage complex and scalable cloud environments.
DevOps Manager
DevOps Managers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach DevOps Managers how to use CDK to design, plan, and manage complex and scalable cloud environments.
Cloud Operations Engineer
Cloud Operations Engineers may find this course helpful in learning how to use CDK to create and manage larger-scale infrastructure. This course will teach Cloud Operations Engineers how to use CDK to design, plan, and manage complex and scalable cloud environments.

Reading list

We've selected ten 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 TypeScript.
Provides a solid foundation on serverless architecture principles, which are essential for understanding the context and benefits of using CDK for infrastructure management.
Is helpful as a reference tool, especially in the context of learning objectives and the syllabus of this course. The topics covered include infrastructure design principles, best practices, and security measures, which align well with the course's focus on managing AWS infrastructure with modern techniques.
Provides a comprehensive guide to best practices for using AWS services. It covers topics such as architecture, security, and cost optimization.
Provides a comprehensive overview of data-intensive architectures and best practices, expanding on the course's coverage of data management in the cloud.
Provides a comprehensive overview of cloud computing concepts, technology, and architecture. It covers topics such as cloud service models, cloud deployment models, and cloud security.
Serves as a comprehensive introduction to TypeScript, providing a strong foundation for understanding the course's use of TypeScript for infrastructure management.
Provides a deep dive into AWS CloudFormation, an alternative to CDK for infrastructure management, allowing learners to compare and contrast different approaches.
Introduces Terraform, another infrastructure as code tool, offering a comparative perspective on managing infrastructure with different technologies.

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 TypeScript.
Managing AWS Infrastructure with Python
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
How to Deploy Compute Services with AWS CDK
Most relevant
AWS & Typescript Masterclass - CDK, Serverless, React
Most relevant
Create and Manage Stacks with AWS CloudFormation Using...
Most relevant
Getting Started with Vagrant
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