Course Outline

Module 1: Overview of Service and Cloud Technologies for Government

  • 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 for Government

  • ADO.NET Overview
  • Creating an Entity Data Model
  • Querying Data

Module 3: Creating and Consuming ASP.NET Core HTTP Services for Government

  • 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 for Government

  • The ASP.NET Core Request Pipeline
  • Customizing Controllers and Actions
  • Injecting Dependencies into Controllers

Module 5: Hosting Services On-Premises and in Azure for Government

  • Hosting Services on-premises
  • Hosting Services in Azure App Service
  • Packaging Services in Containers
  • Implementing Serverless Services

Module 6: Deploying and Managing Services for Government

  • 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 for Government

  • 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 for Government

  • Logging in ASP.NET Core
  • Diagnostic Tools
  • Application Insights

Module 9: Securing Services On-Premises and in Microsoft Azure for Government

  • Explaining Security Terminology
  • Securing Services with ASP.NET Core Identity
  • Securing Services with Azure Active Directory

Module 10: Scaling Services for Government

  • Introduction to Scalability
  • Automatic Scaling
  • Azure Application Gateway and Traffic Manager

Requirements

Before attending this course, participants must have:

  • Experience with C# programming, including knowledge of lambda expressions, LINQ, and anonymous types
  • An understanding of n-tier application concepts
  • Experience in querying and manipulating data using ADO.NET

These prerequisites ensure that participants are well-prepared to engage effectively with the course content for government applications.

 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories