O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Modernize ASP.NET Web Apps with Azure App Service

Video Description

Refactor and scale your .NET apps with Azure App Service

About This Video

  • Practical training in using Azure App Service in a fast and effective way to refactor your ASP.NET applications on the cloud
  • Learn all about the Azure App Service platform, from getting started to deployment and security
  • Covers the most relevant topics to help you understand Azure and Azure App Service functionalities and modernize your ASP.NET applications

In Detail

Do you want to transform and modernize your legacy applications for the cloud? Azure App Service lets you quickly build, refactor, deploy, and scale enterprise-grade web apps running on any platform, without having to manage the infrastructure. You will take a typical legacy ASP.NET web application and transform it into a modern application with ASP.NET Core and Azure App Service as the main drivers of the change.

By the end of this course, you will have the skills to use Azure App Service to refactor, modernize, deploy, and highly scale your legacy applications.

The code bundle for this video course is available at - https://github.com/PacktPublishing/Modernize-ASP.NET-Web-Apps-with-Azure-App-Service

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Getting Started and Refactoring to ASP.NET Core
    1. The Course Overview 00:07:45
    2. Introduction to Azure App Service As Your Target Deployment Platform 00:04:33
    3. ASP.NET Core Essentials – Project Creation and First Deployment 00:05:26
    4. Migrating the Application Code to ASP.NET Core 00:08:31
  2. Chapter 2 : Enrich Your App Using Azure Features and Services
    1. Migrate the Data to the Cloud Azure SQL Database for the Data Layer 00:07:14
    2. Deploying the ASP.NET Core Project to App Service 00:07:47
    3. Externalize Your Static Files to Azure Storage 00:08:23
    4. Using Azure Active Directory as identity of Your App Service Application 00:19:58
    5. Switching to Distributed Cache and Session with Azure Redis Cache 00:11:34
  3. Chapter 3 : Modernizing Your Application Architecture for the Cloud
    1. The Web Application Project — Monolith to Multi-Tiered Solution 00:11:52
    2. Deploy a Multi-tier Application to Azure App Service 00:03:04
    3. Decomposing the Service Layer into Microservices 00:08:56
    4. Deploy Microservices to App Service 00:05:31
  4. Chapter 4 : Convert Your App to Serverless and Container Architecture
    1. Azure Functions As a Serverless Option of App Service 00:10:21
    2. Deploy Microservices and Jobs to Azure Functions 00:12:09
    3. Containers Implementation in App Service and First Deployment to App Service on Linux 00:11:13
    4. Containerize Your Application and Deploy It to App Service 00:07:50
    5. App Service Models: PaaS versus Serverless versus Containers 00:06:21
  5. Chapter 5 : Automate Deployment, Test, and Scale Your Application
    1. Using ARM Model and Templates in the Provisioning Process 00:11:51
    2. Deployment Options – FTP Publishing versus Web Deploy versus Container 00:07:30
    3. Git Deployments on App Service with Azure DevOps 00:14:26
    4. Use App Service Deployment Slots and Testing in Production 00:06:19
    5. Monitor and Debug Your Application with Application Insights 00:06:31
    6. Adjust the Performance of Your Application with App Service Scaling and Auto Scaling Features 00:09:24
    7. App Service Connectivity and Security Features 00:11:30