In this comprehensive course, you will delve into the foundations of application development on Google Cloud. Through a series of engaging lectures and hands-on labs, you will learn best practices for cloud applications, including selecting appropriate compute and data options for different use cases.
From authentication and authorization to deployment, continuous integration, and monitoring, this course equips you with the essential knowledge and skills to build and run applications effectively on Google Cloud. The modules cover a range of topics, including handling authentication and authorization, adding intelligence to your application, deploying applications, and monitoring and performance tuning.
Certificate Available ✔
Get Started / More InfoThis course consists of modules covering best practices for cloud application development, getting started with Google Cloud development, data storage options, authentication and authorization, adding intelligence to applications, deploying applications, compute options, and monitoring and performance tuning.
The course begins with an introduction to the fundamentals of developing applications on Google Cloud, providing an overview of the key concepts and objectives.
Explore best practices for cloud application development, covering essential strategies and considerations to ensure efficient and secure application development in the cloud environment.
Get started with Google Cloud development by learning about Cloud APIs, the Google Cloud SDK, Cloud CLI, Cloud Client Libraries, and Cloud Shell and Cloud Code. This module equips you with the necessary tools and knowledge to initiate development on Google Cloud.
Understand the various data storage options available on Google Cloud, including Cloud Storage, databases, BigQuery, Memorystore, and their respective use cases. Dive into a lab to practice storing application data in a real-world scenario.
Learn about handling authentication and authorization, including Cloud IAM, authenticating to Google APIs and Service Accounts, choosing authentication methods, and using Secret Manager to secure your applications.
Discover how to add intelligence to your applications through pre-trained machine learning models and generative AI. Engage in a lab to incorporate user authentication and intelligence into your application.
Explore the deployment of applications, covering continuous integration and delivery, containers, building application images, and other key aspects of deploying applications effectively on Google Cloud.
Delve into the various compute options for your applications, including Compute Engine, Google Kubernetes Engine, Cloud Run, and Cloud Functions. Compare these options and understand their suitability for different application scenarios.
Learn about monitoring and performance tuning for applications running on Google Cloud, including Google Cloud's Operations Suite, logging, error reporting, and managing performance. Engage in a lab to deploy and maintain your application effectively.
Programming with Google Go specialization provides an in-depth understanding of the Go programming language, enabling learners to create efficient applications using...
Create Serverless Applications is a comprehensive course that teaches how to leverage Azure Functions to build event-driven, compute-on-demand systems. Gain the...
Introduction to API Testing using JMeter Tool is a comprehensive 1-hour project-based course covering HTTP requests, user-defined variables, and assertions.
This course teaches advanced techniques for eliciting requirements through artifact and stakeholder analysis, enabling you to gather, analyze, and utilize knowledge...