
Explore the basics of Google Cloud Platform for beginners, covering commonly used cloud services with practical demos and guidance on when to use each service to boost your cloud career.
Introduce cloud computing basics, create and log into a Google Cloud account, and explore the Google Cloud Control. Learn about regions and zones and when to use regional services.
Learn how to create a Google Cloud account, from opening the browser to entering tax and payment details, and activating your account to access a $300 free credit for GCP.
Explore how Google Cloud defines locations as regions and zones with independent data centers, enabling multi-zone deployments to reduce outages and optimize latency.
Interact with Google Cloud Platform using Cloud Shell to launch sessions from cloud console, run commands on a VM, edit files, and start a web server to view your app.
Install and set up the Google Cloud SDK on your local machine using the Windows installer, then initialize, log in, and set a default project.
Explore resource management and IAM in Google Cloud, organize resources with hierarchy, define identities and permissions, set policies, and manage billing to control costs and protect data.
Understand what a resource is in Google Cloud, from compute engine to databases like Cloud Spanner, and how zone, regional, multiregional, and global allocations affect availability, access, and pricing strategy.
Explore the Google Cloud resource hierarchy, from organizations to departments, teams, and projects, and visualize resources via location views or bottom-up diagrams while managing access policies.
Learn how Google Cloud projects act as resource containers for ecosystem and cost management, including creating projects, linking them to billing accounts, and enabling APIs.
Learn how billing accounts decide who pays for resources in Google Cloud, explore the default account, create new accounts, and drill down bills by project, service, region, and credits.
Define a member in Google Cloud, including Google accounts, service accounts, and groups. Use groups to assign permissions to multiple users, such as all developers or all authenticated users.
Understand how service accounts enable app-to-app authentication in Google Cloud; service accounts act as non-user identities for apps or VMs, have no passwords, and enable communication between apps or VMs.
Define how policies bind members to rules and resources across organization, project, and bucket levels, explain inheritance, effective policy, and the principle of least privilege.
Explore Google Compute Engine, the infrastructure as a service that lets you deploy virtual machines from prebuilt images or custom configurations, with containers and cloud functions for scalable app deployment.
Learn how to use graphics processing units in Google Cloud Platform to accelerate machine learning and data processing workloads, attach GPUs to VMs, understand zone limitations on CPU and memory.
Explore how to select Google Compute Engine machine type, including general-purpose, memory-optimized, GPU, and compute-optimized options, region considerations, labels, and cost implications.
Explore Google Cloud disk types, including local, standard persistent, regional persistent, and SSD persistent, and compare latency, durability, IOPS, encryption, and migration considerations.
Learn how to create a Google Cloud compute engine VM, select Linux, run a startup script to install Apache, assign a public IP, and open traffic for a web app.
Learn how Google Cloud Platform's App Engine provides managed compute service for deploying web applications, eliminating server provisioning and infrastructure maintenance, with scaling to hundreds of requests per second.
App Engine provides a quick, fully managed option with automatic deployment and scaling, yet offers less customization than Compute Engine and is not serverless like cloud function.
Explore Google App Engine features, including flexible and standard environments, automatic scaling, and managed infrastructure, enabling deployment in popular languages, easy testing and staging, load balancing, and security features.
Explore App Engine application components, including services, instances, and versions; learn about monolithic versus microservices, traffic routing, scaling options, and regional deployment constraints.
Learn to create an App Engine application in a Google Cloud project, noting one opinion application per project, selecting a region near customers, then deploy a service in the application.
Deploy a service in Google Cloud's standard environment using a sample App Engine project, with testing steps, deployment commands, and monitoring via logs and status.
Compare standard and flexible environments on Google Cloud, noting sandbox runtimes and language support, pay-as-you-go pricing, and the ability to scale to zero with auto scaling.
Explore the flexible environment, a container-based deployment on compute engine offering language flexibility, automatic and manual scaling, at least one running instance, and Dockerfile customization.
Explore how the app.yaml file guides deployment by describing service configuration, url mappings, and environment variables, serving as a per-service deployment descriptor for your application.
Learn how Google infrastructure supports management and orchestration of container clusters, deploying and scaling containerized applications with automated monitoring and health checks.
Learn how a master control plane coordinates a cluster of nodes running containerized applications, with ports containing one or more containers, sharing IPs and volumes, and enabling repair and upgrades.
Learn to manage node pools within a Google Cloud cluster, including a default node, group nodes by configurations, and update to new operating system images.
Create a Kubernetes cluster on Google Cloud Platform using default settings or full customization, selecting cluster name, location, node pool, machine type, auto-scaling, encryption keys, and security options.
Discover cloud functions as a serverless, event-driven compute option on Google Cloud Platform, with automatic scaling, pay-per-use pricing, independent invocations, supported languages, and integrated logging and monitoring.
Learn how Google cloud functions respond to events from cloud services like storage buckets, with events triggering functions; they are stateless and suited for brief tasks, not long-running web hosting.
Create and deploy a cloud function in Google Cloud using a static trigger, configure authentication, environment variables, and runtime settings, then test and monitor invocations and performance.
Learn to set up an external http load balancer in GCP, configure two backend instances with health checks, and route internet traffic using a world map with CPU-based balancing.
Explore Google Cloud VPC networking, its global, project-spanning networks, and how it connects cloud resources to on-prem resources across regions and subnets.
Explore Google's default VPC, a Google-created network with 24 subnets, internal private IP communication by default, and an internet gateway; learn how to view flow logs and customize later.
Explore types of VPC in Google Cloud, focusing on the default network, its firewall rules, ICMP allowances, and internet gateway, and learn when to create custom VPCs for production.
Create a custom VPC in Google Cloud by choosing auto or custom creation modes, defining subnets across regions, assigning IP addresses, and configuring firewall rules for ingress traffic.
Learn how to create a custom mode VPC in Google Cloud, granting full control over region and IP ranges, including private Google access and alias IPs for load balancing.
Explain Google Cloud custom VPC types, including auto mode and custom mode, as templates to create subnets and firewall rules, with internet gateway and private Google access.
Explore how IP addresses are assigned to VMs inside a VPC, ensuring unique, non overlapping subnets, and how internal and external addresses enable network and internet access.
Explore how firewall rules control traffic entering and leaving your cloud network, with targets by VMs, service accounts, or network tags, and priority-based, stateful behavior.
Define and apply a GCP firewall rule by specifying direction, allow or deny, target instances or service accounts, sources or destinations, protocol and ports, and rule priority.
Explore how Google Cloud VPC routing works, including routing tables, next hops, priorities, and dynamic routes, and learn how to add static and custom routes to control traffic.
Explore storage options in Google Cloud, contrasting persistent block storage with OS-mounted volumes against object storage accessed via APIs and replicated across data centers for unstructured data.
Explore cloud storage as a scalable, limitless, pay-as-you-go solution for unstructured data, with replication across multiple geographies, high availability, and 99.9% durability.
Master how buckets and objects organize data in cloud storage with unique object names, labels, and metadata, applying lifecycle rules and understanding object immutability and limits of five terabytes.
Create a bucket in Google Cloud Storage by supplying a globally unique name, selecting location and storage class, then upload and manage objects with access controls and detention policy.
This is an ideal course to learn about Google cloud for all developers and cloud engineers.
It will help in boosting your career.
This course covers
1. What is Cloud.
2. Why use Google Cloud
3. What are resources in Cloud.
4. What is identity or member in cloud.
5. How to use IAM in Google cloud and ensure security in Cloud
6. What are the compute offerings in GCP and how to use those compute offerings. It also covers where to use which compute offerings
7. What are the data storage services offered in Google Cloud and what are the best practices to store and analyze data in Google Cloud.
8. How to distribute request traffic among application backends using various load balancer options in GCP
9. How to migrate existing Bigdata applications in GCP.
10. How to set up a new Bigdata ETL pipeline in Google Cloud by using Dataflow
11. How to capture and analyze logs in GCP
12. How to monitor applications in Google Cloud
13. How to set up CI/CD pipeline in Google Cloud
14. How to use IAC in Google cloud.
Next level course
Excel as Google Certified Cloud Architect