Develop and Deploy Windows Applications on Google Cloud Platform (Coursera)

Offered by Google Cloud,
Develop and Deploy Windows Applications on Google Cloud Platform (Coursera)

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 Container Engine.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Course 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 Compute Engine, and Google Container Engine

Pre-requisites
• System-administration or application-development experience with Microsoft Windows
• A general familiarity with cloud computing

Syllabus

WEEK 1
Module 1: Introduction to Google Cloud Platform
Get to know the basics of Google Cloud Platform and how to create Windows virtual machines. You'll learn about the scope and structure of GCP, options for Windows deployment on GCP, and GCP interfaces.
Module 2: Windows Workloads on Google Compute Engine
You'll learn about Google Compute Engine virtual machine options, integrating Active Directory with Google Compute Engine virtual machines, and running SQL Server in Google Compute Engine for high availability.
Module 3: Developing ASP.NET MVC applications
You'll learn about the model-view-controller structure, using Microsoft Visual Studio’s Web Project template to develop in ASP.NET, and deploying applications to Microsoft Internet Information Server (IIS) in GCE.
Module 4: Configuring Resilient Workloads
You'll learn about deploying instances across GCP zones, using instance groups to create pools of virtual machines, and load balancing Windows applications.
Module 5: Delivering Next-Generation ASP.NET Core on GCP
Finally, you'll learn about .NET Core and EF Core, options for deploying ASP.NET Core applications on Google Cloud Platform, and how to deploy ASP.NET Core applications on Google Compute Engine, Google Container Engine, and Google App Engine.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Infrastructure Automation with Terraform (Coursera) Coursera
Whizlabs

Infrastructure Automation with Terraform (Coursera)

Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. Infrastructure automation is a reliable instrument for improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in infrastructure automation with Terraform.

Sep 14th 2026
5-12 Weeks
Optimizing Your Google Cloud Costs en Español (Coursera) Coursera
Google Cloud

Optimizing Your Google Cloud Costs en Español (Coursera)

Optimizing Your Google Cloud Platform (GCP) Costs es el segundo curso de una serie de dos partes sobre los conceptos básicos de la administración de costos y facturación de GCP. Este curso está destinado principalmente a personas que se desempeñan en funciones relacionadas con finanzas o TI, y que están a cargo de optimizar la infraestructura de nube de sus organizaciones.

Sep 14th 2026
3 Weeks
Architecting and Installing the Apigee Hybrid API Platform (Coursera) Coursera
Google Cloud

Architecting and Installing the Apigee Hybrid API Platform (Coursera)

This course introduces you to the fundamentals and practices used to install and manage Google Cloud's Apigee API Platform for hybrid cloud. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to install and operate the Apigee API Platform. What you will learn: develop a good understanding of Apigee hybrid architecture; understand the Apigee hybrid terminology and organizational model; learn how to install and operate the hybrid platform.

Sep 7th 2026
2 Weeks
Container Creation and Orchestration Basics (Coursera) Coursera
Codio

Container Creation and Orchestration Basics (Coursera)

Practice creating containers without installing anything! This course is designed for learners with no technical experience, providing a solid foundation for container creation and orchestration. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover the benefits and uses of Kubernetes, the creation and building of container images, and the deployment of containers.

Sep 7th 2026
3 Weeks
Alibaba Cloud Native Solutions and Container Service (Coursera) Coursera
Alibaba Cloud Academy

Alibaba Cloud Native Solutions and Container Service (Coursera)

This course demonstrates how to use Alibaba Cloud Container Service and Container Registry Service to design and develop architectures related to cloud native applications, services, and security solutions. This course helps you understand the basic concepts of cloud native, the commercial implementation of container technology, and Kubernetes technology as well as extra benefits provided by Alibaba Cloud. This course is intended to prepare users to take the Alibaba Cloud Native ACA certification exam.

Sep 7th 2026
5-12 Weeks
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure (Coursera)

Welcome to the Cloud Computing Applications course, the first part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this first course we cover a multitude of technologies that comprise the modern concept of cloud computing. Cloud computing is an information technology revolution that has just started to impact many enterprise computing systems in major ways, and it will change the face of computing in the years to come.

Sep 7th 2026
4 Weeks
Internet of Things: Communication Technologies (Coursera) Coursera
University of California, San Diego

Internet of Things: Communication Technologies (Coursera)

Have you wondered how “Things” talk to each other and the cloud? Do you understand the alternatives for conveying latency-sensitive real time data versus reliable signaling data? Building on the skills from the Sensing and Actuation course, we will explore protocols to exchange information between processors.

Sep 7th 2026
4 Weeks
Foundations of Red Hat Cloud-native Development (Coursera) Coursera
Red Hat

Foundations of Red Hat Cloud-native Development (Coursera)

Foundations of Red Hat Cloud-native Development (DO100a) is designed for IT professionals without previous cloud application deployment experience to learn basic Kubernetes skills. This course is a part of a three-course specialization. In this specialization, you will run, deploy, and test containerized applications with zero-downtime releases.

Sep 7th 2026
2 Weeks
C# for .NET Developers (Coursera) Coursera
Board Infinity

C# for .NET Developers (Coursera)

In this course you will be introduced to everything from the basics of programming concepts like variables, data types, and control structures, to more advanced topics like object-oriented programming, etc. By the end of the course, you'll have a solid understanding of C# programming, the .NET framework, and how to use them to build a variety of applications. You'll have the skills and knowledge you need to start your career as a C# developer or take your current skills to the next level.

Sep 7th 2026
3 Weeks
Introduction to Trading, Machine Learning & GCP (Coursera) Coursera
New York Institute of Finance,Google Cloud

Introduction to Trading, Machine Learning & GCP (Coursera)

In this course, you’ll learn about the fundamentals of trading, including the concept of trend, returns, stop-loss, and volatility. You will learn how to identify the profit source and structure of basic quantitative trading strategies. This course will help you gauge how well the model generalizes its learning, explain the differences between regression and forecasting, and identify the steps needed to create development and implementation backtesters. By the end of the course, you will be able to use Google Cloud Platform to build basic machine learning models in Jupyter Notebooks.

Sep 7th 2026
4 Weeks