| Course Others | You are Offering Professional Course | Locality Lakdi ka pul |
Google Cloud Platform Developer Qualification Workshop Online Training Ecorptrainings Hyderabad In India.
Google Cloud Platform is a cloud computing platform by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube.
Course Content:
Introduction to Google Cloud Platform
Explain the advantages of Google Cloud Platform
Define the components of Google s network infrastructure, including: points of presence, regions, and zones
Google Cloud Platform Overview
Explain the difference between infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS)
Describe Google Cloud Platform s pricing philosophy
Examples of using Google Cloud Platform
Identify ways customers have used Google Cloud Platform to improve their businesses
Google Cloud Platform Endpoints and Services
Explain the value of the Google Cloud Platform services for compute, big data, storage, networking and management, and applications
Interacting with GCP
Explain the methods of interacting with Google Cloud Platform, including: the Google Developers Console, the service APIs and API Client Libraries, and the Cloud SDK
Support and Resources
Learning Objectives
Identify the Google Cloud Platform partner options: service partners, technology partners, and training partners
List options available for staying up-to-date on Google Cloud Platform: the Google Cloud Platform blog, Google Next, Google I/O, and the Google Cloud Platform newsletter
Describe the support options available for Google Cloud Platform: Google Support and Google on Stack Overflow
Explain the support options available for products at each point in the lifecycle: alpha, beta, generally available, and deprecated
Google Compute Engine
Introducing Google Compute Engine
Explain the role of Compute Engine in the computing continuum
Identify the business value and use cases for Compute Engine
Interacting with Google Compute Engine
Explain the methods of interacting with Google Compute Engine, including: the Google Developers Console, the service APIs, and the Cloud SDK
Identify the monitoring options for Compute Engine resources
Instances
Define the concept of a Compute Engine instance
List and define instance states
Explain how to create an instance and connect to it using SSH
Disks
Explain the purpose of boot disks and persistent disks
Contrast standard disks with solid-state drives (SSD)
Define the process for mounting a persistent disk
Images
Explain the concepts of public and private images
Define the process of creating a custom image
Explain how to share a Compute Engine image
Snapshots
Explain the purpose of and use cases for disk snapshots
Define the process of creating snapshots and using them to restore disks
Explain the process of moving an instance using snapshots
Networks
Explain the process of creating networks and firewall rules
Contrast public and private IP addresses
Define basic networking concepts, including: proxies, VPNs, and routing
Authorization
Configure authorization requests to Compute Engine
Use service accounts to configure access to Compute Engine
Explain the concept of authorization scopes
Metadata
Explain the concepts of instance and project metadata
Set and query metadata
Identify use cases for metadata
Startup scripts
Identify how to use startup and shutdown scripts
Use startup scripts with metadata
Explain the role of startup scripts in configuration management
Network Load Balancing
Explain the concepts of network and HTTP load balancing
Identify the differences between network and HTTP loan balancing
Explain the process of configuring HTTP and network load balancing
Google App Engine and Google Cloud Datastore
Introducing Google App Engine
Identify the business value and use cases for App Engine
Explain how to create App Engine applications that are scalable, reliable, and cost effective
Identify the components of the App Engine architecture
Google App Engine Fundamentals
Explain the architecture of App Engine instances
Define the three types of application scaling: manual, basic, and automatic
Explain the process of changing application scaling settings
Building and Managing Your Application
Identify the impact of App Engine quotas on your applications
Manage application deployment using versioning
Authenticating Users
Explain the options for authenticating users in App Engine applications
Identify methods of restricting access to applications
Explain the options for authorizing access to applications
Caching and State Management
Explain the purpose of and use cases for edge caching
Explain the purpose of and use cases for Memcache
Identify the process of enabling edge caching and Memcache for applications
Introducing Google Cloud Datastore
Identify the business value and use cases for Cloud Datastore
Define the basic Cloud Datastore components: kinds, keys, and entities
Create and retrieve entries using Cloud Datastore
Cloud Datastore queries and indexes
Describe how to query application data in Cloud Datastore
Explain how indexes function in Cloud Datastore and how to use them
Cloud Datastore entity groups and transactions
Contrast eventual and strong consistency for index entries
Explain how to use ancestor and descendant queries
Identify the purpose of entity groups
Explain how transactions are handled in Cloud Datastore
Decoupling work using Queues & Scheduled Tasks
Identify the function of pull queues, push queues, and task queues
Explain how to use cron and scheduled tasks
Google Cloud Storage
Introducing Google Cloud Storage
Identify the business value and use cases for Cloud Storage
Explain the function of the basic Cloud Storage components: buckets, objects, and endpoints
Google Cloud Storage Components
Explain consistency for Cloud Storage data
Define the classes of Cloud Storage buckets: standard and durable reduced availability
Explain object versioning and object lifecycle management
Interacting with Google Cloud Storage
Explain the methods of interacting with Google Cloud Storage, including: the Google Developers Console, the service APIs, the client libraries, and the Cloud SDK
Describe the options for uploading and importing data
Explain the function of composite objects
Access Control Lists
Explain the purpose of access control lists
Configure access to objects and buckets using access control lists
Signed URLs
Explain the purpose of a signed URL
Explain the process of creating a signed URL
Website hosting
Explain the purpose of hosting static web content in Cloud Storage
Define the process of configuring a bucket to host web content
Explain the role of cross origin resource sharing in hosting web content in Cloud Storage
Object Change Notification
Explain the purpose of object change notifications in Cloud Storage
Explain the process of configuring object change notifications
Google Cloud SQL
Introducing Google Cloud SQL
Identify the business value and use cases for Cloud SQL
Database administration
Describe the administrative tasks managed by Cloud SQL and identify tasks available to customers
Explain the replication configurations for Cloud SQL
Explain the import and export options available for Cloud SQL data
Interacting with Cloud SQL
Explain the methods of interacting with Google Cloud SQL, including: the Google Developers Console, the service APIs, and the Cloud SDK
Explain how to create a secure connection to Cloud SQL
Using Your Instances from Google App Engine
Explain the process of accessing Cloud SQL from App Engine
Describe how to use the Cloud SQL APIs in App Engine applications
Using Your Instances from Google Compute Engine
Explain the process of accessing Cloud SQL from Compute Engine