Curso CP100A - Google Cloud Platform Fundamentals (8h) Este curso virtual liderado por um instrutor, com 8 horas de duração, introduz os participantes aos produtos e serviços do Google Cloud Platform. Por meio de uma combinação de apresentações, demonstrações e laboratórios práticos, os alunos aprendem o valor do Google Cloud Platform e como incorporar soluções movidas pela núvem do Google em suas estratégias de negócio. Objetivos de Aprendizagem Ao final deste curso, participantes serão capazes de: Identificar o propósito e valor de cada um dos serviços do Google Cloud Platform Explicar as diferenças entre IaaS, PaaS e SaaS Descrever meios nos quais clientes utilizam o Google Cloud Platform para melhorar seus negócios Listar os métodos de interação com os serviços do Google Cloud Platform Criar um projeto e descrever seus componentes Explicar a função dos recursos do Google Compute Engine, incluindo: instâncias, imagens, discos persistentes, redes, instantâneos e balanceadores de carga Utilizar o Compute Engine para implantar um ambiente de aplicação com contêineres Explicar a função dos recursos do Container Engine, incluindo: clusters, pods, controladores de replicação e serviços Criar um cluster no Container Engine, e implantar um pod com contêineres de aplicação Explicar a função dos recursos do Google App Engine, incluindo: filas de tarefas, Memcache, servidores de aplicação, instâncias e módulos Implantar uma aplicação no App ENgine que utiliza o Memcache Explicar a função dos recursos do Cloud Datastore, incluindo: kinds, entidades, chaves, propriedades e grupos de entidade Implantar uma aplicação no App Engine que utilizar o Cloud Datastore para armazenar os dados Explicar a função dos componentes do Cloud Storage, incluindo: buckets, objetos, e listas de controle de acesso Descrever as diferenças entre as opções de serviço do Cloud Storage: Standard Storage, Nearline, e Durable Reduced Availability Storage Implantar uma aplicação no App Engine que utiliza o Cloud Storage para armazenar os dados Comparar as opções de armazenamento do Google Cloud Platform: Cloud Storage, Cloud SQL e Cloud Datastore Implantar uma aplicação no App Engine que utiliza o Cloud SQL para armazenar os dados
Explicar a função dos recursos do BigQuery, incluindo: datasets, tabelas, e listas de controle de acesso Utilizar o BigQuery para interativamente consultar os dados de log de uma aplicação, enviados por meio do Google Cloud Logging Identificar opções de suporte e parceiros do Google Cloud Platform Listar as opções disponíveis para manter se atualizado com o Google Cloud Platform Ementa CP100A CP100A: Class Outline (Material Oficial do Google Cloud Platform) Module 1 Introducing 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 Lab: Create a Google Cloud Platform project Create a Google Cloud Platform project Module 2 Google Cloud Platform Services Explain the value of the Google Cloud Platform services for compute, big data, storage, networking and management, and applications Demo: Getting started with Click-to-Deploy Module 3 Examples of Using Google Cloud Platform Identify ways customers have used Google Cloud Platform to improve their businesses Lab: Sign Up for the Free Trial
Sign up for the Google Cloud Platform free trial and upgrade your account Module 4 Interacting with Google Cloud Platform 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 Demo: Getting started with the Cloud SDK Demo: API Explorer Lab: Install and configure the Cloud SDK Download and install the Cloud SDK for your operating system Configure the SDK including setting a default project Module 5 Getting Started with Projects Identify the components of a Google Cloud Platform project, including: project attributes, permissions, and service accounts Explain how to share projects and how to use multiple projects to manage development, test, and production environments Describe how Google Cloud Platform projects integrate with Google Apps Module 6 Google Compute Engine Identify the purpose and value of Google Compute Engine Explain the function of the Compute Engine resources, including: instances, images, persistent disks, networks, snapshots, and load balancers Describe the process of connecting to a Compute Engine instance Demo: Compute Engine at Scale Lab: Getting Started with Compute Engine
Create a Compute Engine instance Deploy a container based application environment Modify firewall rules to allow access to your application Module 7 Google Container Engine Identify the purpose and value of Google Container Engine and Kubernetes Explain the function of the Container Engine resources, including: clusters, pods, replication controllers, and services Describe the process of using the kubectl command line client to interact with a Kubernetes cluster manager Demo: Starting a Kubernetes Cluster with Container Engine Lab: Getting Started with Container Engine Create a Container Engine cluster Deploy a pod with application containers Verify a Container Engine deployment Module 8 Google App Engine Identify the purpose and value of Google App Engine Explain the function of the App Engine resources, including: task queues, Memcache, application servers, application instances, and modules Compare and contrast the features of Compute Engine, App Engine, and Container Engine Identify the purpose and value of Managed VMs Lab: Getting Started with App Engine Deploy an application to App Engine that uses Memcache Test the application in the local App Engine environment Deploy the application to the App Engine production environment Explore the Project Dashboard Module 9 Google Cloud Datastore
Identify the purpose and value of Google Cloud Datastore Explain the function of the Cloud Datastore resources, including: kinds, entities, keys, properties, and entity groups Lab: Getting Started with Cloud Datastore Deploy an application to App Engine that uses Cloud Datastore to store application data Use Datastore Viewer to examine your application data Module 10 Google Cloud Storage Identify the purpose and value of Google Cloud Storage Explain the function of the Cloud Storage components, including: buckets, objects, and access control lists Describe the differences between the Cloud Storage service options: Standard Storage, Nearline, and Durable Reduced Availability Storage Explain how Cloud Storage integrates with other Google Cloud Platform services Demo: Hosting Static Website Content on Cloud Storage Lab: Getting Started with Cloud Storage Create a Cloud Storage bucket Deploy an application to App Engine that uses Cloud Storage to store application data Use the Google Cloud Storage Browser to examine your data Module 11 Google Cloud SQL Identify the purpose and value of Google Cloud SQL Describe how Cloud SQL integrates with Compute Engine and App Engine Compare the Google Cloud Platform storage options: Cloud Storage, Cloud SQL, and Cloud Datastore Lab: Getting Started with Cloud SQL Deploy an application to App Engine that uses Cloud SQL to store application data
Integrate a Cloud SQL instance and a Compute Engine instance Module 12 Google BigQuery Identify the purpose and value of Google BigQuery Explain the function of the BigQuery resources, including: datasets, tables, and access control lists Describe the options for accessing BigQuery: the Cloud SDK, the RESTful API, and the Google Developers Console Demo: Interactively Query Data using BigQuery Lab: Getting Started with BigQuery Configure Google Cloud Logging to stream log data from an application Query the log data using BigQuery Module 13 Support and Resources 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 Cloud Platform Live, 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 availabe, and deprecated Demo: Google Cloud Platform on GitHub