Course

Developing Applications with Google Cloud

Google Cloud

In this specialization, application developers will learn how to design, develop, and deploy applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants will learn how to use Google Cloud services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications. The course is intended for developers who want to build cloud-native applications or redesign existing applications to run on Google Cloud.

  • Learn best practices for application development.
  • Choose the appropriate data storage option for application data.
  • Implement federated identity management.
  • Develop loosely coupled application components or microservices.
  • Integrate application components and data sources.
  • Debug, trace, and monitor applications.
  • Perform repeatable deployments with containers and deployment services.
  • Choose the appropriate application runtime environment; use Google Kubernetes Engine as a runtime environment and later switch to a no-ops solution with Google App Engine flexible environment.

Certificate Available ✔

Get Started / More Info
Developing Applications with Google Cloud
Course Modules

The course modules cover Google Cloud fundamentals, application development best practices, securing and integrating components, and app deployment, debugging, and performance. Gain hands-on experience with Google Cloud services and pre-trained machine learning APIs.

Google Cloud Fundamentals: Core Infrastructure

Identify the purpose and value of Google Cloud products and services. Define how infrastructure is organized and controlled in Google Cloud. Explain how to create a basic infrastructure in Google Cloud. Select and use Google Cloud storage options.

Getting Started With Application Development

Describe best practices for cloud-native application development. Differentiate between data storage options for various types of application data. Implement solutions for storing non-relational application data in Datastore and for objects using Cloud Storage.

Securing and Integrating Components of your Application

Build intelligent applications using pre-trained machine learning APIs. Implement a serverless application using Cloud Functions. Implement federated identity management using Firebase authentication. Implement a loosely coupled architecture using Pub/Sub as a messaging platform.

App Deployment, Debugging, and Performance

Deploy applications using Cloud Build, Container Registry, and Terraform. Differentiate between compute options for your application. Debug, monitor, and troubleshoot your application using Google Cloud's operations suite.

More Software Development Courses

Architecting with Google Kubernetes Engine: Production

Google Cloud

Learn about Kubernetes and Google Kubernetes Engine (GKE) security, logging and monitoring, using Google Cloud managed storage and database services within GKE,...

Embedded Hardware and Operating Systems

EIT Digital

Embedded Hardware and Operating Systems is a comprehensive course covering practical programming and IoT applications. It explores embedded systems, hardware components,...

MATLAB을 사용한 프로그래밍 소개

Vanderbilt University

MATLAB을 사용한 프로그래밍 소개 course provides an introduction to computer programming using MATLAB, covering fundamental concepts and practical skills....

Utilisation et gestion des pointeurs avec la Programmation C

Coursera Project Network

Utilisation et gestion des pointeurs avec la Programmation C