YoVDO

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

Offered By: Amazon Web Services via AWS Skill Builder

Tags

.NET Courses CI/CD Courses Infrastructure as Code (IaC) Courses

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

DevOps on AWS: Code, Build, and Test
Amazon Web Services via edX
Build Applications with CumulusCI
Salesforce via Trailhead
Introduction to Cloud Native, DevOps, Agile, and NoSQL
IBM via edX
Introduction to Jenkins
Linux Foundation via edX
Continuous Delivery and Release Pipelines with Azure DevOps
Coursera Project Network via Coursera