Develop and Deploy Windows Applications on Google Cloud Platform
Learn to deploy and run Microsoft Windows® applications on Google Cloud Platform (GCP).
Duration: 1 week of self-paced training

Course Description

Learn to deploy and run Microsoft Windows® applications on Google Cloud Platform (GCP). Through lectures and hands-on labs, learn how to configure and run Microsoft Windows and Microsoft SQL Server in Google Compute Engine. You will also learn how to develop and deploy ASP.NET applications and deploy them to Google Compute Engine, Google App Engine, and Google Kubernetes Engine.

Duration

1 week of self-paced training

Objectives

This course teaches participants the following skills:

  • Configuring Microsoft Windows and Microsoft SQL Server in Google Compute Engine.
  • Deploying ASP.NET MVC applications to Google Compute Engine.
  • Deploying .NET Core applications to Google Compute Engine, Google App Engine, and Google Kubernetes Engine.

Delivery Method

Online self-paced

Audience

This class is intended for the following:

  • Software developers, system administrators, and IT professionals who are focused on Microsoft Windows

Prerequisites

To get the most of out of this course, participants should have:

  • System-administration or application-development experience with Microsoft Windows.
  • A general familiarity with cloud computing.
Course Outline

The course includes lectures, demonstrations, and hands-on labs .

  • Scope and structure of GCP.
  • Options for Windows deployment on GCP.
  • GCP interfaces.
  • Google Compute Engine virtual machine options.
  • Integrating Active Directory with Google Compute Engine virtual machines.
  • Options for running SQL Server in Google Compute Engine.
  • Configuring SQL Server for high availability.
  • Model-view-controller structure.
  • Using Microsoft Visual Studio’s Web Project template to develop in ASP.NET.
  • Deploying applications to Microsoft Internet Information Server (IIS) in Google Compute Engine.
  • Deploying instances across GCP zones.
  • Using instance groups to create pools of virtual machines.
  • Load balancing Windows applications.
  • Understanding .NET Core and EF Core.
  • Options for deploying ASP.NET Core applications on Google Cloud Platform.
  • Deploying ASP.NET Core applications on Google Compute Engine.
  • Deploying ASP.NET Core applications on Google Kubernetes Engine.
  • Deploying ASP.NET Core applications on Google App Engine.