Essential Google Cloud Training: Deploy, Analyze, and Secure Your Cloud Environment
5h 55mIntermediate2024-10-24
Authors

Dan Sullivan
Enterprise Architect, Big Data Expert

Pearson
Course details
This course is designed to introduce the knowledge and skills you will need to deploy infrastructure, develop applications, manage networks, and use specialized services, such as AI and serverless data warehousing on the Google Cloud Platform. Google Cloud expert Dan Sullivan takes you through the essential skills and services you need to get you up and running on the Google Cloud.
Throughout the course, Dan uses demos and labs to cement your understanding and provide you with hands-on experience in the Google Cloud Platform. Learn how to start using Google Cloud, how to decide which computing service is right for your needs, how to create virtual machines, and use serverless functions for event driven processing. Dan also explains running containers in Cloud Run and Google Kubernetes Engine, covers hot topics like AI and machine learning on Google Cloud, and explores using Google BigQuery for a wide range of analytics workloads.
Learning objectives
Deploy virtual machines and serverless functions in Google Cloud.
Deploy a database using Cloud SQL.
Query data in Google BigQuery, a managed data warehouse and analytics platform.
Create firewall rules and assign roles to grant permissions to users.
Create event driven workflows using Cloud Functions.
Throughout the course, Dan uses demos and labs to cement your understanding and provide you with hands-on experience in the Google Cloud Platform. Learn how to start using Google Cloud, how to decide which computing service is right for your needs, how to create virtual machines, and use serverless functions for event driven processing. Dan also explains running containers in Cloud Run and Google Kubernetes Engine, covers hot topics like AI and machine learning on Google Cloud, and explores using Google BigQuery for a wide range of analytics workloads.
Learning objectives
Deploy virtual machines and serverless functions in Google Cloud.
Deploy a database using Cloud SQL.
Query data in Google BigQuery, a managed data warehouse and analytics platform.
Create firewall rules and assign roles to grant permissions to users.
Create event driven workflows using Cloud Functions.
Skills covered
Google Cloud PlatformSoftware Development ToolsGoogleCloud PlatformsCloud ComputingSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Google Cloud essentials - Introduction
Lesson 1 - Overview of Google Cloud
- 02 - Learning objectives
- 03 - Compute services
- 04 - Storage services
- 05 - Networking services
- 06 - Data services
Lesson 2 - Working with Cloud Console
- 07 - Learning objectives
- 08 - Getting started with Google Cloud Console
- 09 - Finding services in the console
- 10 - Enabling APIs
- 11 - Checking the status of Google Cloud services
- 12 - Lab - Using Google Cloud Console for the first time
Lesson 3 - Understanding Cloud SDK Basics
- 13 - Learning objectives
- 14 - Components of the Cloud SDK
- 15 - Using the Cloud SDK in the command line
- 16 - Using Cloud Shell
Lesson 4 - Deploying Virtual Machines with Compute Engine
- 17 - Learning objectives
- 18 - Create a virtual machine in Google Cloud
- 19 - Configure a virtual machine in Google Cloud
- 20 - Log into a virtual machine on Google Cloud
- 21 - Lab - Deploy a virtual machine in Google Cloud
Lesson 5 - Working with Serverless Functions
- 22 - Learning objectives
- 23 - Understand serverless functions and their benefits
- 24 - Create a serverless function in Google Cloud
- 25 - Review the limitations of Cloud Functions
- 26 - Demo - Testing a deployed Cloud Function
Lesson 6 - Cloud Run for Containerized Applications
- 27 - Learning objectives
- 28 - Know when to use Cloud Run
- 29 - Deploy a service in Cloud Run
- 30 - Logs and security
Lesson 7 - Google Kubernetes Engine
- 31 - Learning objectives
- 32 - Know when to use Kubernetes clusters
- 33 - Create an auto-pilot Kubernetes cluster
- 34 - Create a standard Kubernetes cluster
- 35 - Monitor the state of a Kubernetes cluster
Lesson 8 - Object Storage in Google Cloud
- 36 - Learning objectives
- 37 - Know when to use Cloud Storage
- 38 - View objects in Cloud Storage
- 39 - Use the command line utility to work with Cloud Storage
- 40 - Apply data lifecycle management concepts
- 41 - Create a Cloud Storage bucket
- 42 - Lab - Create a storage bucket
Lesson 9 - Managed Database Services in Google Cloud
- 43 - Learning objectives
- 44 - Understand the variety of managed database services
- 45 - Create a PostgreSQL database in Cloud SQL
- 46 - Use a NoSQL database to store semi-structured data
- 47 - Demo - Clone a Cloud SQL database
- 48 - Lab - Create a PostgreSQL database
Lesson 10 - BigQuery
- 49 - Learning objectives
- 50 - Review the benefits of BigQuery
- 51 - View data in BigQuery using the console
- 52 - Use datasets, tables, and views to work with data in BigQuery
- 53 - Use BigQuery ML to create and use a machine learning model
- 54 - Search for and add datasets from Analytics Hub
- 55 - Lab - Query data in BigQuery
Lesson 11 - AI and Machine Learning
- 56 - Learning objectives
- 57 - Use Vertex AI to create a data set
- 58 - Use Vertex AI to create a machine learning model
- 59 - Use a Vertex AI model to generate predictions
Lesson 12 - Security with Identity and Access Management
- 60 - Learning objectives
- 61 - Understand different types of identities in Google Cloud
- 62 - View predefined roles and permissions in Google Cloud
- 63 - Assign roles to identities
- 64 - View permissions recommendations and custom roles
- 65 - Lab - Review roles and permissions
Lesson 13 - Networking
- 66 - Learning objectives
- 67 - Explore the structure of a virtual private cloud
- 68 - Create a VPC network
- 69 - Create a firewall rule
- 70 - Lab - Create a firewall rule
Lesson 14 - Deploying Applications in Google Cloud
- 71 - Learning objectives
- 72 - Work with Artifact Registry
- 73 - Work with Cloud Build
Lesson 15 - Google Cloud Marketplace
- 74 - Learning objectives
- 75 - Review the purpose of Google Cloud Marketplace
- 76 - Search Google Cloud Marketplace
- 77 - Install an application from Google Cloud Marketplace
- 78 - Lab - Deploy a service from the Google Cloud Marketplace
Lesson 16 - Troubleshooting Your Google Cloud Operations and Resources
- 79 - Learning objectives
- 80 - Monitor cloud resources using Cloud Monitor
- 81 - Create an alert in Cloud Monitoring
- 82 - Search Cloud Logging messages
- 83 - Lab - Search Cloud log messages
Lesson 17 - Google Cloud Billing
- 84 - Learning objectives
- 85 - Review cloud billing concepts
- 86 - Create budgets and billing alerts
- 87 - Tips for controlling costs
- 88 - Lab - Create a budget
Summary
- 89 - Google Cloud essentials - Summary