C# has powered Windows .NET application development for nearly two decades and Google Cloud is committed to supporting developers getting their .NET workloads up and running on Google Cloud. In this quest, you will learn how to run C# apps in Google Cloud, and specifically how to take your apps to the next level by interfacing them with the big data and machine learning APIs that are accessible now from C#. By enrolling in this quest you will see firsthand how seamlessly Google Cloud integrates with .NET workloads and what the possibilities are for leveraging big data and ML services in your own C# projects.
Introduction to APIs in Google
This lab will teach you about the architecture and basic functioning of Application Programming Interfaces (APIs). This will be supplemented with hands-on practice, where you will configure and run Cloud Storage API methods in Cloud Shell.
Using BigQuery with C#
In this lab you will use Google Cloud Client Libraries for .NET to query BigQuery public datasets with C#.
Using the Natural Language API with C#
In this lab you will learn how to perform sentiment, entity, and syntax analysis with the Natural Language API.
Using the Speech-to-Text API with C#
In this lab you'll learn how to send an audio file in English and other languages to the Cloud Speech-to-Text API for transcription.
Using the Text-to-Speech API with C#
In this lab you'll learn how to list available voices and also synthesize audio from text using the Text-to-Speech API.
Using the Vision API with C#
In this lab you'll learn how to perform text detection, landmark detection, and face detection with the Vision API.
Using the Translation API with C#
In this lab you will learn how to list available languages, translate text and also detect language of a given text.
Cloud Spanner: Create a Gaming Leaderboard with C#
In this hands-on lab you learn how to create a gaming leaderboard using a Cloud Spanner database table with a commit timestamp column.