Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Modernize .NET Applications – Infrastructure as Code and CI/CD

Amazon Web Services and Amazon via AWS Skill Builder

Overview

In this course, you will learn how to use the AWS Cloud Development Kit (AWS CDK) to create the infrastructure needed to host a typical ASP.NET Core application, including a Microsoft SQL Server database. You will also learn how to create a continuous integration and continuous delivery (CI/CD) pipeline that will update your deployment when your application changes. Through hands-on activities, you can follow along in your own environment.

• Course level: Advanced• Duration: 1.5 hours

Activities

This course includes presentations, demonstrations, videos, and coding exercises.

Course objectives

In this course, you will learn to:• Explain the value of using AWS CDK to create your infrastructure with code• Configure your development environment for using AWS CDK• Configure your Amazon Elastic Compute Cloud (Amazon EC2) deployment environment for hosting a .NET 5 application• Deploy and update or redeploy your .NET 5 application to EC2 instances through automation (CI/CD)

Intended audience

This course is intended for:• Experienced .NET developers with at least 6 months of hands-on AWS experience

Prerequisites

We recommend that attendees of this course have:• Knowledge of C#, .NET Core, and ASP.NET applications• Basic knowledge of AWS services 

Course outline

• GigsNearMe - Sample ASP.NET Core 5 Application• Defining Infrastructure in Code with AWS CDK• Building the Application Infrastructureo What Are You Going to Build?o Building an Amazon VPCo Creating a Database Instance in Amazon RDSo Storing Parameters in AWS Systems Managero Creating IAM Roles and Policieso Creating an Amazon EC2 Auto Scaling Groupo Creating an Elastic Load Balancer• Building the CI/CD Infrastructureo What Are You Going to Build?o Creating an S3 Bucket for Your Artifactso Creating a Log Trail with AWS CloudTrailo Creating a Pipeline with CodePipelineo Modifying Your .NET Applicationo Bundling and Deploying Your .NET Application• Final Stepso Decommissioning Resourceso Conclusion

Reviews

Start your review of Modernize .NET Applications – Infrastructure as Code and CI/CD

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.