Google Cloud: Google Cloud 2018 intermediate
Technology:
Expertise:
- 5 Courses | 4h 42m 57s
- 1 Course | 1h 15m 50s
- 2 Books | 10h 14m
- 1 Course | 51m 32s
- 1 Book | 6h 50m
- 2 Courses | 4h 51m
- 2 Courses | 3h 46m 30s
- 14 Courses | 23h 17m 6s
- 15 Courses | 13h 54m 50s
- 2 Books | 13h 43m
- 19 Courses | 26h 56m 8s
- 2 Books | 6h 50m
- 16 Courses | 11h 36m 51s
- 3 Books | 20h 33m
- 2 Courses | 3h 10m 16s
- 2 Courses | 1h 50m 15s
- 1 Book | 6h 50m
- 35 Courses | 45h 36m 13s
- Includes Lab
- 52 Courses | 65h 16m 58s
Explore development for Google Cloud so you can build cloud solutions for all your business needs.
GETTING STARTED
Practical GCP for DevOps: Google Cloud Platform Basics
-
55s
-
10m 34s
GETTING STARTED
Working with Google Cloud SQL: An Introduction to Cloud SQL
-
2m 1s
-
11m 53s
GETTING STARTED
Google Cloud Digital Leader: Digital Transformation with the Cloud
-
1m 33s
-
12m 20s
GETTING STARTED
Serverless App Development: Implementation in Google Cloud Platform
-
2m
-
8m 58s
GETTING STARTED
CloudOps with Google Cloud Platform Tools
-
1m 19s
-
7m 53s
GETTING STARTED
Google Professional Cloud Developer: Cloud Applications & APIs
-
1m 3s
-
10m 52s
GETTING STARTED
Google Professional Cloud Architect: Cloud Architecture & System Design
-
1m
-
6m 18s
COURSES INCLUDED
User Management
Get acquainted with G Suite, and explore various user creation and configuration settings. Also, discover administrative task delegation and how to create custom roles.
20 videos |
1h 23m
Assessment
Badge
Group & OU Management
G Suite groups can be used for various reasons, such as forming mailing lists and assigning permissions. G Suite organizational units (OUs) contain users and devices that share similar settings. Explore G Suite groups and OUs.
13 videos |
46m
Assessment
Badge
Email & Calendar Management
Discover how G Suite mail settings, such as routing, whitelisting, and filtering, improves user experience. Also, explore how calendar sharing and creating calendar resources, such as conference rooms, makes scheduling efficient.
15 videos |
1h 5m
Assessment
Badge
Service Configuration & Management
Discover how G Suite service configuration settings control storage, sharing, and Chrome. Also, explore how audits and alerts can be used to notify administrators of service modifications.
9 videos |
38m
Assessment
Badge
Security, Service, & Mobile Device Management
Explore G Suite security settings, including working with exception groups and user authentication. Also, explore how G Suite provides centralized mobile device management.
11 videos |
49m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Google Cloud: Getting Started
Google Cloud Platform (GCP) provides cost-effective, scalable, high-performing, and secure solutions for business-critical workloads. Explore GCP's value, including storage, databases, big data, and identity and access management (IAM).
19 videos |
1h 15m
Assessment
Badge
COURSES INCLUDED
Instance Creation
Google Cloud SQL lets developers quickly create and manage instances of MySQL. Explore Cloud SQL and how to use the Google Developers Console to create Cloud SQL instances.
12 videos |
51m
Assessment
Badge
COURSES INCLUDED
Practical GCP for DevOps: Google Cloud Platform Basics
You can't build a house without tools and materials. Similarly, you can't build a DevOps infrastructure without the tools and materials needed to support developer needs. In this course, learn about the basics of the Google Cloud Platform (GCP). Explore how GCP compares to other cloud platforms and learn about different elements of the platform, such as computing, storage, and networking. Next, investigate tools and services like identity management, databases, analytics, and artificial intelligence. Finally, examine the relationships between the GCP and container technologies such as Docker, clustering container technologies such as Kubernetes, and orchestration technologies such as Jenkins. Upon completion, you'll be able to identify how elements of Google Cloud Platform (GCP) support a DevOps framework.
18 videos |
2h 9m
Assessment
Badge
Practical GCP for DevOps: Google Cloud DevOps Components
In order to be a competent practitioner of Google Cloud technologies, you will need to get up close and personal with the various tools used to create a DevOps infrastructure. In this course, you will discover the different components of the Google Cloud Platform (GCP). Begin by exploring the App Engine, Compute Engine, and Cloud VMware Engine. Then, learn how to enable and manage data storage such as Cloud Storage, Filestore, and databases such as Firebase, Bigtable, Datastore, and Firestore. You will delve into the mechanics of cloud networking using a content delivery network (CDN) and Cloud Router. Finally, investigate automation tools such as Cloud Build, as well as tools for monitoring and logging using Cloud Operations. After completing this course, you'll be able to implement the GCP elements that support a DevOps framework
20 videos |
2h 41m
Assessment
Badge
COURSES INCLUDED
Working with Google Cloud SQL: An Introduction to Cloud SQL
Google Cloud SQL is a cloud-hosted, fully-managed database service on Google Cloud Platform (GCP). With Cloud SQL, users focus on modeling and managing the data in the systems, and GCP takes care of the management of the infrastructure and platform. Through this course, learn about Cloud SQL's architecture and features and how to set up a MySQL instance on this service. Explore Cloud SQL and some of its significant features and use cases. Next, practice provisioning a MySQL database instance and connect to Cloud SQL from an external client. Finally, discover some important configuration options for a Cloud SQL instance. Upon completion, you'll be able to name Cloud SQL's features and use cases and provision a MySQL instance.
14 videos |
1h 47m
Assessment
Badge
Working with Google Cloud SQL: Advanced Topics in Cloud SQL
Cloud SQL is a relational database service that has a lot to offer. Features such as high availability and more are built into the service, which has been widely adopted across industries. Through this course, learn about advanced Cloud SQL topics. Practice provisioning Cloud SQL instances that are running both PostgreSQL and MySQL database engines and configuring a Cloud SQL instance for high availability. Next, discover how to test a failover process and how read replicas can be provisioned. Finally, learn how to migrate from a VM MySQL database to a MySQL instance in Google Cloud SQL and integrate a Cloud SQL instance with App Engine and BigQuery. Upon completion, you'll be able to provision instances of Cloud SQL using different database engines.
14 videos |
1h 59m
Assessment
Badge
COURSES INCLUDED
Google Cloud Digital Leader: Digital Transformation with the Cloud
Digital transformation with the cloud involves leveraging cloud technologies to innovate, streamline operations, and enhance business agility. It enables organizations to adopt new business models, improve customer experiences, and drive significant efficiencies through scalable and flexible cloud solutions. In this course, you will learn about the Cloud Digital Leader certification, including an overview of the certification's requirements, exam details, and key topics. This will give you a clear understanding of the skills needed to achieve this certification. Next, you will explore the fundamentals of cloud computing, focusing on its core principles and benefits such as scalability, cost efficiency, and flexibility. You will also examine how cloud computing drives digital transformation, with case studies illustrating real-world applications and benefits. Finally, you will investigate different cloud deployment models, including private, public, hybrid, and multicloud environments and you will discover various cloud service models, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Digital transformation with the cloud involves leveraging cloud technologies to innovate, streamline operations, and enhance business agility. It enables organizations to adopt new business models, improve customer experiences, and drive significant efficiencies through scalable and flexible cloud solutions. In this course, you will learn about the Cloud Digital Leader certification, including an overview of the certification's requirements, exam details, and key topics. This will give you a clear understanding of the skills needed to achieve this certification. Next, you will explore the fundamentals of cloud computing, focusing on its core principles and benefits such as scalability, cost efficiency, and flexibility. You will also examine how cloud computing drives digital transformation, with case studies illustrating real-world applications and benefits. Finally, you will investigate different cloud deployment models, including private, public, hybrid, and multicloud environments and you will discover various cloud service models, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). This course helps prepare learners for the Google Cloud Digital Leader certification exam.
12 videos |
1h 54m
Assessment
Badge
Google Cloud Digital Leader: Introducing Google Cloud Concepts
Google Cloud empowers users with a comprehensive suite of services, providing the tools necessary to innovate and optimize operations. By understanding the shared responsibility model, total cost of ownership, and Google Cloud's infrastructure, users can effectively navigate and utilize its ecosystem to enhance business agility and efficiency. In this course, you will learn about Google Cloud and its various services, including compute, storage, networking, AI, and big data. This will provide you with an overview of the vast capabilities and functionalities available within Google Cloud. Next, you will explore the shared responsibility model on the cloud, understanding the division of responsibilities between cloud providers and customers. You will also examine the total cost of ownership, gain insights into Google Cloud's global infrastructure, and learn about the Google Cloud Adoption Framework. Finally, you will dive into fundamental Google Cloud concepts and the resource hierarchy within the platform. You will create a project on Google Cloud, access various products and services, and become familiar with Cloud Shell and the Cloud Shell Editor. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
14 videos |
2h 11m
Assessment
Badge
Google Cloud Digital Leader: Compute on the Google Cloud
Google Cloud's compute capabilities provide robust tools for optimizing performance and cost, with flexible configurations and advanced management features. In this course, you will learn about the compute capabilities of Google Cloud, focusing on the specifics of Compute Engine configuration. You will explore various options and settings to optimize performance and cost, gaining a comprehensive understanding of managing compute resources within Google Cloud. Next, you will navigate to the Google Compute Engine page to create instances and configure regions, zones, and machine types. You will complete virtual machine (VM) configurations by specifying the boot disk, setting up service accounts, and viewing networking, management, and other options. You will also practice connecting to VMs using Secure Shell (SSH) for effective management and interaction. Finally, you will use the gcloud command line tool to manage instances, run a simple website on a VM, configure startup scripts, and create snapshots. These hands-on activities will provide you with practical experience needed to effectively manage and deploy applications on Google Cloud. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
12 videos |
1h 35m
Assessment
Badge
Google Cloud Digital Leader: Working with Data
Managing diverse data types effectively is crucial for modern organizations to drive informed decision-making and optimize operations. Understanding the characteristics and storage solutions for different data types enables businesses to harness the full potential of their data assets. In this course, you will learn about the historical challenges of working with data, including difficulties accessing, managing, and analyzing large volumes of diverse information. You will explore the characteristics of structured, semi-structured, and unstructured data, and the problem with data silos. Next, you will investigate the characteristics of various data storage systems, including relational databases for structured data with complex relationships, key-value stores for simple lookups, and document databases for semi-structured data. Then you will examine data warehouses and data lakes. Finally, you will discover how to choose the right storage paradigm based on specific use-cases and data requirements. You will examine the distinctions between first-, second-, and third-party data, analyze the data value chain, and learn about data governance. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
17 videos |
2h 5m
Assessment
Badge
Google Cloud Digital Leader: Storage Options for Unstructured Data
Effectively managing unstructured data is essential for organizations to optimize their storage solutions and ensure data accessibility and protection. Leveraging Google Cloud Storage allows businesses to utilize scalable, cost-effective storage options while implementing robust data management practices and advanced features. In this course, you will discover the various storage options for unstructured data, focusing on Google Cloud Storage (GCS). You will navigate through the Google Cloud Console, familiarize yourself with its interface and capabilities, and study the properties of buckets. Then you will explore different storage classes, such as standard, coldline, and archive, and analyze the tradeoffs between storage and access costs. Next, you will learn how to view objects and their metadata within GCS, and practice working with objects using the gsutil command line tool. You will investigate bucket-level retention policies and the importance of placing holds on objects to prevent accidental deletion or modification. Finally, you will examine generation and metageneration, object lifecycle rules, object versioning, and the soft delete feature. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
13 videos |
1h 34m
Assessment
Badge
Google Cloud Digital Leader: Storage Options for Structured Data
Managing structured data in the cloud is crucial for ensuring reliable and scalable database operations. Leveraging services like Cloud SQL, AlloyDB, and Cloud Spanner allows organizations to optimize their data management practices, enhance performance, and integrate seamlessly with other cloud services for comprehensive data solutions. In this course, you will explore storage options for structured data, focusing on the features of Cloud SQL. You will gain hands-on experience in provisioning a Cloud SQL instance, managing users, configuring settings, and ensuring security. Then you will learn how to connect to a Cloud SQL instance using various tools and methods. Next, you will learn about high availability (HA) for Cloud SQL, the benefits of choosing Cloud SQL for different use cases, and Cloud SQL Studio. Finally, you will discover advanced database solutions, like AlloyDB, a fully managed PostgreSQL-compatible database service designed for high performance and scalability, and Cloud Spanner, which is ideal for transactional data, offering global consistency and horizontal scalability. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
12 videos |
1h 17m
Assessment
Badge
Google Cloud Digital Leader: Enterprise Data Warehouses
Managing large-scale analytics and diverse data types is essential for organizations to derive valuable insights and optimize performance. Leveraging Google Cloud solutions like BigQuery, Bigtable, Firestore, and Looker enables businesses to efficiently handle analytical and semi-structured data, while gaining powerful business intelligence. Discover how to leverage BigQuery for large-scale analytics to manage and analyze extensive datasets effectively. You will explore Bigtable for semi-structured data and Firestore for real-time capabilities and ease of use. Next, you will learn how to choose the right storage solution for structured data. Then you will investigate the process of migrating databases to the cloud and the best practices for a smooth transition. Additionally, you will learn how to derive business intelligence and insights using Looker. Finally, you will focus on practical aspects of managing data in BigQuery to create datasets and tables, run queries, and optimize data management processes, use Looker Studio to visualize data, and practice command line operations with the bq tool. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
14 videos |
1h 53m
Assessment
Badge
Google Cloud Digital Leader: Data Processing Pipelines
Optimizing data processing and analytics is crucial for organizations to effectively manage and derive insights from their data. Leveraging Google Cloud's suite of tools enables businesses to build robust, scalable data pipelines and facilitate real-time analytics and workflow automation. In this course, you will explore batch and stream analytics, focusing on their distinct advantages and use cases. You will examine the processes involved in extract, transform, load (ETL) and extract, load, transform (ELT) pipelines. Next, you will investigate the characteristics of Dataproc, which simplifies big data processing on the cloud, as well as various Google Cloud services for ETL, such as Dataflow, which offers real-time stream and batch data processing capabilities. Finally, you will discover real-time messaging with Pub/Sub, Google's service for ingesting event data from multiple sources, supporting real-time analytics and data integration. You will learn about Cloud Composer, a fully managed workflow orchestration service, along with other data-related technologies, gaining insights into how they facilitate the management and automation of complex data workflows. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
8 videos |
52m
Assessment
Badge
Google Cloud Digital Leader: AI & ML on Google Cloud
Leveraging artificial intelligence (AI) and machine learning (ML) is essential for powering innovation and data-driven decision-making. In this course, you will explore the foundational concepts of AI and ML, including features, models, and training, and you will contrast AI/ML with business intelligence. Next, you will discover generative AI's capabilities and the attributes of good data, emphasizing quality, diversity, and relevance for effective machine learning. Additionally, you will delve into responsible AI, learning ethical considerations and best practices for developing fair, transparent, and accountable AI systems. Finally, you will examine Google Cloud's Vertex AI platform, perform machine learning on Google Cloud using tools like AutoML for automated training and custom training for tailored solutions, and take a look at TensorFlow, BigQuery ML, and pre-trained application programming interfaces (APIs) for common use cases such as vision, video, and speech. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
14 videos |
1h 54m
Assessment
Badge
Google Cloud Digital Leader: Managing Infrastructure on Google Cloud
Digital transformation with the cloud involves using cloud technologies to drive profound and positive organizational change. Getting on to the cloud is the first step. By learning about migration strategies, virtual machines, and containerized environments, organizations can achieve better scalability, cost savings, and performance. In this course, you will learn about migration strategies, such as lift and shift and improve and move. You will become familiar with essential cloud migration terms, follow the cloud migration path, and explore various migration tools to move workloads to the cloud efficiently. Next, you will discover the benefits of running workloads on the cloud, including scalability, cost-efficiency, and enhanced performance, dive into running compute on virtual machines, and investigate Google Compute Engine, you will explore running compute on containers, learn the principles of the microservices architecture, manage containers using Kubernetes, and study the architecture of a Kubernetes cluster. Finally, you will work with Google Kubernetes Engine, learning how to deploy, manage, and scale containerized applications efficiently. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
15 videos |
2h 4m
Assessment
Badge
Google Cloud Digital Leader: Modern Applications on Google Cloud
Cloud services offer a wide range of compute options, from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) offerings. Understanding serverless computing, managed instance groups, load balancing, and application programming interfaces (APIs) enables organizations to combine these options effectively to build scalable, reliable, and integrated applications. In this course, you will explore serverless computing, including Cloud Functions, Cloud Run, and App Engine to deploy and manage applications without provisioning servers. Next, you will discover managed instance groups for automating the creation and management of identical virtual machine instances, and load balancing for distributing traffic across multiple instances, improving the reliability and performance of applications. Finally, you will evaluate the uses of APIs, learn how APIs facilitate communication between different software systems to enable integration and functionality extension, and examine running hybrid and multicloud workloads, gaining insights into managing applications across diverse cloud environments. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
15 videos |
1h 42m
Assessment
Badge
Google Cloud Digital Leader: Trust & Security on Google Cloud
Securing cloud environments involves understanding key security principles and implementing robust control measures. This approach ensures organizations can protect their resources, manage identities effectively, and maintain the integrity and availability of their data. In this course, you will discover privileged access, the principle of least privilege (POLP), and the CIA Triad, which are essential components of a robust security framework. Next, you will explore various security measures to protect cloud resources. You will compare on-premises security with cloud security and examine the different cybersecurity threats that organizations face today. Additionally, you will gain insights into the security infrastructure of Google Data Centers and how they ensure the safety and reliability of their services. Finally, you will dive into Google Cloud's Identity and Access Management (IAM) service and study the different types of principals in Cloud IAM and the various roles they can assume. By differentiating between basic, predefined, and custom roles, you will learn how to manage identities and access effectively. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
14 videos |
1h 34m
Assessment
Badge
Google Cloud Digital Leader: Networks on Google Cloud
Network management on the cloud is very different from that in the on-premises world and involves very different tools and building blocks. Understanding Google Cloud networking technologies and their specific use cases enables organizations to build scalable, reliable, and secure cloud systems. In this course, you will discover Virtual Private Cloud (VPC) on Google Cloud, shared VPCs, and VPC peering. Then, you will explore Cloud Interconnect, Chrome Enterprise Premium, and BeyondCorp, Google's Zero Trust security model. Next, you will investigate immutable infrastructure to ensure systems are not altered after deployment. You will also take a look at Infrastructure as Code (IaC), as well as Cloud Deployment Manager and Terraform to manage infrastructure through code, enhancing automation and consistency. Finally, you will examine Cloud Armor to protect against DDoS and other cyberattacks. You will learn about Cloud Data Loss Prevention to identify and protect sensitive data and you will integrate security practices into the operations workflow with security operations (SecOps), enhancing overall security posture. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
8 videos |
49m
Assessment
Badge
Google Cloud Digital Leader: Compliance & Operations on Google Cloud
Google has comprehensive trust principles and support for various international standards and regulations related to trust and safety. Enterprises can also leverage Google Cloud Support and services to ensure sound cloud cost management and operations. In this course, you will learn about the Google trust principles and data sovereignty considerations, ensuring data security and compliance with international regulations. You will explore Google Cloud compliance resources and financial governance on the cloud, including best practices for managing cloud finances. Then you will discover Google Cloud resource hierarchies for effectively organizing and managing resources, as well as cost management tools, such as the Google Cloud Billing Calculator, to control cloud consumption and optimize expenses. Next, you will build knowledge in Cloud Reliability with DevOps and basic reliability concepts in cloud environments. You will learn about observability tools on Google Cloud, including logging, monitoring, profiling, tracing, and error reporting. Finally, you will investigate Google Cloud customer care, support services, and the life cycle of a support ticket. This course helps prepare learners for the Google Cloud Digital Leader certification exam.
14 videos |
1h 46m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Platform Fundamentals
Google Cloud Platform offers several solutions to streamline any enterprise while keeping costs low. Explore these benefits, including how to navigate GCP and choose between the various data processing products it provides.
9 videos |
43m
Assessment
Badge
Storage & Analytics
Google Cloud Platform (GCP) offers several services for analytics and storage. Explore the storage, compute, and analytics concepts and how they are tied together.
13 videos |
1h 7m
Assessment
Badge
Deeper through GCP Analytics & Scaling
The big data industry is getting bigger, and GCP has several management tools designed for common use cases. Explore common concepts and use cases, including analytics tools and operations.
10 videos |
38m
Assessment
Badge
GCP Network Data Processing Models
You can create and manage an assortment of data processes and network models using GCP. Explore the various types, including using a GPU and TensorFlow to create and manage GPU and instances.
10 videos |
35m
Assessment
Badge
Dataproc
GCP provides fully managed cloud services for running Apache Spark and Hadoop. Explore the concepts of cluster management with Dataproc, including machine types and workers.
10 videos |
35m
Assessment
Badge
Dataproc Architecture
Dataproc can be used to perform several operations when integrating platforms, including Pig and Hive. Explore Dataproc architecture while introducing the use of Pig and Hive.
10 videos |
40m
Assessment
Badge
Dataproc Operations
Executing Dataproc implementations with big data can provide a variety of methods. Examine Dataproc implementations with Spark and Hadoop using the cloud shell and introduce BigQuery PySpark REPL package.
10 videos |
52m
Assessment
Badge
Implementations with BigQuery for Big Data
You can query big data using the BigQuery tool in the Google Cloud Platform. Discover the concepts of using BigQuery, including querying data and using the Google API.
11 videos |
1h 11m
Assessment
Badge
Fundamentals of BigQuery
BigQuery is an essential tool for any data analyst using Google Cloud Platform. Explore BigQuery and examine several operations including multiple table queries, nested and repeated fields and building BigQueries.
10 videos |
1h 13m
Assessment
Badge
APIs & Machine Learning
Machine learning and ML APIs are part of the Cloud ML engine. Explore the various ML APIs and how to implement an app that uses the Vision API.
9 videos |
59m
Assessment
Badge
Dataflow Autoscaling Pipelines
Apache Beam, Cloud Dataflow, and Cloud Dataprep can be used to create data pipelines. Explore how areas of Beam, Apache Beam SDK, Cloud Dataflow, and Cloud Dataprep assist in pipeline management.
10 videos |
37m
Assessment
Badge
Machine Learning with TensorFlow & Cloud ML
Cloud ML combines the Google Cloud Platform with TensorFlow to create models at scale. Explore concepts behind TensorFlow and scaling, as well as training models locally and in the cloud.
14 videos |
1h 19m
Assessment
Badge
GCP Engineering & Streaming Architecture
Feature engineering can be an essential tool in applied machine learning when enhancing a dataset. Explore concepts of feature engineering, including areas of streaming architecture and implementations.
12 videos |
1h 9m
Assessment
Badge
Streaming Pipelines & Analytics
Streaming data pipelines require operations that are very different from batch operations. Explore data stream operations, analytics, and the Google Data Studio visualization tool.
12 videos |
1h 2m
Assessment
Badge
GCP Big Data & Security
Complex operations require more managed and secure systems. Explore the use of Cloud Spanner and Bigtable to create more complex data service configurations and managing secure data infrastructure.
11 videos |
1h 7m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Serverless App Development: Implementation in Google Cloud Platform
Google Cloud Platform (GCP) offers several tools for serverless application development and deployment. Use this course to learn how to take advantage of GCP serverless compute, storage, and app services. Investigate the GCP tools for hosting applications and examine how Google Cloud Functions and App Engine work. Explore the pros and cons of Firebase, the benefits of using Cloud Run, the use cases of Cloud Datastore, and the GCP serverless products for building apps for analytics. Moving along, explore GCP serverless microservices and how serverless deployments can improve DevOps productivity. Finally, learn how to deploy Node.js Cloud Functions, applications to App Engine, and containers from a Container Registry repository to Cloud Run. Store and query data in Firestore in Datastore mode and create streaming pipelines. When you're done, you'll be able to use GCP tools to develop scalable serverless applications efficiently and successfully.
22 videos |
2h 22m
Assessment
Badge
Serverless Applications in the Cloud: Implementation Using Cloud Run
Cloud Run on the Google Cloud Platform (GCP) enhances the experience of building and deploying scalable serverless applications. Use this course to become familiar with using Cloud Run on a GCP-powered, fully managed serverless platform. Explore Cloud Run architectures, the role of Knative, and how Cloud Run and Cloud Run for Anthos differ. Investigate the lifecycle of a Cloud Run container, services for defining serverless service workflows, and GCP's load balancing and autoscaling capabilities. Differentiate between Cloud Tasks and Cloud Scheduler and outline best practices for designing, implementing, testing, and deploying Cloud Run services. After completing the course, you'll be able to package a simple Node.js application into a container image, deploy it to Cloud Run, use Cloud Build triggers to automate builds and deployments to Cloud Run, set up Cloud Code extension on IntelliJ, and create Cloud Run services using Cloud Code's starter templates.
14 videos |
1h 20m
Assessment
Badge
Google Associate Cloud Engineer: Google Cloud Platform Ecosystem
Google Cloud Platform is a suite of cloud services that provides reliable and highly scalable cloud computing services that help its users store data, build, test, and deploy apps. It provides computing services for backend, mobile and web solutions using the internet. You'll begin with exploring Google Cloud Platform and the various Google Cloud services available matching them to business needs, such as Virtual Machines, Kubernetes and Cloud Functions. You'll learn how to create a GCP account and navigate the console, create a billing account, establish budgets and alerts, setup billing exports, link accounts to Google Cloud projects and use the GCP pricing calculator. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
12 videos |
52m
Assessment
Badge
Google Associate Cloud Engineer: Configuring Google Cloud
Google Cloud Platform reduces costs while increasing agility and capturing new opportunities. In this course, you'll begin by learning how to use using Google Cloud Shell. You'll explore how to install and use Cloud tools, the gcloud CLI, Google Cloud SDK, and other utilities that come pre-installed. Next, you'll learn about various Google Cloud database services such as Cloud SQL, which provides a cloud-based alternative to local MySQL, PostgreSQL, and SQL Server databases. You'll examine Cloud Spanner, a fully managed relational database with unlimited scale. You'll move on to learn about Cloud Bigtable, a NoSQL wide-column store for large scale, low latency workloads. Finally, you'll learn about BigQuery, Dataproc, and Cloud Marketplace. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
14 videos |
1h 16m
Assessment
Badge
Google Associate Cloud Engineer: Google Cloud Resource Manager
Google Cloud Resource Manager allows you to hierarchically manage resources by project, folder, and organization. In this course, you'll learn about Google Cloud Resource Manager and the resource hierarchy, as well as how to set up an organization resource to ensure projects will follow the organization's life cycle on Google Cloud. You'll then examine how to create and manage a Google Cloud project and an organization. You'll explore how to create labels and tags, move and migrate projects, and enable APIs within projects. Next, you'll learn how to manage Google Cloud folders by learning how to set roles and permissions, create folders, configure access, and create a project in a folder. Finally, you'll learn to enable and view audit logs, and set up and manage Cloud Identity. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
17 videos |
1h 27m
Assessment
Badge
Google Associate Cloud Engineer: Google Cloud Load Balancing
Google Cloud Load Balancer is a fully distributed, software-defined managed service that offers a single IP address to serve as the front end, and automatic intelligent autoscaling of the back end. This means you don't need to manage physical load balancing infrastructure. In this course, you'll learn about Google Cloud Load Balancer, how to identify the key components and choose which one is best for your implementation, and how to manage access control using Identity and Access Management. You'll also explore how to run and scale services behind internal and external IP addresses, use a network load balancer to distribute traffic, distribute SSL and TCP traffic, and distribute traffic to applications running on back-end instances. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
13 videos |
1h 18m
Assessment
Badge
Google Associate Cloud Engineer: Implementing Google Compute Engine
Google Cloud gives you compute and hosting options, and you can work in a serverless environment, use a managed application platform, leverage container technology, or build your own cloud-based infrastructure for the most control and flexibility. In this course, you'll begin by learning about Virtual Machine instances and the instance life cycle, as well as how to create different instances such as preemptible and Windows Server instances. Next, you'll examine how to provision sole-tenant nodes, generate SSH keys, connect to Linux and Windows VM instances using Google Cloud Console, and use the gcloud command-line tool with SSH keys. Finally, you'll learn how to create a managed instance group and an instance template. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
14 videos |
1h 11m
Assessment
Badge
Google Associate Cloud Engineer: Managing Google Compute Engine
Google Cloud Engine is the Infrastructure as a Service component of the Google Cloud Platform. It is built on the same infrastructure that runs Google's search engine, Gmail, and even YouTube. In this course, you'll start by learning how to setting up Virtual Machine Manager. You'll explore how to manage a VM instance by going through its life cycle, including starting, stopping, suspending, and resuming an instance. You'll then learn how to update an instance by using gcloud or API, as well as how to connect to it by using Secure Shell and Remote Desktop Protocol. You'll also examine how to create a VM with attached GPUs. Next, you'll learn to setup and use OS inventory management, create and view snapshots and images, and use instance groups and templates. Finally, you'll explore how to query the metadata server to retrieve information, and how to access and request quota increases. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
14 videos |
1h 19m
Assessment
Badge
Google Associate Cloud Engineer: Implementing Google Kubernetes Engine
Google Cloud is the birthplace of Kubernetes, an open-source system used to deploy, scale, and manage containerized applications. In this course, you'll begin by learning about Google Kubernetes Engine, the different modes of operations, and the types of clusters that can be created. Next, you'll examine how to create different GKE clusters and explore Kubernetes pods and different types of controller objects. You'll examine GKE security features, the different aspects of GKE networking, and the storage options for applications running on GKE. Finally, you'll learn to deploy a GKE cluster and a Docker container image on a GKE cluster, create a Google Cloud service account, and configure GKE monitoring and logging. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
15 videos |
1h 26m
Assessment
Badge
Google Associate Cloud Engineer: Managing Google Kubernetes Engine
Google Kubernetes Engine is a secured and fully-managed Kubernetes service that features autopilot mode of operation, pod and cluster autoscaling, and enterprise-ready containerized solutions. Use this course to get familiar with using the Google Kubernetes Engine dashboard. Start by learning how to manage clusters and controlling access to them. Next, you'll examine the use of the dashboard to perform other operations, such as creating and using volumes with deployments, creating secrets to store sensitive data, and using Config Connector for Kubernetes. You'll also explore how to view the container image repository, manage node pools, and implement pod deployments. You'll then discover the creation of StatefulSets, DaemonSets, and a ConfigMap. Finally, you'll learn to use Persistent volumes and dynamic provisioning to manage durable storage in your clusters. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
15 videos |
1h 8m
Assessment
Badge
Google Associate Cloud Engineer: Implementing Google App Engine
Google App Engine is a Platform as a Service and a cloud computing platform that provides web app developers and enterprises with scalable hosting services. In this course, you'll learn about the different Google App Engine environments that are available, as well as Google App Engine feature deprecations and how to install SDKs. Next, you'll explore how to setup a Cloud Run environment and Cloud Functions. You'll then examine how to deploy App Engine using gcloud, deploy a container image to Cloud Run, and deploy Cloud Functions from your local machine, GitHub, and Bitbucket. Finally, you'll learn how to deploy an app that receives Google Cloud events and setup Pub/Sub notifications for Cloud Storage. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
11 videos |
54m
Assessment
Badge
Google Associate Cloud Engineer: Managing Google App Engine
Google App Engine is a fully managed serverless environment that manages infrastructure concerns by provisioning servers and scaling your instances based on demand, allowing you to focus on code. You'll begin by learning how to use traffic splitting to distribute traffic across multiple services, use Traffic Migration to route requests, map custom domains to your apps, and secure your custom domain with SSL. Next, you'll learn how to manage your app resources, update your scaling configurations, set parameters with the API, and deploy versions of your app to App Engine. Finally, you'll learn how to create and view a Cloud Run service, and view a list of revisions to a service. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
12 videos |
1h 5m
Assessment
Badge
Google Associate Cloud Engineer: Implementing Google Cloud Storage
Google Cloud Storage is an infrastructure as a service (IaaS) public cloud storage platform that can house large unstructured data sets. Use this course to learn more about Google Cloud Storage along with its features and functions. Start your journey by exploring Object Lifecycle Management, different Cloud Storage options, and the best practices associated with cloud storage. You'll then examine storage buckets and how they are used. You'll also learn to identify the naming guidelines, locations, and requirements for domain-named buckets. Finally, you'll discover how to create a storage bucket using Google Cloud console and the gsutil tool, change the storage class of objects as well as buckets, and migrate a database to Cloud SQL. After you have completed this course, you'll have the skills and knowledge to implement Google Cloud storage and prepare for the Google Cloud Associate Cloud Engineer certification.
14 videos |
1h 27m
Assessment
Badge
Google Associate Cloud Engineer: Managing Google Cloud Storage
Google Cloud Storage is a service for storing and retrieving your objects in Google Cloud. It can be used for serving web site content, archival and disaster recovery, and distributing large data objects. In this course, you'll begin by exploring how to list Cloud Storage buckets in a project and how to move objects between them. You'll learn to label and convert buckets, setup lifecycle management policies, and execute queries. Next, you'll examine how to use BigQuery to estimate storage and query costs, restore and back up an instance using Cloud SQL Data Management, and use the managed export and import service. Finally, you'll learn how to use Dataproc, the Dataflow monitoring interface, and BigQuery to review the status of jobs. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
14 videos |
1h 19m
Assessment
Badge
Google Associate Cloud Engineer: Google Virtual Private Cloud
Google Virtual Private Cloud provides virtualized network functionality to Google Compute Engine virtual machine instances, Google Kubernetes Engine clusters, and the Google App Engine flexible environment. You'll begin by learning about Virtual Private Cloud and the creation of VPC networks and subnets. You'll learn how to launch Google Compute Engine instances with custom network configurations and configure Private Google Access. Next, you'll discover how to assign tags to VMs, create and manage routes, create ingress and egress firewalls, and use Cloud VPN to create a VPN between Google VPC and external networks. Finally, you'll learn how to create and launch Deployment Manager templates, add subnets to existing VPCs, use gcloud to expand subnets, and reserve new static IP addresses. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
15 videos |
1h 47m
Assessment
Badge
Google Associate Cloud Engineer: Google Cloud Operations Suite
Google Cloud's operations suite, formerly Stackdriver, is used to monitor, log, diagnose, and improve application performance on your Google Cloud environment. In this course, you'll learn about Cloud Monitoring, including how to install the Cloud Monitoring agent on a VM, manage the agent on multiple VMs, and create custom metrics. Next, you'll explore how to create a resource group, use the dashboard to manage alert policies, create a workspace to organize, and manage the monitor information. You'll learn about Cloud Logging and logs-based metrics, as well as how to create charts and alerts using the Google Cloud Console, view and filter logs in Logs Explorer, and search logs with Legacy Logs Viewer. Finally, you'll examine how to create and manage log sinks, use the Cloud Error Reporting console, use Cloud Trace and Cloud Debugger, and view the Google Cloud status dashboard. This course is one of a collection of courses that prepares learners for the Google Cloud Associate Cloud Engineer certification.
18 videos |
2h 2m
Assessment
Badge
Google Associate Cloud Engineer: Google Identity & Access Management (IAM)
Google Cloud Identity and Access Management (IAM) is an indispensable tool for Cloud Engineers. It offers centralized access control and visibility of all Google Cloud resources, providing a unified view of security policies across the entire organization. Use this course to explore how IAM works in general and in Google Cloud. Learn how to manage IAM user roles, view IAM role assignments, and identify grantable roles. Practice working with custom roles, service accounts, and IAM audit logs. Lastly, examine identity federation in IAM. Learn how to access resources using workload identity and configure conditional access. By the end of the course, you'll be able to manage all resource authorization using Google Cloud IAM. This course is part of a collection that prepares learners for the Google Cloud Associate Cloud Engineer certification.
16 videos |
1h 40m
Assessment
Badge
Serverless App Development: Applications with Google Cloud Functions
With the serverless execution environment Google Cloud Functions, application code executes in a fully managed environment, removing the need to provision infrastructure or manage servers. Using this course, explore the use of Google Cloud Functions, the runtimes it supports, and its frameworks. Examine the features of Cloud Firestore and Firebase Realtime Database along with some common Cloud Functions tests. Create HTTP functions using Node.js, Python, Java, and Go and deploy Cloud Functions from your local machine, source repository, and GCP console. Moving along, write background Cloud functions using Cloud Pub/Sub and Cloud Storage triggers and unit tests for the HTTP-triggered and event-driven functions. Use Log Explorer for a variety of tasks and integrate Cloud functions with ReactJS-based applications. When you're done, you'll be able to use Google Cloud Functions to write simple, single-purpose functions attached to events emitted from cloud infrastructure and services.
18 videos |
1h 40m
Assessment
Badge
Serverless App Development: Implementation with Google App Engine
App Engine is a fully managed serverless platform that provides a managed environment and custom runtimes to build highly scalable applications in Node.js, Java, Ruby, C#, Go, Python, and PHP without any infrastructure concerns. Use this course to become familiar with using Google App Engine. Learn how to deploy multiple API versions to the same App Engine version and structure the services and related resources of applications for App Engine. Explore the different methods for splitting traffic in App Engine, the various mechanisms for securing web applications on App Engine, and the key features of Google Cloud's operations suite. Finally, work with web apps, data, and testing in App Engine and configure monitoring and logging for Google Serverless applications. When you're done with this course, you'll know when and how to use App Engine during serverless implementation.
14 videos |
1h 13m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Container, Compute, & App Engine
Google Cloud Platform (GCP) is a cloud computing suite offering services, such as machine learning, storage, big data, analytics, IoT, and DevOps. Explore GCP's Container Engine, Compute Engine, App Engine, and basic networking services.
20 videos |
1h 13m
Assessment
Badge
Storage Solutions
Google Cloud Platform (GCP) offers several storage and database solutions based on varying workloads and business needs. Explore some of these solutions, including Cloud Datastore, Cloud Storage, Cloud SQL, Cloud Bigtable, and BigQuery.
17 videos |
1h 5m
Assessment
Badge
Google Cloud Architect: Cloud Basics
Discover the characteristics that define cloud computing. Explore cloud types such as public and community, and also common cloud service models.
11 videos |
40m
Assessment
Badge
Google Cloud Architect: Cloud Design
Explore cloud design considerations related to storage, networking, and virtual machines, as well as high availability, load balancing, and cloud migration options.
10 videos |
44m
Assessment
Badge
Google Cloud Architect: Network Components
Cloud networking borrows from traditional on-premises network configurations. Explore and configure Google Cloud network components.
12 videos |
56m
Assessment
Badge
Google Cloud Architect: Web Applications & Name Resolution
Explore web application, content delivery networks, and DNS name resolution will be covered. You'll also learn about cloud network connections through VPNs and dedicated links.
9 videos |
43m
Assessment
Badge
Google Cloud Architect: Data Storage
Cloud storage is easily and rapidly provisioned in Google Cloud. In this module storage types are discussed along with methods of getting data into the cloud.
12 videos |
58m
Assessment
Badge
Google Cloud Architect: Virtual Machine Deployment
Discover Windows and Linux virtual machine (VM) deployment and explore how to connect to these VM instances for management purposes.
6 videos |
33m
Assessment
Badge
Google Cloud Architect: Virtual Machine Configuration
There are differnet methods for deploying virtual machines (VMs) Discover virtual machine deployment methods such as snapshots and templates, and explore VM cloning and instance groups.
13 videos |
48m
Assessment
Badge
Google Cloud Architect: Security
Discover security concepts and how they apply to Google Cloud. Explore physical data center security, intrusion detection, security testing, and auditing.
10 videos |
42m
Assessment
Badge
Google Cloud Architect: Identity Management
Discover how to create and manage Google Cloud users and groups with Identity and Access Management.
10 videos |
37m
Assessment
Badge
Google Cloud Architect: Programmatic Access
Automation is the key to running repetitive management tasks. Explore Google APIs, PowerShell cmdlets and the gcloud command line tool.
7 videos |
33m
Assessment
Badge
Google Cloud Architect: Monitoring & Logging
Cloud resource use must be monitored to ensure proper functionality and use. Examine monitoring, alerts, and notifications through Stackdriver as well as how to view and export logs.
9 videos |
30m
Assessment
Badge
Google Cloud Architect: Solution Management & Testing
Cloud solutions should follow a structured approach throughout their lifetime. Explore SDLC phases, ITIL, and various testing techniques.
8 videos |
28m
Assessment
Badge
Google Cloud Architect: Troubleshooting
Troubleshooting problems with deployed cloud services should be done with a structured approach. Discover a structured troubleshooting methodology for troubleshooting common problems.
6 videos |
30m
Assessment
Badge
Google Cloud Architect: CLI Cloud Resource Management
The gcloud and gsutil CLI tools can be used to deploy and manage Google Cloud resources and automate repetitive administrative tasks. Explore these Google Cloud tools.
10 videos |
31m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
CloudOps with Google Cloud Platform Tools
Explore the features, benefits, and solutions provided by Google Cloud Platform (GCP) for end-to-end CloudOps implementation in this 14-video course, which examines features of Cloud Build and how to work with Cloud Build to automate workflows and application deployment. Learn how to create a source code repository by using Google Cloud Console and gcloud command line tool. Also, learn how to build and implement delivery pipelines with tools and services provided by GCP by exploring the technical, process, measurement, and cultural capabilities of GCP that drive high software delivery with CloudOps, along with the prominent solutions, benefits, and approaches of implementing end-to-end GCP CloudOps. Examine features provided by GCP's Cloud Build, along with how to use Cloud Build and cloud source repositories and GitHub to automate App Engine deployment, the prominent tools provided by GCP, and how to build configuration management workflows in GCP. Finally, discover how to create continuous delivery pipelines by using Google Kubernetes Engine, cloud source repositories, Cloud Build, and Spinnaker for Google.
14 videos |
1h 18m
Assessment
Badge
GCP DevOps: CloudOps with Google Cloud Platform
In this 18-video course, learners explore features of Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), best practices for operating containers, and how to build cloud-native applications with CloudOps methodology. First, compare Google Cloud Source Repository with GitHub, and see how automated deployment capabilities of Google Cloud Deployment Manager compare with Terraform. Then delve into GCP's machine learning (ML), artificial intelligence, and analytical capabilities and essential design patterns for connecting GCP with other cloud platforms. Discover how to create and configure GKE clusters; deploy applications across multiple Kubernetes clusters; create repositories and manage code with Google Cloud Source Repository; and deploy applications from Cloud Source Repository to App Engine. Next, learn how to automate the configuration of GCP resources and application deployment with Google Cloud Deployment Manager, create virtual machine (VM) instances on GCP; build applications with Terraform; and configure AutoML and BigQuery to manage large volumes of data and build ML models. Finally, learners discover how to set up fully-managed real-time messaging environments, and transfer data between GCP and other Cloud Service providers.
18 videos |
1h 51m
Assessment
Badge
COURSES INCLUDED
Connecting to Instances
Google Cloud SQL allows applications created in the Google App Engine to access instances and their databases. Discover how to connect to Cloud SQL instances using the MySQL client.
13 videos |
57m
Assessment
Badge
Interaction, Connections, & Management
With Google Cloud SQL, connections can be made using the various SDKs to post and view database information. Learn how to install the Google Cloud SDK and manage Cloud SQL instances using the Cloud SQL API.
10 videos |
53m
Assessment
Badge
COURSES INCLUDED
Google Professional Cloud Developer: Cloud Applications & APIs
Businesses and IT leaders across the globe are replacing their legacy, on-premises technology by moving to the cloud. Google Cloud Platform protects your data, applications, infrastructure and so much more. Explore the benefits of moving to the Google Cloud Platform. Examine the microservices architecture and develop microservice apps. Discover the scaling velocity characteristics of Infrastructure as a Service (IaaS), Containers as a Service (CaaS), and Platform as a Service (PaaS). Then, use Cloud Storage, Cloud Bigtable, Cloud Spanner, and Cloud SQL to define a key structure for high-write applications. Learn how to set session lengths for Google Cloud services and how to deploy and secure application programming interface (API) services. Finally, identify and implement Google Cloud best practices. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
17 videos |
2h 5m
Assessment
Badge
Google Professional Cloud Developer: Infrastructure Design
Organizations continue to take advantage of Google Cloud Platform's powerful network to deliver enterprise-class applications. Google uses a secure by design infrastructure, built-in protection, and a global network that helps organizations protect their information. In this course, learn about Google Cloud security, security mechanisms, container scanning, and workload identity federation. Discover how to implement Binary Authorization using Cloud Build and GKE, manage notifications with Secret Manager, and use JSON web tokens and OAuth 2.0 to authenticate services. Finally, practice authenticating using asynchronous or synchronous means between services, control communication between services, and use certificate-based authentication to protect resources. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
20 videos |
2h 39m
Assessment
Badge
Google Professional Cloud Developer: Managing Google Cloud Application Data
Google Cloud management tools are tailored to provide organizations with visibility, accountability, and control over their business, reducing costs and complexity while increasing productivity and predictability. In this course, learn about the various Google Cloud management tools, such as Firestore, Cloud Spanner, Cloud Bigtable, Cloud SQL, and Cloud Storage. Explore data retention and the database options available for structured and unstructured data. Discover NetApp Cloud Volumes Services and identify Cloud Storage best practices. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
15 videos |
1h 37m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Application Modernization
Many organizations seek to determine what their return on investment will be if they upgrade their environments, but quantifying the future impact of modernization initiatives can be challenging. Google Cloud's application modernization solutions can help you be more innovative while reducing your costs. In this course, learn about Google Cloud's application modernization solutions, including the Google Cloud Application Modernization Program (CAMP), in addition to hybrid and multicloud applications, API management, mainframe modernization, and more. Next, explore the benefits of using Google's managed service providers, refactoring applications from monolith to microservices, and designing scalable and resilient applications. Finally, learn how to deploy stateful applications. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
13 videos |
1h 29m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Development Environment
Google App Engine requires zero configuration and no server management. It also offers flexibility that allows developers to focus on other applications and processes and write code. In this course, you'll learn how to build an application on Google App Engine, create a project using resource manager API, download and install gcloud CLI, and use Google Cloud Console and Cloud Shell. You'll explore Google developer tools, use Cloud Code to debug applications and Skaffold to automate workflows, set up your development environment on Go, and finally use the local development server. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
12 videos |
1h 19m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Software Development
Using Google Cloud Platform maximizes developers' productivity by offering various tools to assist in software development. Google Cloud Code offers features such as remote debugging, reduced context switching, YAML authoring support, and much more. Learn about Google Cloud Code, deploying Kubernetes apps, and using Cloud Run services. Discover how to use built-in algorithms and identify design patterns. Learn to use Cloud Debugger to inspect applications and Cloud Profiler to identify parts of applications consuming the most resources. Finally, learn about Google DevOps and software development methodologies. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
10 videos |
58m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Application Testing
Organizations are benefiting from using Google Cloud Testing as it is cost-effective, reduces resource requirements, allows for availability and scalability, and enables a quicker testing process. In this course, learn about Google Cloud Testing and test HTTP and event-driven Cloud Functions. Discover how to configure a CI/CD platform and perform unit, integration, performance, and load testing. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
10 videos |
50m
Assessment
Badge
Google Professional Cloud Developer: Building Google Cloud Applications
Organizations continuously look for ways to maximize their cloud footprint, and containerization has become a focal point in this evolution. Google Cloud Build is a managed service that enables developers to build, test, and deploy containers quickly across all languages. In this course, learn about Google Cloud Build and how to use it to automate builds. Next, discover how to use community-contributed and custom builders, create a code repository, store build artifacts, and automate App Engine deployments. Finally, practice using Container Registry to store container images, set up Jenkins on Google Kubernetes Engine (GKE), and improve CI/CD. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
12 videos |
1h 5m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Deployment Strategies
Deployment strategies are used to implement changes or upgrades in your applications without interruption or downtime for the user. Google Cloud deployment strategies allow for zero downtime, instant rollbacks, and environment separation. In this course, explore strategies for application deployment and testing, an introduction to Google Cloud Deployment Manager, and how to use Cloud Build to automatically deploy Cloud Run. Next, practice using Spinnaker to integrate existing workflows, Tekton to create CI/CD, and Anthos Config Management for configuration and policy management. Finally, learn how to implement various deployments, such as blue/green, traffic-splitting, rolling, and canary. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
12 videos |
1h 8m
Assessment
Badge
Google Professional Cloud Developer: Deploying Google Cloud Applications
Google Compute Engine (GCE) offers various advantages for deploying your applications, such as throughput, stability, pricing, backup, and security. Containers on Compute Engine instances allow you to conveniently run your apps on host virtual machines (VMs) with fewer dependencies. In this course, learn about the different types of containers that can be run on Compute Engine instances. Next, discover how to install applications and manage service accounts for VMs, bootstrap applications on Compute Engine, and configure and manage sinks. Finally, practice exporting metrics, using operating system images to create boot disks for instances, and configuring a Binary Authorization policy with Google Kubernetes Engine (GKE). This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
10 videos |
57m
Assessment
Badge
Google Professional Cloud Developer: Deploying Google Applications to GKE
Google Kubernetes Engine is one of the leading hosted container orchestration solutions. It provides a hosted environment for running containerized applications and managing workloads to your specifications, while integrating with other Google Cloud services for secure, highly available, and scalable deployments. In this course you'll explore Google Kubernetes Engine (GKE), deploy a containerized application to GKE, and control access to cluster resources using role-based access control (RBAC) and identity and access management (IAM). Next, you will practice configuring Kubernetes namespaces, identify workload profiles and specifications, and build container images using Cloud Build. You will configure Kubernetes network policy and Kubernetes services and explore how to manipulate the GKE Pod life cycle. Finally, you'll explore how Kubernetes resources and configurations are defined. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
13 videos |
1h 23m
Assessment
Badge
Google Professional Cloud Developer: Deploying Google Cloud Functions
Google Cloud Functions is a serverless, event-driven computing service that lets you treat all cloud services as building blocks. Developers can use it to create and implement functions without needing to provision other infrastructures like servers, storage, and other resources. In this course, learn about Google Cloud Functions and its triggers and events, including Pub/Sub and Cloud Storage triggers. Next, discover how to write and deploy Cloud Functions, the types of triggers for calling Cloud Functions, and use HTTP functions. Finally, practice creating an event that triggers CloudEvent and secure Cloud Functions using identity and network-based approaches. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
12 videos |
1h 12m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Service Accounts
Google Cloud service accounts are special account types used to represent non-human functions that authenticate/authorize to gain access to data in Google APIs. Examples of service accounts include running workloads on virtual machines, workstations, or data centers. In this course, learn about the different types of service accounts, create and manage service accounts using the IAM API, and work with the different types of service account keys. Next, discover how to create short-lived service account credentials and manage impersonation and the Service Account Credentials API. Finally, explore how to monitor and view usage patterns and learn about the principle of least privilege. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
12 videos |
1h 6m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Data & Storage Services
Google Cloud Storage is a platform that houses unstructured data sets, typically used for primary or infrequently accessed data. Data and storage services provide flexibility and reliability in a secure location which enables customers to transition to lower-cost classes easily, allows for multiple redundancy options, provides usable archival storage, and provides storage classes for any workloads. In this course, you will learn about application integration and identify import and export best practices. You will learn how to import and export using SQL and CSV and check the status of import and export operations. Finally, you will learn to connect to Cloud SQL, Cloud Spanner, Firestore, and Cloud Bigtable data stores. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
11 videos |
1h 4m
Assessment
Badge
Google Professional Cloud Developer: Google Cloud Compute Services
Google Cloud compute services allow you to create and run customizable virtual machines. It automatically deploys, scales, and manages your containers with Google Kubernetes Engine (GKE) or Cloud Run. You can migrate your apps at your own pace with the ability to move directly to virtual machines or automatically to containers. In this course, learn about service discovery and how to implement it in GKE and Compute Engine. Next, discover how to access instance metadata. Finally, explore how to authenticate users using Identity-Aware Proxy and OAuth 2.0 web flow and cloud APIs with workload identity. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
10 videos |
49m
Assessment
Badge
Google Professional Cloud Developer: Integrating Google Cloud APIs
Google Cloud Platform (GCP) services include programmatic interfaces called Google Cloud APIs. Google Cloud APIs allow you to easily connect computing, networking, storage, and machine learning data to your applications. In this course, learn about Google APIs, enable APIs in your Google Cloud projects, and practice making API calls using REST APIs, a Cloud Client Library, gRPC, and the Google APIs Explorer. Next, discover how to send batched requests into a single HTTP request, restrict returned data, and paginate results. Finally, explore error handling for Google APIs, work with cached query results, and use service accounts to make API calls. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
14 videos |
1h 22m
Assessment
Badge
Google Professional Cloud Developer: Managing Google Compute Engine VMs
Google Cloud Compute Engine allows you to create and run virtual machines (VMs). Compute Engine instances can be used to run the public images for both Linux and Windows Server. In this course, learn about managing Google Compute Engine VMs. Next, discover how to debug custom VMs, debug using a serial console, and debug a failed VM startup. Finally, explore how to install the Cloud Logging agent on individual VMs, work with the Logs Explorer to analyze logs, and view a resource utilization report. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
9 videos |
48m
Assessment
Badge
Google Professional Cloud Developer: Managing Google Kubernetes Engine
Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling containerized applications. GKE consists of multiple machines grouped to form a cluster. In this course, you'll explore the use of GKE workloads, and configure Cloud Logging and Cloud Monitoring. You'll access the monitoring dashboard to view container life cycle events, troubleshoot issues with deployed workloads, and view GKE logs. You will explore how to manage GKE metrics, use custom metrics to capture application-specific data, and identify external metrics. Finally, you will see how to use Pub/Sub to receive notifications from your GKE clusters and autoscale your GKE clusters. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
14 videos |
1h 29m
Assessment
Badge
Google Professional Cloud Developer: Troubleshooting Google Applications
The Google Performance Dashboard gives you visibility into all of the Google Cloud network. It shows you the performance of the entire network as well as any of your project's resources. In this course, you'll learn about the Google Performance Dashboard, create a monitoring dashboard, write custom metrics, create log-based metrics, and use Cloud Debugger. You'll review stack traces for error analysis, setup service log exports to BigQuery, view logs in the Google Console, monitor health and performance using Cloud Monitoring, and review application performance using Cloud Trace. You'll also use Prometheus to monitor and alert you on your workloads and OpenTelemetry to monitor and analyze your applications. Finally, you'll measure app performance using Cloud Profiler and use documentation, forums, and Google Cloud support. This course is one of a collection that prepares learners for the Google Professional Cloud Developer exam.
16 videos |
1h 31m
Assessment
Badge
Google Professional Cloud Architect: Becoming a Google Cloud Architect
For every colony of bees, there are many workers and only one queen. In companies that are deploying applications to the cloud, that quintessential VIP role is the cloud architect. In this course, you will explore the role of a cloud architect, including job responsibilities, main activities, and key skills. Discover how the cloud architect role differs from other cloud-focused roles, such as a cloud developer or DevOps engineer. Then, focus on the Google Professional Cloud Architect exam to identify exam preparation resources and investigate practice questions to see what the exam might be like. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
6 videos |
28m
Assessment
Badge
Google Professional Cloud Architect: Designing for Business Requirements
Google Cloud architects must use good judgment in assessing technical solutions and address key factors for business success when deploying software in the cloud. In this course, you will learn how different use cases can affect the scope of a project. Explore ways to balance different needs, including key features in application design, cost considerations, integration with other systems, accessing large quantities of data, governance through compliance and regulations, and security. Learn about ways to measure the success of a cloud deployment. Finally, explore how this course relates to commonly seen exam questions. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
12 videos |
1h 45m
Assessment
Badge
Google Professional Cloud Architect: Designing for Technical Requirements
Though a cloud architect must focus on the business needs of an organization, they will be wildly ineffective without a thorough understanding of the technical requirements of a project that are used to meet those business needs. In this course, you will explore high availability, scalability, and reliability - the three main categories of those technical requirements. You will discover how each of those requirements is integrated into decisions made regarding the compute, storage, networking, and application design decisions. Finally, you will examine use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
13 videos |
1h 4m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Compute Services
Building a virtual universe of virtual machines or containers is one of the first ways that many IT organizations start migrating to the cloud. Compute services are Infrastructure as a Service (IaaS) elements of Google Cloud. In this course, discover the compute resources available from Google Cloud platform and the distinctive features and elements of control for each. Explore Google Compute Engine (GCE), Google Kubernetes Engine (GKE), App Engine, and Cloud Functions. Next, focus on the differences between different flavors within these services, such as the difference between preemptible and standard virtual machines, or between App Engine Standard and App Engine Flexible. Then, find out how network configuration based on Infrastructure as code (IaC) is used. Finally, investigate how the content in this course relates to the use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
14 videos |
1h 9m
Assessment
Badge
Google Professional Cloud Architect: Using Google Container Orchestration
Application project management has largely left the monolithic Waterfall methodology behind in favor of the more lightweight and flexible Agile approach. Application hosting has also been overhauled where the compute environment is not an entire dedicated VM and OS, and instead, containerized applications provide a scalable, modular, and flexible approach. In this course, learn the ways Google Cloud provides containers that can be cloud-hosted and the business cases that drive each method. Next, practice deploying containers to Google Compute Engine (GCE), Google Kubernetes Engine (GKE), and Google Cloud Run. Finally, explore how the course content relates to the use cases commonly encountered in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
15 videos |
1h 33m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Cloud Networking
As capable as individual systems can be in the cloud, unless they can network effectively, they won't be of much use in today's interconnected world. Discover how to configure network topologies in Google Cloud to support your business needs. Explore cloud-native network design, including virtual private cloud (VPC), managing peering between networks, and controlling firewalls between networks. Then, investigate container networking similarities and differences and hybrid network creation to connect to on-premises or multicloud networks. Learn how to define important security controls, like intrusion protection and firewalls. Finally, you will focus on types of use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
16 videos |
1h 48m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Cloud Storage
There are very few pieces of software that don't need the ability to store data for some length of time. Google Cloud provides many types of data storage depending on your business needs. In this course, you will learn how data storage allocation with storage buckets is managed in Google Cloud. You will explore how data processing and compute store provisioning is accomplished and how to maximize the network configuration to support minimal latency during data transfers. Then, see what tools are available for you to control data retention and data life cycle management and how to best plan for data growth over time. Finally, you will investigate use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
12 videos |
1h 2m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Cloud Databases
Managing organized data for efficient retrieval through queries is the job of a database. Google Cloud provides several types of databases depending on your business needs. In this course, examine some business cases for using relational databases such as MySQL, PostgreSQL, or SQL Server. Next, explore a business scenario for solutions involving NoSQL databases in addition to the options and settings available when rolling out either relational or NoSQL database types. Finally, study Google use cases for potential database design decisions in Google case studies. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
12 videos |
1h 16m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Cloud Security
One of the top reasons organizations have historically been reluctant to embrace cloud technologies is the fear that security is not robust enough for their needs. A cloud architect and Google Cloud Identity and Access Management (IAM) can help to address these security concerns. In this course, discover how to control authentication and authorization using IAM and implement cloud separation of duties. Next, learn how to organize a resource hierarchy, use auditing and policy security controls, secure access to network controls and storage with IAM, and remote access your environment securely. Finally, examine use cases you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
15 videos |
1h 26m
Assessment
Badge
Google Professional Cloud Architect: Designing Google Cloud Cryptography
Cryptography is one of the most important cornerstones to modern cybersecurity. Encryption is a particularly vital part of maintaining an environment that is compliant and trustworthy to customers. In this course, you will learn how Google Cloud manages the various types of keys that are used to perform cryptography. You will explore the different ways encryption can be applied to data at rest as well as data in transit. You will discover how secrets are kept in Google Cloud. Finally, you will focus on use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
10 videos |
53m
Assessment
Badge
Google Professional Cloud Architect: Designing for Google Cloud Compliance
Compliance is a significant concern for many organizations, and many have historically failed to protect data adequately. In this course you will explore how governance has come to protect data, such as health records, through legislation like HIPAA and COPPA. Then, discover how commercial interests have helped bolster financial stability by setting standards of protecting data via certifications like Personally Identifiable Information (PII) and Payment Card Industry Data Security Standard (PCI DSS) that allow customers and businesses to trust you. In addition, there are specific industry certifications that may need to be met depending on the function of the business you run, rather than the data you keep. You will also focus on the need to maintain careful auditing standards for the integrity of any legal disputes that might arise. Finally, you will focus on use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
12 videos |
59m
Assessment
Badge
Google Professional Cloud Architect: Analyzing & Defining Technical Processes
As a cloud architect, it is critical that you are able to facilitate teams in the technical process of creating your solution. In this course, you will learn how to guide teams in using the software development life cycle (SDLC) and how to design with an expectation of continuous integration and continuous delivery. You will investigate how to best test and validate the software and cloud infrastructure that supports it. Then, you will discover how the service catalog can help you in your provisioning process. Next, you will examine business continuity and disaster recovery needs to be mandated in order to provide a safety net if failure should occur. Finally, you will focus on use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
12 videos |
1h 8m
Assessment
Badge
Google Professional Cloud Architect: Analyzing and Defining Business Processes
As an architect, you cannot stand alone. You are a bridge between the developers and project managers creating your solutions and the business executives informing you of their business needs. In this course, you will learn how to manage stakeholders that may influence or facilitate the creation of your final product. Explore how to best plan for change management, assess your teams to confirm they have the skills needed to deploy your solution, and recognize best practices for making good decisions throughout the product life cycle. You will also learn how to manage customer success and optimize costs in a cloud environment. Finally, you will look at how the content in this course relates to the use cases you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
10 videos |
51m
Assessment
Badge
Google Professional Cloud Architect: Designing for Cloud Reliability
No Google Cloud architect wants their project to fail - you want to ensure a reliable system that can process the workloads you send it. In this course, learn how to leverage tools such as Google Cloud's operations suite to help you avoid and mitigate failures. Explore how methods of release management can provide opportunities for addressing issues in a current deployment. Learn how to test the quality of your applications and develop procedures to ensure reliability in solutions, such as chaos engineering. Finally, explore how this course relates to commonly seen exam questions. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
14 videos |
1h 47m
Assessment
Badge
Google Professional Cloud Architect: Implementation Planning
There is no single way for application development to progress. Both linear and non-linear approaches have their advantages depending on the scope of use, such as types of platforms it will run on, and the expectations of change, such as regular updates or seasonal features. Explore various application development methodologies like waterfall, spiral, and Agile. Learn about different aspects of development that will lead to successful implementations, such as anticipating technical debt, using API best practices, and using validating testing techniques. Examine methods for developers to interact programmatically with the Google Cloud infrastructure, including Google Cloud Shell, Gcloud, gutil, and bq. Finally, you will take a moment to focus on use cases that you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
13 videos |
1h 37m
Assessment
Badge
Google Professional Cloud Architect: Planning Cloud Migrations
Moving to the cloud is often an important step toward future stability, but it requires significant risk. The migration to cloud services takes planning and effort to ensure it goes smoothly. In this course, you will learn how take a migration in stages and perform key steps in each stage. You will see that you must keep in mind critical elements of a migration, such as integration with existing systems, mapping of licensing to a new ecosystem, and planning for the creation of a network environment that supports business needs and includes authentication services that allow for seamless transfer of access. Examine the tools used to migrate both systems and data and then how to perform testing and proof-of-concept deployment. Finally, you will consider how the content in this course relates to the use cases you can expect to encounter in an exam environment. This course is one of a collection that prepares learners for the Google Professional Cloud Architect exam.
17 videos |
1h 43m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Google Professional Cloud Architect: Cloud Architecture & System Design
The cloud architect is a fundamental and unique role in the cloud deployment strategy and requires a special set of responsibilities, activities, and skills. In this course, you'll learn the fundamentals of cloud architecture and system design in preparation for the Google Professional Cloud Architect exam, beginning with a description of the cloud architect role, tips for preparing for the professional cloud architect exam, and a comparison of the cloud architect role vs. other cloud roles. Then, you'll review sample cloud architect exam questions and learn about the Google Cloud architecture framework. Finally, you'll explore the basics of system design and Google Cloud geographic zones and regions. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
9 videos |
49m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Fundamentals
Google Cloud offers an ever-growing suite of features and functionality that unleash the power of the cloud and enable organizations in their cloud journey. In this course, you'll explore Google Cloud fundamentals, beginning with an overview of Google Cloud products, cloud resource management, compute selection and management, and network infrastructure design principles. Then, you'll learn about storage, databases, data analysis, and machine learning (ML) on Google Cloud. Finally, you'll explore sustainability on Google Cloud, design decision trade-offs, the Google Cloud console, and getting started with Google Cloud with a live demonstration. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
14 videos |
1h 17m
Assessment
Badge
Google Professional Cloud Architect: Business Use Cases & Product Strategy
The cloud architect role differs from other cloud-focused roles, such as a cloud developer or DevOps engineer. Google Cloud Architects must assess technical solutions and address key factors for business success when deploying in the cloud. In this course, you'll see how different use cases can affect the scope of a project, beginning with assessing business requirements, Google Cloud architecture, and cost optimization. Then you'll discover key aspects of performance and cost optimization and the design of cost-effective applications. Finally, you'll dig into integration with external systems, security implementation, working with external application programming interfaces (APIs), and a discussion of Google's case studies and business use cases. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
12 videos |
1h 15m
Assessment
Badge
Google Professional Cloud Architect: Data Movement & Metrics
In a business environment, data is the lifeblood of a system, an invaluable asset that must be protected at rest and in transit. Metrics track performance and tell stories, and are used in all aspects of business to gauge performance and success. Together they can form a synergistic overview of how an organization is doing. In this course, you'll discover key considerations surrounding data and metrics, beginning with data movement, the data life cycle, and metrics. Then you'll explore how to measure return on investment (ROI), security and privacy considerations, and key privacy and data integrity regulations. Finally, you'll learn about observability, Google's Champion Innovators program, and Google case studies and business requirements. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
10 videos |
53m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Technical Requirements
Although a cloud architect must focus on the business needs of an organization, without a thorough understanding of the technical requirements of a project, they will be ineffective. In this course, you will explore Google Cloud technical requirements, beginning with describing a technical solution and high availability and failover. You will learn how to enable and disable high availability. Next, you will focus on optimizing compute, storage, network, and application high availability. Then you will explore scalability and elasticity, find out how to manage elasticity with quotas and limits, and optimize compute, storage, network, and application scalability. Finally, you will delve into optimizing network and application latency, planning for Infrastructure as Code (IaC), and Google case studies and technical requirements. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
16 videos |
1h 21m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Network Design
Individual systems can be in the cloud, but if they cannot network effectively, they will not be of much use in today's interconnected world. In this course, you will investigate Google Cloud network design, beginning with cloud-native networking and Google Virtual Private Cloud (VPC). Next, you will explore network load balancing, shared VPCs and VPC network peering. You will identify the steps and available options for creating and managing a Google VPC. Then you will learn about protecting a VPC with firewalls, securing a VPC with Cloud Intrusion Detection System (IDS), hybrid cloud and multi-cloud networks, and hybrid or multi-cloud topology selection. Finally, you will discover cloud connection selection, connect clouds with Cloud VPN and VPC Peering, and review Google case studies and network design. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
15 videos |
1h 26m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Storage Design
There are very few pieces of software that don't need the ability to store data for some length of time. Google Cloud provides many types of data storage depending on your business needs. In this course, you'll learn about Google Cloud storage design, beginning with Google Cloud storage types, storage classes, using buckets in Google Cloud storage, and object life cycles. Then you'll explore how to create a Google Filestore, block storage, and persistent disks in Google Cloud. Finally, you'll learn about reducing storage latency, scalability and interoperability, and Google case studies and storage design. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
12 videos |
1h 16m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Compute Design
Building a virtual universe of virtual machines (VMs) or containers is a common choice for many IT organizations that wish to migrate to the cloud. Compute services are Infrastructure as a Service (IaaS) elements of Google Cloud. In this course, you'll discover Google Cloud compute design, beginning with choosing compute resources, Google Compute Engine (GCE) use cases, and choosing and creating a VM. Then you'll delve into managed and unmanaged instance groups, app engine environment planning, Google Cloud Run and Google Cloud Functions, and patch management. Finally, you'll explore Google Cloud Resource Manager, compute resource provisioning, Google Deployment Manager, and Google case studies and compute design. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
14 videos |
1h 15m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Container Orchestration
Application hosting has been overhauled, and the compute environment is not an entire dedicated VM and OS. Instead, containerized applications provide a scalable, modular, and flexible approach. In this course, learn about Google Cloud container orchestration, including containers, deploying to Google Compute Engine (GCE), Google Kubernetes Engine (GKE), network design, networked GKE clusters, and container deployment with Google Cloud Run. Next, discover Google Cloud Run use cases, the role of Google Cloud Build in container-based deployments, and building container images on Google Cloud. Finally, explore container deployment using GCE, GKE, and Google Cloud Run, as well as container application design best practices and Google Case Studies for container orchestration. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
17 videos |
1h 20m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Database Design
Managing organized data for efficient retrieval through queries is the job of a database. Google Cloud provides several types of databases depending on your business needs. In this course, you'll explore Google Cloud database design, beginning with choosing a Google Cloud database solution, creating a Google Cloud relational database, reviewing a Cloud SQL relational database use case, and connecting to Cloud SQL using SQL Server Management Studio (SSMS). Then you'll discover NoSQL database solutions, Google Cloud Firebase use cases, and Google Cloud Bigtable use cases. Finally, you'll learn how to configure a Google Cloud Bigtable instance and learn about Google Cloud BigQuery use cases and Google case studies and database design. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
12 videos |
1h
Assessment
Badge
Google Professional Cloud Architect: : Google Cloud Security Design
Organizations might fear cloud technologies because they think security is not robust enough for their needs. A cloud architect and Google Cloud Identity and Access Management (IAM) can help to address these security concerns. In this course, you'll learn about IAM, Separation of Duties (SOD), and designing a secure resource hierarchy. Then you'll dig into creating groups and roles, the Organization Policy Service, working with IAM policies, and Access Control Design. Finally, you'll explore securing Google virtual private clouds (VPCs) with service controls, securing Google Cloud Storage with access control, network access security with identity, secure remote access design with Google BeyondCorp, and Google case studies and security design. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
15 videos |
1h 29m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Cryptography Design
Cryptography is a critical cornerstone of modern cybersecurity. Encryption is a particularly vital part of maintaining an environment that is compliant and engenders trust in customers. In this course, you will explore how Google Cloud manages the various types of keys used to perform cryptography and the different ways encryption can be applied to data at rest and data in transit. You will investigate Google Cloud key management, cryptographic key sources, encryption with customer-managed keys, and cloud storage encryption management. Then you will learn about data in transit in Google Cloud and Google Secret Manager. Finally, you will delve into managing secrets in Google Cloud and Google case studies and cryptography design. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
10 videos |
52m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Compliance Design
Compliance is of significant concern for many organizations, and there are far too many examples of organizations that have historically failed to protect data adequately. The fallout can be disastrous, so attaining and maintaining compliance and protecting data is of paramount importance. In this course, you will explore Google Cloud compliance design, beginning with Google Cloud compliance offerings. Next, you will learn how to design a compliant infrastructure and plan for compliance with Health Insurance Portability and Accountability Act (HIPAA), Children's Online Privacy Protection Act (COPPA), Personally Identifiable Information (PII), Payment Card Industry Data Security Standard (PCI DSS), and System and Organization Controls (SOC) for Service Organizations, SOC 2. Then you will examine the Google Cloud Data Loss Prevention (DLP) application programming interface (API) and find out how to protect sensitive data with DLP, document incidents with cloud audit logs, and plan for security validation with penetration testing. Finally, you will take a deep dive into Google case studies and compliance design. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
15 videos |
1h 18m
Assessment
Badge
Google Professional Cloud Architect: Google Cloud Reliability Design
No Google Cloud architect wants their project to fail, and this makes it imperative to ensure a reliable system that can process the workloads you send it. By leveraging Google Cloud Platform tools and best practices, you can be confident your cloud-based applications and services perform consistently and efficiently, even under high demand or unexpected disruptions. In this course, you will explore Google Cloud reliability design, beginning with using Google Cloud's operations suite for monitoring. Next, you will examine Google Cloud operations suite use cases, visualize metrics with dashboards, and investigate alerts on metrics. You will focus on centralized logging, designing for continuous delivery releases, and validating continuous delivery with continuous testing. Next, you will learn how to design for reliability using penetration testing. Finally, you will discover chaos engineering and reliability design, common risks in cloud deployment solutions, and Google reliability design case studies. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
13 videos |
1h 27m
Assessment
Badge
Google Professional Cloud Architect: Analyzing & Defining Technical Processes
As a cloud architect, being able to facilitate teams in the technical process of creating your solution is critical. In this course, learn about planning for the software development life cycle (SDLC), SDLC methodologies, continuous integration and continuous delivery (CI/CD), and creating a CI/CD pipeline. Next, explore troubleshooting and using incident data, planning for infrastructure testing and validation, planning for software testing and validation, and the features of Google Service Catalog. Finally, discover how to design for disaster recovery, plan for business continuity, and explore Google case studies and potential software design decisions. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
13 videos |
1h 14m
Assessment
Badge
Google Professional Cloud Architect: Analyzing & Defining Business Processes
As an architect, you cannot stand alone. You are a bridge between the developers and project managers creating your solutions and the business executives informing you of their business needs. Analyzing and defining business processes allows a Google Professional Cloud Architect to design cloud solutions that are not only technically sound but also aligned with the business needs, driving value and ensuring the success of the cloud initiatives. In this course, you will learn about analyzing and defining business processes, beginning with defining stakeholder relationships, stakeholder management planning, and change management planning. Then you will discover key tools and techniques for team and individual skills readiness assessment. Next, you will explore decision-making processes and customer success management. Finally, you will investigate the reasons for transitioning from a capital expenses (CapEx) model to an operational expenses (OpEx) model, and review Google case studies for business process design. This course aids learners in preparing for the Google Cloud Certified Professional Cloud Architect exam.
10 videos |
51m
Assessment
Badge
Google Professional Cloud Architect: Planning for Implementation
There is no single way for application development to progress. Both linear and non-linear approaches have their advantages depending on the scope of use, such as types of platforms it will run on, and the expectations of change, such as regular updates or seasonal features. In this course, you'll explore considerations for planning an implementation, beginning with anticipating technical debt, Google Cloud application programming interface (API) tools, API evangelists and champions, and REST and RPC API best practices. Then you'll delve into automated testing, the testing process, and interacting with Google Cloud using software development kit (SDK) tools. Finally, you'll learn about Google Cloud emulators, the Google Cloud Firestore emulator, and Google case studies and implementation decisions. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
14 videos |
1h 25m
Assessment
Badge
Google Professional Cloud Architect: Cloud Migration Planning
Moving to the cloud is an important step toward future functionality, but it can pose a significant risk. The migration to cloud services takes planning and effort to ensure a smooth transition. In this course, you'll learn about cloud migration planning, beginning with progressing through a cloud migration, the cloud maturity assessment tool, assessing the risks of cloud migration, and migrating accounts to the cloud. Then you'll explore planning for networking and licensing, migrating data to Google Cloud, using the database migration service, and migrating applications to Google Cloud. Finally, you'll delve into modernizing applications, comparing cloud services, migrating virtual machines (VMs) to Google, and Google case studies and migration design. This course aids learners in preparing for the Google Professional Cloud Architect certification exam.
17 videos |
1h 43m
Assessment
Badge
GCP Data Engineer Pro: Becoming a Google Cloud Data Engineer
Data engineers collect data points. Each of these points-representing sales, user interactions, website visits, and more-tells a story, waiting to be deciphered. In this course, you will explore the role of a cloud data engineer, including job responsibilities, main activities, and key skills. You will discover how the data engineer role differs from other cloud-focused roles, such as a cloud developer or DevOps engineer. Then, you will focus on the Google Professional Data Engineer exam, identifying exam preparation resources and investigating practice questions to see what the exam might be like. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
10 videos |
39m
Assessment
Badge
GCP Data Engineer Pro: Navigating the Google Cloud Platform
In the ever-evolving field of data engineering, a solid understanding of the foundational elements of Google Cloud Platform (GCP) is essential. In this course, you will ensure that your foundational knowledge of how Google Cloud Platform operates is in place before moving to the more specific elements that are core to the role of the data engineer. You will review the basic GCP services and configurations, including using the Google Cloud Console and command line interface (CLI) to define security settings using identity and access management (IAM) and navigate a new project and virtual machine. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
12 videos |
1h 5m
Assessment
Badge
GCP Data Engineer Pro: Building Robust Data Structures
Just as architects draft blueprints to create resilient structures, you'll learn to design robust data storage solutions, ensuring your data's integrity and accessibility. This course lays the cornerstone for building a comprehensive understanding of Google Cloud Platform's (GCP) data services, equipping you with the skills to erect a formidable edifice of knowledge in the cloud computing landscape. In this course you will explore the world of GCP's data management, covering everything from storage architectures to data lake best practices. You'll learn to choose and manage storage services, design data models for warehouses, and normalize data. Next, you will discover how data access shapes warehouse architecture, explore GCP data lakes, and master cost control and access best practices. Finally, you will gain proficiency in data processing, monitoring on GCP, and constructing a data mesh with robust governance. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
14 videos |
1h 23m
Assessment
Badge
GCP Data Engineer Pro: Creating a Pipeline of Services
Just as landmarks guide you on a journey, the services covered in this course will serve as pivotal markers, steering you through the construction and optimization of robust data pipelines in the expansive landscape of Google Cloud. In this course, you'll uncover the essentials of data pipelines for analysis, learn about Google Cloud's data storage services, and automate data ingestion with Cloud Datastream and Pub/Sub. You'll delve into Hadoop and Hadoop Distributed File System (HDFS), compare Apache Kafka with Google services, and explore use cases for Cloud Data Fusion, Dataproc, Dataflow, and Beam. You'll also analyze BigQuery's role in data analysis and contrast it with MapReduce and Apache Spark, culminating in integrating Google Vertex AI for enhanced data analytics. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
13 videos |
1h 11m
Assessment
Badge
GCP Data Engineer Pro: Google Cloud Unstructured Data
In today's data-driven world, effective data management is crucial for businesses to thrive. In this course you will learn to select the correct storage class, ensuring efficiency and cost-effectiveness. Discover how to strategically choose bucket locations, optimizing for latency and compliance. Then you will encounter how to configure storage settings to manage object life cycles and secure objects with access control. Next you will explore Google Persistent Disk and Google Filestore. Finally, you will navigate through the pricing of Google Cloud Storage. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
18 videos |
1h 40m
Assessment
Badge
GCP Data Engineer Pro: Google Cloud OLTP Structured Data Storage
Google Cloud online transaction processing (OLTP) structured data storage is essential for high availability, scalability, real-time processing, and data integrity, enabling businesses to handle large volumes of data efficiently and securely. In this course, you will explore the architecture and uses of Google Cloud SQL as an OLTP database platform. Discover how business goals like Recovery Point Objective (RPO) and Recovery Time Objective (RTO) influence the selection of Cloud SQL editions. Learn the core tasks involved in managing a Google Cloud SQL database instance, execute database-level management tasks, examine strategies to ensure data availability and access, and implement failback procedures. You will use Google Database Migration Service to migrate existing databases to the Google Cloud Platform (GCP), delve into the functionality of and use cases for Google Cloud Spanner, set up a Spanner instance, and manage it at a high level. Finally, you will establish a database on a Spanner instance and carry out database-level management tasks. This course is one of a collection that prepares learners for the Google Cloud Certified - Professional Data Engineer exam.
16 videos |
2h
Assessment
Badge
GCP Data Engineer Pro: Google Cloud Semi-structured Data
Google Cloud's semi-structured data storage is vital for flexibility and scalability. It efficiently handles diverse data formats, supports rapid querying and analytics, and integrates seamlessly with other services, enabling businesses to derive insights and make data-driven decisions quickly. In this course, you will explore the practical applications of Firebase within the Google Cloud ecosystem, starting with the identification of use cases for Firebase and its integration with Google Cloud Services. Then delve into the Firebase Realtime Database, learning to establish, configure, and populate it with data. Next, you will shift focus to Firestore to create a data model for storing document-centric data and set up a Firestore Database. Finally, you will discover the NoSQL Google Cloud Bigtable, including schema design best practices, instance setup, and the intricacies of creating new tables, equipping you with the knowledge to effectively implement and manage NoSQL databases in real-world scenarios. This course is one of a collection that prepares learners for the Google Cloud Certified - Professional Data Engineer exam.
17 videos |
1h 50m
Assessment
Badge
GCP Data Engineer Pro: BigQuery Data Warehouse
In order to answer the big questions, you'll need to have the right data, arranged in the right way. BigQuery is the main Google repository for data that will be used in analysis and machine learning (ML). In this course, you will navigate the BigQuery UI and command line interface (CLI), explore public datasets, and learn the art of dataset replication. We will unveil the process of creating robust datasets, delve into the world of BigQuery tables, views, routines, and connections, and uncover the capabilities of BigQuery search and vector indexes. You'll also gain proficiency in importing data, batch loading options, and publishing datasets for collaboration. The course will guide you through optimizing costs with various pricing models, and introduce you to Looker and Looker Studio, where you'll create and share insightful reports. Finally, you'll be equipped to troubleshoot both BigQuery and Looker, ensuring a smooth data analysis experience. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
21 videos |
1h 56m
Assessment
Badge
GCP Data Engineer Pro: Messaging with Pub/Sub
From emails to voicemail to messaging, we are used to receiving information asynchronously and are grateful not to have to preplan a schedule for every single time someone wants to talk to us. In the world of Google Cloud data engineering, the Pub/Sub service functions as an asynchronous messaging tool that allows for data to be retrieved on demand rather than on a schedule. In this course, you will explore the benefits and concepts behind Pub/Sub messaging queues and the difference between Pub/Sub and Pub/Sub Lite. Then you will discover how to build a Pub/Sub messaging queue with push, pull, or even streaming configurations, as well as the security components that surround the service. This course is one of a collection that prepares learners for the Google Cloud Certified - Professional Data Engineer exam. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
11 videos |
59m
Assessment
Badge
GCP Data Engineer Pro: Using Google Datastream
Great data analysis is hard to achieve without bringing in data using a service like Datastream, which offers easy-to-use and serverless change data capture and replication. In this course, discover the integral role of Datastream within data pipelines, its primary use cases, how it seamlessly integrates into various stages, and the diverse sources and destinations that Datastream can connect with. Next, explore the network configurations necessary for optimal connectivity, build connection profiles, examine the life cycle of a stream, and maintain and manage streams effectively. Finally, learn how to configure Datastream to replicate data into BigQuery and stream data into Cloud Storage. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
11 videos |
50m
Assessment
Badge
GCP Data Engineer Pro: Dataset Processing
In the intricate world of data management, envisioning the flow of information as an oil pipeline offers a vivid analogy. Just as oil must be carefully extracted, transported, and refined, data too requires meticulous processes to ensure its value is maximized. In this course, learn about big data processing, including Dataproc cluster options, creating a Dataproc cluster and running a Spark job, and Dataprep flows, profiling, transforming, and sampling of data. Next, discover how to build and deploy robust Dataflow pipelines and options to fine-tune Dataflow pipeline performance. Finally, explore the setup and management of Data Fusion instances and pipelines, create a Data Fusion pipeline, and examine the pricing models for Dataproc, Dataprep, and Dataflow. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
19 videos |
2h 14m
Assessment
Badge
GCP Data Engineer Pro: Google Machine Learning and AI
Over time, humanity has learned from patterns, beginning with recognizing what characteristics indicate poisonous plants versus edible botanicals. In the same way, machine learning (ML) is all about recognizing the patterns in data so useful predictions can be made. In this course, explore ML systems tailored for diverse objectives, integrate ML into a data warehouse environment, different GCP ML products, and prebuilt models. Next, learn how to develop a project with a prebuilt ML model, the rationale for creating new models, and the ML data preparation process. Finally, discover how to create a custom-trained model using the Vertex AI SDK for Python and compare Vertex AI and BigQuery. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
13 videos |
1h 30m
Badge
GCP Data Engineer Pro: Optimizing a Google Data Warehouse
Managing Google Cloud Platform (GCP) resources is not unlike unlocking the doors of your own store, where every lesson on cost management and resource optimization added means your business can stay open another day, serve another customer, and become a profitable business operation. In this course, discover the intricacies of GCP cost-efficiency and resource management, how to balance expenses, and orchestrate resources in Dataproc clusters. Next, learn about automating workflows with Cloud Composer or Workflows and create and execute DAGs for Cloud Composer. Finally, explore how to fine-tune BigQuery processing and master the nuances of workload management for BigQuery. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
9 videos |
59m
Badge
GCP Data Engineer Pro: Data Migrations
Data warehouses, especially on-premises, commonly encounter growing pains, which is why many businesses choose to migrate their data to the Google Cloud Platform. However, migrations without loss of data can be tricky, so there are important aspects to consider. In this course, explore the intricacies of planning data migrations, the importance of validating migration plans, and ensuring seamless transitions. Next, discover the specifics of services like the Database Migration Service, Google Transfer Appliance, and BigQuery Data Transfer Service and how to integrate other services harmoniously within migration workflows. Finally, learn how to validate data migrations and address critical data governance concerns during the migration process. This course is one of a collection that prepares learners for the Google Professional Data Engineer exam.
11 videos |
58m
Badge
Google Professional DevOps Engineer: Introduction to DevOps Fundamentals
DevOps, a collaborative and integrated approach, promotes the simultaneous involvement of development, operations, and quality assurance teams throughout the software development lifecycle, aligning with modern IT practices to accelerate delivery, enhance reliability, and optimize application quality. In this course, you will learn the foundational principles of DevOps, understand its life cycle, and discover the benefits it offers. You'll also explore how DevOps integrates with containers and microservices, synergizes with Agile methodologies, and optimizes software delivery within cloud architectures. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
1h 22m
Assessment
Badge
Google Professional DevOps Engineer: Google Cloud Platform (GCP) Fundamentals
Google Cloud Platform (GCP), a comprehensive cloud computing platform, offers a suite of integrated services and tools to empower DevOps practitioners, streamline software development lifecycles, and accelerate innovation in the cloud. In this course, you will learn the fundamentals of GCP, including its components, setup, and core services tailored for DevOps workflows. You will also explore the power of automation within GCP, compare it to other cloud platforms, and gain hands-on experience demonstrating its capabilities in common DevOps scenarios. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
12 videos |
1h 14m
Assessment
Badge
Google Professional DevOps Engineer: Designing the Resource Hierarchy
Unlocking the power of Google Cloud Platform (GCP) organization involves mastering resource management, security, and collaboration through effective project and folder structuring, enabling you to optimize your cloud infrastructure for maximum efficiency and productivity. Begin this course by exploring projects and folders in GCP. Then, you will discover the principles for project organization, key components of GCP, and strategies for logically grouping resources to reflect business structure, development environments, and security requirements. Next, you will learn how to set up shared networking in GCP and investigate identity and access management roles, permissions, and policies. Finally, you will create and manage a service account in GCP. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
1h 4m
Assessment
Badge
Google Professional DevOps Engineer: Infrastructure as Code (IaC) on GCP
Harnessing the power of Infrastructure as Code (IaC) in Google Cloud Platform (GCP) allows you to streamline, automate, and optimize your cloud infrastructure deployment and management while ensuring scalability, reliability, and consistency. In this course, you will learn to define IaC principles, understand the concept of immutable architecture, and discover powerful IaC tools compatible with GCP, including Terraform, Helm, and Config Connector. You'll also gain practical experience implementing IaC on GCP and explore best practices through examples and case studies. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
11 videos |
1h 10m
Assessment
Badge
Google Professional DevOps Engineer: CI/CD Architecture Stack in Google Cloud
Embracing the power of continuous integration and continuous delivery (CI/CD) with the Google Cloud Platform (GCP) can accelerate software development, enhance collaboration, and ensure reliable, automated deployment of high-quality applications. In this course, you will learn foundational CI/CD concepts and build robust CI/CD pipelines on Google Cloud Platform (GCP) using native services like Cloud Build and Cloud Deploy. You will explore integrations with third-party tools and strategies for managing multiple environments. Finally, you will implement configuration management, troubleshoot common pipeline issues, and secure your cloud deployment workflows. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
15 videos |
2h 1m
Assessment
Badge
Google Professional DevOps Engineer: Implementing CI/CD Pipelines for a Service
Becoming skilled in the art of continuous integration and continuous delivery (CI/CD) pipeline design and implementation on the Google Cloud Platform (GCP) includes understanding both hybrid and multicloud environments and how to streamline software development, deployment, and management for enhanced efficiency, reliability, and security. In this course, you will explore the design, implementation, and management of robust CI/CD pipelines on the GCP. You will investigate the role of Artifact Registry in artifact management and identify triggers for CI/CD pipelines on the GCP. You will delve into advanced deployment strategies and the configuration of hybrid and multicloud environments. Finally, you will focus on troubleshooting deployment issues on the GCP and learn how to implement security best practices to ensure the reliability and security of your software delivery process. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 20m
Assessment
Badge
Google Professional DevOps Engineer: Applying SRE Practices to a Service
Building and maintaining resilient, high-performing services in Google Cloud Platform (GCP) involves a solid understanding of site reliability engineering (SRE) principles and practices and the delicate balance and implementation of change, velocity, and reliability. In this course, you will learn the foundations of SRE, its core principles, and how to apply them effectively within GCP environments. Gain insights into defining service-level indicators (SLIs), service-level objectives (SLOs), and service-level agreements (SLAs), while exploring strategies for managing the service life cycle, capacity planning, and autoscaling. Develop an understanding of incident response, postmortem analysis, and toil reduction. Finally, discover how to foster collaboration, prevent burnout, and drive continuous improvement using feedback loops. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
15 videos |
1h 40m
Assessment
Badge
Google Professional DevOps Engineer: Implementing Service Monitoring Strategies
Optimization of applications and infrastructure in Google Cloud Platform (GCP) can be achieved by effectively managing logs and metrics and leveraging Cloud Logging and Cloud Monitoring. In this course, you will learn how to effectively manage logs and metrics within GCP using powerful tools like Cloud Logging and Cloud Monitoring. Master the configuration of the Cloud Logging agent, explore log collection from various sources, and learn to create custom metrics. Gain proficiency in setting up monitoring dashboards, configuring alerts based on service-level objectives (SLOs)/service-level indicators (SLIs), and comparing GCP's Prometheus offering with other solutions. Additionally, you'll delve into access controls and optimization strategies for efficient log management. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h
Assessment
Badge
Google Professional DevOps Engineer: Optimizing Service Performance
You can optimize application performance and reduce costs in the Google Cloud Platform (GCP) by diagnosing and resolving service performance issues and leveraging powerful tools like the Operations Suite, service mesh telemetry, and Cloud Profiler. In this course, you will explore the diagnostics, troubleshooting, and optimization of service performance within the GCP. Investigate the use of GCP's Operations Suite, service mesh telemetry, and Cloud Trace for in-depth performance analysis. Troubleshoot compute, deployment, runtime, and network issues. Discover optimization strategies using preemptible virtual machines (VMs), committed use discounts, and Cloud Profiler. Finally, you will utilize Cloud Monitoring and Error Reporting for effective application management and analyze case studies to streamline resource usage and reduce costs. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 27m
Assessment
Badge
Google Professional DevOps Engineer: IaC Practices & Immutable Architectures
Embracing immutable architecture on the Google Cloud Platform (GCP), a powerful paradigm for reliable, scalable, and efficient infrastructure management, and leveraging Infrastructure as Code (IaC) tools like Terraform, Helm, and Config Connector allows for seamless automation and deployment. In this course, you will learn the foundations of immutable architecture, explore IaC practices, and gain hands-on experience implementing them effectively within the GCP. Examine the concepts of immutability, utilize tools like Terraform, Config Connector, and Helm, and find out how to manage the infrastructure life cycle. Finally, you will discover how to implement strategies for creating and managing dynamic environments, transition to immutability, apply version control, and address security considerations. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 24m
Assessment
Badge
Google Professional DevOps Engineer: CI/CD Techniques & Security Practices
You can elevate your CI/CD expertise to the next level by mastering advanced techniques in Google Cloud Platform (GCP), securing pipelines, integrating third-party tools, and navigating complex multi-cloud and serverless deployment scenarios. In this course, you will learn advanced strategies for managing CI/CD pipelines on Google Cloud Platform (GCP), including the integration of popular third-party tools. Delve into security best practices, complex deployments using Cloud Deploy, strategies for multicloud environments, and the role of binary authorization in securing the software supply chain. Explore secret management, vulnerability analysis, and IAM policies within CI/CD workflows. Additionally, learn how to set up CI/CD for serverless applications and optimize auditing and tracking within GCP.
14 videos |
1h 11m
Assessment
Badge
Google Professional DevOps Engineer: Foundations of SRE
Understanding site reliability engineering (SRE) principles, the delicate balance between innovation and stability, and applying SRE best practices on Google Cloud Platform (GCP) allows you to build and manage highly reliable, scalable systems. SRE bridges development and operations, automates tasks, and improves incident response, leading to higher uptime, cost savings, better user experiences, and continuous improvement in IT infrastructure. In this course, you will explore the foundations of SRE principles, key components, and how to apply them effectively for improved service reliability. Then you will examine the concepts of error budgets, service-level objectives (SLOs), service-level agreements (SLAs), and the automation of toil. Next, you will explore capacity planning, autoscaling with GCP tools, service-level indicators (SLIs), and the crucial role of feedback loops. Finally, you will discover various service lifecycle models and the importance of blameless culture and analyze real-world case studies of successful SRE implementations. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
55m
Assessment
Badge
Google Professional DevOps Engineer: Advanced Monitoring & Incident Response
Mastering advanced monitoring and observability techniques in Google Cloud Platform (GCP) allows you to proactively detect, troubleshoot, and resolve issues, thus ensuring the optimal performance, reliability, and security of your cloud infrastructure and applications. In this course, you will learn how to set up, configure, and use advanced monitoring solutions within Google Cloud Platform (GCP), focusing on Cloud Monitoring, Cloud Logging, and VPC Flow Logs. Delve into alerting strategies based on SLOs/SLIs, custom metrics, incident response and mitigation, postmortem analysis, and integration with third-party tools. Explore Prometheus, access controls, and best practices for streamlined incident communication. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 7m
Assessment
Badge
Google Professional DevOps Engineer: Performance Tuning & Cost Optimization
Optimizing Google Cloud Platform (GCP) costs and performance helps to ensure your applications run efficiently and effectively without breaking the bank. In this course, you will learn how to analyze, improve, and optimize the performance and cost-efficiency of cloud services within Google Cloud Platform (GCP). Explore performance monitoring using Cloud Trace and Cloud Profiler, cost management strategies like preemptible VMs and committed-use discounts, and optimization techniques for resource scaling and network tiers. Discover efficient use of Cloud Functions, GKE, and strategies for selecting cost-effective compute resources. Analyze case studies and tools for managing cloud expenditures. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
57m
Assessment
Badge
Google Professional DevOps Engineer: Managing & Securing Service Accounts
Mastering the secure implementation and management of service accounts in Google Cloud Platform (GCP) allows you to streamline automated tasks, control access to resources, and enhance the security of your cloud environment. In this course, you will learn the fundamentals of service accounts in Google Cloud Platform (GCP), their importance for secure access management, and best practices for their creation and use. Explore how to assign IAM roles, manage keys, audit service account usage, and rotate keys for enhanced security. Delve into real-world case studies, strategies for minimizing risk, and comparisons between service accounts and user accounts. Discover how service accounts integrate with key services like Cloud Build and considerations for multi-cloud environments. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
45m
Assessment
Badge
Google Professional DevOps Engineer: Implementing Network Security & Policies
Virtual Private Clouds (VPCs) are pivotal in creating secure, isolated, and scalable network infrastructure within Google Cloud Platform (GCP), ensuring seamless application deployment and data protection. In this course, learn how to design, implement, and manage secure network infrastructure within Google Cloud Platform (GCP) and how to utilize VPCs, firewalls, Cloud Armor, VPC Service Controls, and private connectivity options for robust network security. Next, examine network traffic management with Cloud Load Balancing, strategies for shared and dedicated VPCs, and the crucial role of IAM policies. Finally, explore case studies for common network security challenge resolution, implement logging and monitoring, and utilize VPC Flow Logs for in-depth network visibility. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
1h 4m
Assessment
Badge
Google Professional DevOps Engineer: Automating Cloud Security & Compliance
You can strengthen Google Cloud Platform's security posture by implementing continuous compliance monitoring and automated security measures. This helps ensure your cloud environment remains protected against evolving threats and adheres to industry regulations. In this course, learn how to automate security and compliance tasks within Google Cloud Platform (GCP) to maintain a secure and compliant environment, and explore tools like Security Command Center and Web Security Scanner (WSS). Next, learn about Policy Intelligence features, Cloud Functions for streamlined assessments, event-driven responses, and automated remediation. Finally, discover how to integrate third-party tools, leverage managed services like Cloud KMS, and explore a case study on compliance automation. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
14 videos |
54m
Assessment
Badge
Google Professional DevOps Engineer: Application Deployment Strategies
Application deployment strategies are vital for Google Professional DevOps Engineers to ensure seamless, efficient, and reliable software releases. Google Cloud Platform (GCP) users who are proficient in deploying and managing applications can leverage its diverse range of deployment models and strategies to achieve optimal scalability, reliability, and availability for their applications, enabling effective resource management, minimizing downtime, and supporting continuous delivery. In this course, you will learn about various application deployment models suitable for cloud-native and hybrid applications within the GCP. You will explore essential factors influencing deployment choices, as well as key GCP services like Compute Engine, Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run. Then you will compare serverless options and focus on deployment strategies such as blue/green, canary, and traffic splitting. Finally, you will discover rollback techniques, feature flags, principles of high availability, disaster recovery, and microservices for resilient application design. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
13 videos |
46m
Assessment
Badge
Google Professional DevOps Engineer: Advanced Application Deployment Strategies
Architecting resilient and scalable global applications on Google Cloud Platform (GCP) can be achieved by leveraging multi-regional deployments, automated pipelines, and container orchestration to deliver exceptional user experiences worldwide. In this course, learn how to create and implement advanced application deployment strategies in Google Cloud Platform (GCP), including multi-regional deployments, global load balancing and traffic management strategies, and using automation tools like Spinnaker and Cloud Build. Next, explore feature flag integration with GCP services, microservices deployment with GKE, and real-world case studies on successful GCP application deployment strategies. Finally, examine how to enhance global application availability and adopt best practices for monitoring deployment strategy impact. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
10 videos |
38m
Assessment
Badge
Google Professional DevOps Engineer: Architecture Optimization & Best Practices
Organizations can design and implement high-performing, scalable, and cost-effective cloud architectures in Google Cloud Platform (GCP) by leveraging managed services, serverless computing, and optimized data strategies to drive innovation and business value. In this course, you will learn how to optimize cloud architectures within the Google Cloud Platform (GCP) for enhanced performance, scalability, and cost-efficiency. Discover techniques for using managed services, serverless computing, optimizing data storage and databases, and effectively employing GCP's network features. Learn how to identify optimization opportunities with Google Cloud's operations suite, balance cost and performance, compare architectural patterns, and analyze case studies. Develop a continuous improvement mindset for ongoing optimization. This course is one of a collection that prepares learners for the Google Professional Cloud DevOps Engineer exam.
12 videos |
48m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise ArchitectsUsing real-world examples, this thorough and authoritative book shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption.
6h 50m
By Jose L. Ugia Gonzalez, S. P. T. Krishnan
Book
Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and KubernetesShowing you how to use DevOps principles with Google Cloud Platform (GCP) to develop applications and services, this book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.
3h 24m
By Pierluigi Riti
BOOKS INCLUDED
Book
Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise ArchitectsUsing real-world examples, this thorough and authoritative book shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption.
6h 50m
By Jose L. Ugia Gonzalez, S. P. T. Krishnan
BOOKS INCLUDED
Book
Google Cloud Platform in ActionThis book teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever.
10h 19m
By JJ Geewax
Book
Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and KubernetesShowing you how to use DevOps principles with Google Cloud Platform (GCP) to develop applications and services, this book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.
3h 24m
By Pierluigi Riti
BOOKS INCLUDED
Book
Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Azure, and Google CloudTeaching you the basics of serverless computing and how to develop event-driven architectures with the three major cloud platforms, this hands-on guide dives into the foundations of serverless computing, its use cases, and how to apply it using developer tools.
2h 38m
By Maddie Stigler
Book
Serverless Security: Understand, Assess, and Implement Secure and Reliable Applications in AWS, Microsoft Azure, and Google CloudApply the basics of security in serverless computing to new or existing projects. This hands-on guide provides practical examples and fundamentals that you will be able to apply to all aspects of serverless computing.
4h 12m
By Miguel A. Calles
BOOKS INCLUDED
Book
Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise ArchitectsUsing real-world examples, this thorough and authoritative book shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption.
6h 50m
By Jose L. Ugia Gonzalez, S. P. T. Krishnan
Book
Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and KubernetesShowing you how to use DevOps principles with Google Cloud Platform (GCP) to develop applications and services, this book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.
3h 24m
By Pierluigi Riti
Book
Google Cloud Platform in ActionThis book teaches you to build and launch applications that scale, leveraging the many services on GCP to move faster than ever.
10h 19m
By JJ Geewax
BOOKS INCLUDED
Book
Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise ArchitectsUsing real-world examples, this thorough and authoritative book shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption.
6h 50m
By Jose L. Ugia Gonzalez, S. P. T. Krishnan
SKILL BENCHMARKS INCLUDED
GCP Cloud Awareness (Entry Level)
The GCP Cloud Awareness benchmark will measure your ability to recognize key terms and concepts related to key GCP cloud concepts. You will be evaluated on recognizing GCP services, managing Google resources, Google virtual machines, Good security, and roles. A learner who scores high on this benchmark demonstrates that they have the skills related to understanding key GCP cloud terminology and concepts.
20m
| 20 questions