Modernize .NET Applications – Infrastructure as Code and CI/CD
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
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
Tags
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX MongoDB for .NET Developers
MongoDB University 基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network Blazor and JavaScript Interoperability
Coursera Project Network via Coursera