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

Go to class
Write Review

Modernize .NET Applications – Infrastructure as Code and CI/CD provided by AWS Skill Builder is a comprehensive online course, which lasts for Less than 1 hour of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Englishand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

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