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

In addition to building your web applications and backend services with TypeScript, you can also use it to manage your cloud infrastructure. ​This course will teach you​ how to leverage it to embrace infrastructure as code with the AWS CDK.

Read more

In addition to building your web applications and backend services with TypeScript, you can also use it to manage your cloud infrastructure. ​This course will teach you​ how to leverage it to embrace infrastructure as code with the AWS CDK.

Leveraging the AWS Cloud Development Kit (CDK) with TypeScript will enable you to better manage AWS infrastructure at scale. ​In this course,​ AWS Infrastructure with TypeScript: Getting Started, ​you’ll learn to​ implement the concept of Infrastructure as Code with TypeScript. ​First, you’ll explore​ how to create a new CDK project. N​ext, you’ll discover​ how you can manage deployed infrastructure. Finally, you’ll learn how to​ configure and launch the infrastructure for a real-world application using AWS Fargate and Lambda. W​hen you’re finished with this course, you’ll have the skills and knowledge of​ the AWS CDK n​eeded to​ integrate it into your custom applications on AWS.

Enroll now

What's inside

Syllabus

Course Overview
Creating a TypeScript CDK App
Deploying a CDK App
Managing CDK Infrastructure
Read more
Building a Lambda API with the CDK
Integrating Fargate with the CDK

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores the concept of Infrastructure as Code, which is a standard for managing cloud infrastructure
Taught by David Tucker, a recognized industry expert in AWS and cloud infrastructure
Examines highly relevant topics in cloud infrastructure management and TypeScript
Develops skills and knowledge in AWS CDK, which are core to cloud infrastructure management

Save this course

Save AWS Infrastructure with TypeScript: Getting Started 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 AWS Infrastructure with TypeScript: Getting Started with these activities:
Review TypeScript
Review the basics of TypeScript to ensure a solid foundation for the course.
Browse courses on TypeScript
Show steps
  • Read a TypeScript tutorial
  • Complete a few basic TypeScript exercises
Organize and Review Course Materials
Organize and review all materials to refresh your understanding of the concepts.
Show steps
  • Gather all course materials, including notes, assignments, and quizzes.
  • Organize them into a logical order.
  • Review the materials to refresh your memory.
Follow a Basic AWS CDK Tutorial
Follow a tutorial to gain hands-on experience with the AWS CDK.
Browse courses on AWS CDK
Show steps
  • Find a beginner-friendly AWS CDK tutorial
  • Set up your AWS environment
  • Follow the tutorial step-by-step
18 other activities
Expand to see all activities and additional details
Show all 21 activities
Review DevOps Tools and Concepts
Review DevOps tools and concepts to refresh your knowledge and strengthen your foundation for learning.
Browse courses on DevOps
Show steps
  • Review the basic concepts of DevOps, including CI/CD and automation.
  • Familiarize yourself with popular DevOps tools such as Git, Jenkins, and Docker.
Set up your AWS CDK environment
Before you can create and manage AWS infrastructure with TypeScript, you'll need to set up your development environment. This will ensure you have all the prerequisites installed, and that your system is ready to tackle the course assignments.
Show steps
  • Install the latest version of Node.js and npm
  • Install the AWS CDK
  • Create a new CDK project
Follow the AWS CDK tutorial series
The AWS CDK tutorial series provides a comprehensive introduction to the AWS CDK. By following along with the tutorials, you'll gain a solid foundation in the core concepts and best practices of infrastructure as code with TypeScript.
Browse courses on AWS CDK
Show steps
  • Go to the AWS CDK tutorial series website
  • Choose a tutorial to start with
  • Follow the steps in the tutorial
AWS CDK Tutorial Series
Follow a series of guided tutorials to learn the basics of AWS CDK and how to use it for IaC.
Browse courses on AWS CDK
Show steps
  • Find a comprehensive tutorial series on AWS CDK.
  • Work through the tutorials, following the instructions carefully.
  • Experiment with the code samples provided in the tutorials.
  • Build your own small AWS CDK project based on what you've learned.
Practice Creating Lambda Functions with CDK
Practice creating and deploying Lambda functions using the AWS CDK to reinforce your understanding.
Browse courses on Lambda Functions
Show steps
  • Set up a development environment for AWS Lambda
  • Create a new Lambda function using the AWS CDK
  • Deploy your Lambda function
  • Test your Lambda function
Practice Integrating Fargate with CDK
Practice integrating Fargate with the AWS CDK to gain hands-on experience with container orchestration.
Browse courses on Fargate
Show steps
  • Set up a development environment for AWS Fargate
  • Create a new Fargate service using the AWS CDK
  • Deploy your Fargate service
  • Test your Fargate service
Join a Study Group or Online Forum
Join a study group or online forum to connect with fellow learners, exchange ideas, and supplement your understanding of the course material.
Browse courses on Cloud Development
Show steps
  • Search for and join an online forum or study group dedicated to cloud development or AWS CDK.
  • Actively participate in discussions, ask questions, and share your insights.
TypeScript Coding Practice
Code regularly in TypeScript to strengthen your understanding of syntax and concepts.
Browse courses on TypeScript
Show steps
  • Set aside time each day to practice writing TypeScript code.
  • Use an online TypeScript compiler or IDE to test and debug your code.
  • Join a coding challenge platform or participate in hackathons.
  • Contribute to open-source TypeScript projects on GitHub.
Practice Building Infrastructure with CDK
Practice building infrastructure with CDK to develop your skills and solidify your understanding of key concepts.
Browse courses on AWS CDK
Show steps
  • Create a new CDK project and deploy it.
  • Manage deployed infrastructure using CDK.
  • Build a Lambda API using CDK.
  • Integrate Fargate with CDK.
Walkthrough: Deploy an AWS Fargate service with the CDK
AWS Fargate is a serverless compute engine for containers. In this tutorial, you'll learn how to use the CDK to deploy an AWS Fargate service, giving you hands-on experience in managing serverless infrastructure with TypeScript.
Browse courses on AWS Fargate
Show steps
  • Create a new CDK project
  • Define your Fargate service resources
  • Deploy your Fargate service
Attend an AWS CDK workshop or meetup
Attending a workshop or meetup can provide you with an opportunity to learn from experts, ask questions, and connect with other professionals in the field. This can help you expand your knowledge of the AWS CDK and its applications.
Browse courses on AWS CDK
Show steps
  • Find an AWS CDK workshop or meetup near you
  • Register for the event
  • Attend the event
Build a TypeScript AWS CDK Project
Start a hands-on project to practice and reinforce the concepts of AWS CDK and TypeScript.
Browse courses on AWS CDK
Show steps
  • Define the scope and goals of your project.
  • Set up the necessary AWS resources.
  • Create a new TypeScript AWS CDK project.
  • Implement the infrastructure using AWS CDK constructs.
  • Deploy and test your project.
Explore Additional AWS Documentation and Tutorials
Explore additional AWS documentation and tutorials to expand your knowledge and understanding of the AWS CDK.
Show steps
  • Visit the official AWS CDK documentation website.
  • Search for and follow tutorials on specific aspects of CDK that you want to learn more about.
Write a Blog Post on TypeScript for AWS CDK
Writing a blog post will crystallize your understanding of the subject and also be a resource for others.
Browse courses on TypeScript
Show steps
  • Choose a specific aspect of TypeScript for AWS CDK to write about.
  • Research and gather information from official documentation and other sources.
  • Outline the structure of your blog post.
  • Write the content, ensuring clarity and accuracy.
  • Proofread and edit your blog post for grammar and spelling.
Build a Serverless Application with CDK
Build a complete serverless application using the AWS CDK to apply your skills and solidify your understanding.
Browse courses on Serverless Applications
Show steps
  • Design your serverless application architecture
  • Create the necessary AWS resources using the AWS CDK
  • Deploy your serverless application
  • Test and monitor your serverless application
Write a blog post about your experience with the AWS CDK
Reflecting on your learning journey and sharing your insights with others can reinforce your understanding and help you solidify your knowledge of the AWS CDK and its applications.
Show steps
  • Choose a topic to write about
  • Research and gather information
  • Write and edit your blog post
  • Publish and promote your blog post
Create a Blog Post or Tutorial on CDK
Create a blog post or tutorial on CDK to share your knowledge and reinforce your understanding.
Browse courses on AWS CDK
Show steps
  • Choose a topic related to CDK that you want to write about.
  • Research and gather information from reliable sources.
  • Write a well-structured and informative blog post or tutorial.
  • Publish your content on a relevant platform or blog.
Participate in AWS Cloud Development Challenges
Participate in AWS Cloud Development challenges to test your skills and gain recognition for your expertise.
Browse courses on Cloud Development
Show steps
  • Identify and register for AWS Cloud Development challenges that align with your interests.
  • Develop and submit your solutions, showcasing your proficiency in using AWS CDK.

Career center

Learners who complete AWS Infrastructure with TypeScript: Getting Started will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and maintaining cloud-based infrastructure and applications. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Cloud Engineer.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to ensure that software is built, tested, and deployed efficiently and reliably. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a DevOps Engineer.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Software Engineer.
Systems Engineer
A Systems Engineer is responsible for designing, building, and maintaining complex systems. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Systems Engineer.
Solutions Architect
A Solutions Architect is responsible for designing and implementing cloud-based solutions. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Solutions Architect.
Cloud Architect
A Cloud Architect is responsible for designing and implementing cloud-based solutions. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Cloud Architect.
Site Reliability Engineer
A Site Reliability Engineer is responsible for ensuring the reliability and performance of software systems. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Site Reliability Engineer.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. The AWS Infrastructure with TypeScript: Getting Started course can help you build a foundation in using TypeScript to manage AWS infrastructure. This will give you the skills you need to be successful as a Data Engineer.
Network Engineer
A Network Engineer is responsible for designing, building, and maintaining computer networks. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Security Engineer
A Security Engineer is responsible for designing, building, and maintaining secure software systems. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Database Administrator
A Database Administrator is responsible for designing, building, and maintaining databases. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Technical Writer
A Technical Writer is responsible for writing technical documentation. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Product Manager
A Product Manager is responsible for managing the development and launch of new products. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Business Analyst
A Business Analyst is responsible for analyzing business processes and identifying opportunities for improvement. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.
Project Manager
A Project Manager is responsible for planning, executing, and closing projects. The AWS Infrastructure with TypeScript: Getting Started course may be helpful if you want to learn more about using TypeScript to manage AWS infrastructure.

Reading list

We've selected eight 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 AWS Infrastructure with TypeScript: Getting Started.
This novel tells the story of a fictional IT team that is tasked with saving a failing company. The novel provides a valuable overview of the principles and practices of DevOps.
This handbook provides a comprehensive overview of the principles and practices of DevOps. It valuable resource for anyone who is looking to improve the agility, reliability, and security of their technology organization.
Provides a comprehensive overview of the principles and practices of designing and building data-intensive applications. It covers a wide range of topics, including data modeling, data storage, and data processing.
Provides a comprehensive overview of site reliability engineering. It covers all aspects of site reliability engineering, including planning, implementation, and measurement.
Provides a comprehensive overview of software architecture patterns. It covers a wide range of patterns, including patterns for building scalable and maintainable applications.

Share

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

Similar courses

Here are nine courses similar to AWS Infrastructure with TypeScript: Getting Started.
AWS Cloud Development Kit: The Big Picture
Most relevant
Managing AWS Infrastructure with TypeScript
Most relevant
Managing AWS Infrastructure with Python
Most relevant
AWS & Typescript Masterclass - CDK, Serverless, React
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
Implementing Serverless Web Application Hosting and...
Most relevant
Create and Manage Stacks with AWS CloudFormation Using...
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