- Module 1: Overview of service and cloud technologies
- Module 2: Querying and Manipulating Data Using Entity Framework
- Module 3: Creating and Consuming ASP.NET Core Web APIs
- Module 4: Extending ASP.NET Core HTTP Services
- Module 5: Hosting Services On-Premises and in Azure
- Module 6: Deploying and Managing Services
- Module 7: Implementing Data Storage in Azure
- Module 8: Diagnostics and Monitoring
- Module 9: Securing services on-premises and in Microsoft Azure
- Module 10: Scaling Services
Module 1: Overview of service and cloud technologies
- Key Components of Distributed Applications
- Data and Data Access Technologies
- Service Technologies
- Cloud Computing
- Manipulating Data
Module 2: Querying and Manipulating Data Using Entity Framework
- ADO.NET Overview
- Creating an Entity Data Model
- Querying Data
Module 3: Creating and Consuming ASP.NET Core Web APIs
- HTTP Services
- Creating an ASP.NET Core Web API
- Consuming ASP.NET Core Web APIs
- Handling HTTP Requests and Responses
- Automatically Generating HTTP Requests and Responses
Module 4: Extending ASP.NET Core HTTP Services
- The ASP.NET Core Request Pipeline
- Customizing Controllers and Actions
- Injecting Dependencies into Controllers
Module 5: Hosting Services On-Premises and in Azure
- Hosting Services on-premises
- Hosting Services in Azure App Service
- Packaging Services in Containers
- Implementing Serverless Services
Module 6: Deploying and Managing Services
- Web Deployment with Visual Studio 2017
- Continuous Delivery with Visual Studio Team Services
- Deploying Applications to Staging and Production Environments
- Defining Service Interfaces with Azure API Management
Module 7: Implementing Data Storage in Azure
- Choosing a Data Storage Mechanism
- Accessing Data in Azure Storage
- Working with Structured Data in Azure
- Geographically Distributing Data with Azure CDN
- Scaling with Out-of-Process Cache
Module 8: Diagnostics and Monitoring
- Logging in ASP.NET Core
- Diagnostic Tools
- Application Insights
Module 9: Securing services on-premises and in Microsoft Azure
- Explaining Security Terminology
- Securing Services with ASP.NET Core Identity
- Securing Services with Azure Active Directory
Module 10: Scaling Services
- Introduction to Scalability
- Automatic Scaling
- Azure Application Gateway and Traffic Manager