Authorized Google Cloud Training & Certification

Şekil Resim Bir

Google Cloud'un Yetkili Eğitim ve Sertifikasyonlarıyla Bulutta İlerleyin!

Yetkili Google Cloud Eğitimi ve Sertifikasyonu Türkiye'deki tek Google Cloud Yetkili Eğitim İş Ortağı olarak, Google Cloud'da altyapı ve uygulama geliştirmek ve işletmek için gerekli becerileri sağlıyoruz.

Google Cloud'un Yetkili Eğitim ve Sertifikasyonlarıyla Bulutta İlerleyin!

Istanbul Data Science Academy Avantajları

Google Cloud'un yetkili eğitim ve sertifikasyon programlarına katılarak, bulut bilişim alanındaki bilgi ve becerilerinizi geliştirme fırsatı elde edebilirsiniz. Bu programlar, Google Cloud'un teknolojileri hakkında derinlemesine bilgi sahibi olmanızı ve bu teknolojileri kullanarak işletmenizdeki verimliliği artırmanızı sağlar. Ayrıca, sertifikasyon süreci, sektörde kabul gören bir işaret ve tanınmış bir uzmanlık belgesi sağlar. Bu sertifikalar, işverenlerin dikkatini çeker ve bulut bilişim sektöründe daha yüksek pozisyonlara terfi etmenizi sağlayabilir. Google Cloud'un yetkili eğitim ve sertifikasyon programlarına katılmak, bulut bilişimdeki son gelişmeleri takip etmenizi ve işinizin geleceğini güvence altına almanızı sağlar.

Sunulan Hizmetler ve Detaylar

Google Cloud'un yetkili eğitim ve sertifikasyon programları, bulut bilişimdeki birçok farklı teknoloji ve konuda eğitim ve sertifikasyon imkanı sunar. Bu programlar, bulut bilişimdeki temel kavramlar, Google Cloud platformunun farklı ürün ve hizmetleri, bulut bilişimle ilgili en son trendler, bulut güvenliği ve veri analizi konularını kapsar.

Data & Machine Learning Track

Designed for data professionals who are responsible for designing, building, analyzing, and optimizing big data solutions.

Course Details


    • Online Training

    • Duration : 1 day

  • Course Overview
This one-day instructor-led course introduces participants to the big data capabilities of Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, participants get an overview of the Google Cloud platform and a detailed view of the data processing and machine learning capabilities. This course showcases the ease, flexibility, and power of big data solutions on Google Cloud Platform.

Who should attend

This Google Cloud Platform training class is intended for the following:

·     Individuals planning to deploy applications and create application environments on Google Cloud Platform

·       Developers, systems operations professionals and solution architects getting started with Google Cloud Platform

·       Executives and business decision makers evaluating the potential of Google Cloud Platform to address their business need

Prerequisites 

Familiarity with application development, systems operations,Linux operating systems, and data analytics/machine learning is helpful in understanding the technologies covered.

Course Objectives

This course teaches participants the following skills:

·       Identify the purpose and value of Google Cloud Platform products and services

·       Interact with Google Cloud Platform services

·       Describe ways in which customers have used Google Cloud Platform

·       Choose among and use application deployment environments on Google Cloud Platform: Google App Engine, Google Container
Engine, and Google Compute Engine

·       Choose among and use Google Cloud Platform storage options: Google Cloud Storage, Google Cloud SQL, Google Cloud Bigtable,
and Google Cloud Datastore

·       Make basic use of BigQuery, Google’s managed data warehouse for analytics

Course Content

 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, data centers, regions, and zones

·       Understand the difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)

·       Lab: Sign Up for the Free Trial and Create a Project

Module 2:
Getting Started with Google Cloud Platform

·       Identify the purpose of projects on Google Cloud Platform

·       Understand the purpose of and use cases for Identity and Access Management

·       List the methods of interacting with Google Cloud Platform

·       Lab: Getting Started with Google Cloud Platform

Module 3: Google App Engine and Google Cloud Datastore

·       Understand the purpose of and use cases for Google App Engine and Google Cloud Datastore

·       Contrast the App Engine Standard environment with the App Engine Flexible environment

·       Understand the purpose of and use cases for Google Cloud Endpoints

·       Lab: Deploying Applications Using App Engine and Cloud Datastore

Module 4: Google Cloud Platform Storage Options

·       Understand the purpose of and use cases for: Google Cloud Storage, Google Cloud SQL, and Google Cloud Bigtable

·       Learn how to choose between the various storage options on Google Cloud Platform

·       Lab: Integrating Applications with Google Cloud Storage

Module 5: Google Container Engine

·       Define the concept of a container and identify uses for containers

·       Identify the purpose of and use cases for Google Container Engine and Kubernetes

·       Deploying Applications Using Google Container Engine

Module 6: Google Compute Engine and Networking

·       Identify the purpose of and use cases for Google Compute Engine

·       Understand the various Google Cloud Platform networking and operational tools and services

·       Lab: Deploying Applications Using Google Compute Engine

Module 7: Big Data and Machine Learning

·       Understand the purpose of and use cases for the products and services in the Google Cloud big data and machine learning
platforms

·       Lab: Getting Started with BigQuery

 

Who should attend

This class is intended for experienced developers who are responsible for managing big data transformations including:

·        Extracting, Loading, Transforming, cleaning, and validating data

·        Designing pipelines and architectures for data processing

·        Creating and maintaining machine learning and statistical models

·        Querying datasets, visualizing query results and creating reports

Prerequisites

To get the most of out of this course, participants should have:

·        Completed Google Cloud Fundamentals: Big Data and Machine Learning (GCF-BDM) course OR have equivalent experience

·        Basic proficiency with common query language such as SQL

·        Experience with data modeling, extract, transform, load activities Developing applications using a common programming language such Python

·        Familiarity with Machine Learning and/or statistics

Course Objectives

This course teaches participants the following skills:

·        Design and build data processing systems on Google Cloud Platform

·        Process batch and streaming data by implementing autoscaling data pipelines on Cloud Dataflow

·        Derive business insights from extremely large datasets using Google BigQuery

·        Train, evaluate and predict using machine learning models using Tensorflow and Cloud ML

·        Leverage unstructured data using Spark and ML APIs on Cloud Dataproc

·        Enable instant insights from streaming data

Course Content
Module 1: Google Cloud Dataproc Overview

·        Creating and managing clusters.

·        Leveraging custom machine types and preemptible worker nodes.

·        Scaling and deleting Clusters.

·        Lab: Creating Hadoop Clusters with Google Cloud Dataproc.

Module 2: Running Dataproc Jobs

·        Running Pig and Hive jobs.

·        Separation of storage and compute.

·        Lab: Running Hadoop and Spark Jobs with Dataproc.

·        Lab: Submit and monitor jobs.

Module 3: Integrating Dataproc with Google Cloud Platform

·        Customize cluster with initialization actions.

·        BigQuery Support.

·        Lab: Leveraging Google Cloud Platform Services.

Module 4: Making Sense of Unstructured Data with Google’s Machine Learning APIs

·        Google’s Machine Learning APIs.

·        Common ML Use Cases.

·        Invoking ML APIs.

·        Lab: Adding Machine Learning Capabilities to Big Data Analysis.

Module 5: Serverless data analysis with BigQuery

·        What is BigQuery.

·        Queries and Functions.

·        Lab: Writing queries in BigQuery.

·        Loading data into BigQuery.

·        Exporting data from BigQuery.

·        Lab: Loading and exporting data.

·        Nested and repeated fields.

·        Querying multiple tables.

·        Lab: Complex queries.

·        Performance and pricing.

Module 6: Serverless, autoscaling data pipelines with Dataflow

·        The Beam programming model.

·        Data pipelines in Beam Python.

·        Data pipelines in Beam Java.

·        Lab: Writing a Dataflow pipeline.

·        Scalable Big Data processing using Beam.

·        Lab: MapReduce in Dataflow.

·        Incorporating additional data.

·        Lab: Side inputs.

·        Handling stream data.

·        GCP Reference architecture.

Module 7: Getting started with Machine Learning

·        What is machine learning (ML).

·        Effective ML: concepts, types.

·        ML datasets: generalization.

·        Lab: Explore and create ML datasets.

Module 8: Building ML models with Tensorflow

·        Getting started with TensorFlow.

·        Lab: Using tf.learn.

·        TensorFlow graphs and loops + lab.

·        Lab: Using low-level TensorFlow + early stopping.

·        Monitoring ML training.

·        Lab: Charts and graphs of TensorFlow training.

Module 9: Scaling ML models with CloudML

·        Why Cloud ML?

·        Packaging up a TensorFlow model.

·        End-to-end training.

·        Lab: Run a ML model locally and on cloud.

Module 10: Feature Engineering

·        Creating good features.

·        Transforming inputs.

·        Synthetic features.

·        Preprocessing with Cloud ML.

·        Lab: Feature engineering.

Module 11: Architecture of streaming analytics pipelines

·        Stream data processing: Challenges.

·        Handling variable data volumes.

·        Dealing with unordered/late data.

·        Lab: Designing streaming pipeline.

Module 12: Ingesting Variable Volumes

·        What is Cloud Pub/Sub?

·        How it works: Topics and Subscriptions.

·        Lab: Simulator.

Module 13: Implementing streaming pipelines

·        Challenges in stream processing.

·        Handle late data: watermarks, triggers, accumulation.

·        Lab: Stream data processing pipeline for live traffic data.

Module 14: Streaming analytics and dashboards

·        Streaming analytics: from data to decisions.

·        Querying streaming data with BigQuery.

·        What is Google Data Studio?

·        Lab: build a real-time dashboard to visualize processed data.

Module 15: High throughput and low-latency with Bigtable

·        What is Cloud Spanner?

·        Designing Bigtable schema.

·        Ingesting into Bigtable.

·        Lab: streaming into Bigtable.

Who should attend

This class is intended for the following:

·        Data Analysts, Business Analysts, Business Intelligence professionals

·        Cloud Data Engineers who will be partnering with Data Analysts to build scalable data solutions on Google Cloud Platform

Prerequisites

To get the most out of this course, participants should have:

·        Basic proficiency with ANSI SQL

Course Objectives

This course teaches participants the following skills:

·        Derive insights from data using the analysis and visualization tools on Google Cloud Platform

·        Load, clean, and transform data at scale with Google Cloud Dataprep

·        Explore and Visualize data using Google Data Studio

·        Troubleshoot, optimize, and write high performance queries

·        Practice with pre-built ML APIs for image and text understanding

·        Train classification and forecasting ML models using SQL with BQML

Course Content

·        Module 1: Introduction to Data on the Google Cloud Platform

·        Module 2: Big Data Tools Overview

·        Module 3: Exploring your Data with SQL

·        Module 4: Google BigQuery Pricing

·        Module 5: Cleaning and Transforming your Data

·        Module 6: Storing and Exporting Data

·        Module 7: Ingesting New Datasets into Google BigQuery

·        Module 8: Data Visualization

·        Module 9: Joining and Merging Datasets

·        Module 10: Advanced Functions and Clauses

·        Module 11: Schema Design and Nested Data Structures

·        Module 12: More Visualization with Google Data Studio

·        Module 13: Optimizing for Performance

·        Module 14: Data Access

·        Module 15: Notebooks in the Cloud

·        Module 16: How Google does Machine Learning

 

Who should attend

·        Data Engineers and programmers interested in learning how to apply machine learning in practice.

·        Anyone interested in learning how to build and operationalize TensorFlow models.

Prerequisites

To get the most out of this course, participants should have:

·        Experience coding in Python

·        Knowledge of basic statistics

·        Knowledge of SQL and cloud computing (helpful)

Course Objectives

 

Learn how to write distributed machine learning models that scale in Tensorflow, scale out the training of those models, and offer high-performance predictions. Convert raw data to features in a way that allows ML to learn important characteristics from the data and bring human insight to bear on the problem. Finally, learn how to incorporate the right mix of parameters that yields accurate, generalized models and knowledge of the theory to solve specific types of ML problems. You will experiment with end-to-end ML, starting from building an ML-focused strategy and progressing into model training, optimization, and productionalization with hands-on labs using Google Cloud Platform

This course teaches participants the following skills:

·        Frame a business use case as a machine learning problem

·        Create machine learning datasets that are capable of achieving generalization

·        Implement machine learning models using TensorFlow

·        Understand the impact of gradient descent parameters on accuracy, training speed, sparsity, and generalization

·        Build and operationalize distributed TensorFlow models

·        Represent and transform features

Course Content
1: How Google Does Machine Learning

What is machine learning, and what kinds of problems can it solve? Google thinks about machine learning slightly differently: it’s about logic, rather than just data. We talk about why such a framing is useful when thinking about building a pipeline of machine learning models. Then we discuss the five phases of converting a candidate use case to be driven by machine learning, and consider why it is important not to skip the phases. We end with a recognition of the biases that machine learning can amplify and how to recognize them.

·        Develop a data strategy around machine learning

·        Examine use cases that are then reimagined through an ML lens

·        Recognize biases that ML can amplify

·        Leverage Google Cloud Platform tools and environment to do ML

·        Learn from Google’s experience to avoid common pitfalls

·        Carry out data science tasks in online collaborative notebooks

·        Invoke pre-trained ML models from Cloud Datalab

2: Launching into Machine Learning

Starting from a history of machine learning, we discuss why neural networks today perform so well in a variety of problems. We then discuss how to set up a supervised learning problem and find a good solution using gradient descent. This involves creating datasets that permit generalization; we talk about methods of doing so in a repeatable way that supports experimentation.

·        Identify why deep learning is currently popular

·        Optimize and evaluate models using loss functions and performance metrics

·        Mitigate common problems that arise in machine learning

·        Create repeatable and scalable training, evaluation, and test datasets

3: Intro to TensorFlow

We introduce low-level TensorFlow and work our way through the necessary concepts and APIs so as to be able to write distributed machine learning models. Given a TensorFlow model, we explain how to scale out the training of that model and offer high-performance predictions using Cloud Machine Learning Engine.

·        Create machine learning models in TensorFlow

·        Use the TensorFlow libraries to solve numerical problems

·        Troubleshoot and debug common TensorFlow code pitfalls

·        Use tf_estimator to create, train, and evaluate an ML model

·        Train, deploy, and productionalize ML models at scale with Cloud ML Engine

4: Feature Engineering

A key component of building effective machine learning models is to convert raw data to features in a way that allows ML to learn important characteristics from the data. We discuss how to represent features and code this up in TensorFlow. Human insight can be brought to bear in machine learning problems through the use of custom feature transformations. In this module, we talk about common types of transformations and how to implement them at scale.

·        Turn raw data into feature vectors

·        Preprocess and create new feature pipelines with Cloud Dataflow

·        Create and implement feature crosses and assess their impact

·        Write TensorFlow Transform code for feature engineering

5: The Art and Science of ML

Machine Learning is both an art that involves knowledge of the right mix of parameters that yields accurate, generalized models and a science that involves knowledge of the theory to solve specific types of ML problems. We discuss regularization, dealing with sparsity, multi-class neural networks, reusable embeddings, and many other essential concepts and principles.

·        Optimize model performance with hyperparameter tuning

·        Experiment with neural networks and fine-tune performance

·        Enhance ML model features with embedding layers

·        Create reusable custom model code with the Custom Estimator

 

Who should attend

This course is intended for the following participants:

·        Cloud professionals interested in taking the Data Engineer certification exam.

·        Data engineering professionals interested in taking the Data Engineer certification exam.

Prerequisites

To get the most out of this course, participants should:

·        Familiarity with Google Cloud Platform to the level of the Data Engineering on Google Cloud Platform course (suggested, not required)

Course Objectives

This course teaches participants the following skills:

·        Position the Professional Data Engineer Certification

·        Provide information, tips, and advice on taking the exam

·        Review the sample case studies

·        Review each section of the exam covering highest-level concepts sufficient to build confidence in what is known by the candidate and indicate skill gaps/areas of study if not known by the candidate

·        Connect candidates to appropriate target learning

Course Content

This full-day instructor-led course helps prospective candidates structure their preparation for the Professional Data Engineer exam. The session will cover the structure and format of the examination, as well as its relationship to other Google Cloud certifications. Through lectures, quizzes, and discussions, candidates will familiarize themselves with the domain covered by the examination, so as to help them devise a preparation strategy. Rehearses useful skills including exam question reasoning and case comprehension. Tips. Review of topics from the Data Engineering curriculum.

 

Who should attend

·        Conversational Architects

·        Contact center virtual agent and application developers

·        Business managers

Prerequisites

·        Completed Google Cloud Product Fundamentals or have equivalent experience.

·        Desirable but not required: Knowledge of a programming language such as Python or JavaScript.

Course Objectives

·        Define what Google Contact Center AI is.

·        Explain how Dialogflow can be used in contact center applications.

·        Describe how natural language understanding (NLU) is used to enable Dialogflow conversations.

·        Implement a chat virtual agent.

·        Implement a voice virtual agent.

·        Describe options for storing parameters and fulfilling user requests.

·        Deploy a virtual agent to production.

·        Identify best practices for design and deployment of virtual agents.

·        Identify key aspects, such as security and compliance in the context of contact centers.

Course Content

Module 1 – Overview of Contact Center AI

·        Define what Contact Center AI (CCAI) is and what it can do for contact centers.

·        Identify each component of the CCAI Architecture: Speech Recognition, Dialogflow, Speech Synthesis, Agent Assist, and Insights.

·        Describe the role each component plays in a CCAI solution.

·        Quiz – Contact Center AI fundamentals

Module 2 – Conversational Experiences

·        List the basic principles of a conversational experience.

·        Explain the role of conversation virtual agents in a conversation experience.

·        Articulate how STT (speech to text) can determine the quality of a conversation experience.

·        Demonstrate and test how speech adaptation can improve the speech recognition accuracy of the agent.

·        Recognize the different NLU (natural language understanding) and NLP (natural language processing) techniques and the role they play in conversation experiences.

·        Explain the different elements of a conversation (intents, entities, etc.).

·        Use sentiment analysis to help with the achievement of a higher-quality conversation experience.

·        Improve conversation experiences by choosing different TTS voices (Wavenet vs. Standard).

·        Modify the speed and pitch of a synthesized voice.

·        Describe how to leverage SSML to modify the tone and emphasis of a synthesized passage.

·        Quiz – Conversational Experiences

Module 3 – Fundamentals of Building Conversations with Dialogflow

·        Identify user roles and their journeys.

·        Write personas for virtual agents and users.

·        Model user-agent interactions.

·        List the basic elements of the Dialogflow user interface.

·        Build a virtual agent to handle identified user journeys.

·        Train the NLU model through the Dialogflow console.

·        Define and test intents for a basic agent.

·        Train the agent to handle expected and unexpected user scenarios.

·        Recognize the different types of entities and when to use them.

·        Create entities.

·        Define and test entities on a basic agent.

·        Implement slot filling using the Dialogflow UI.

·        Describe when Mega Agent might be used.

·        Demonstrate how to add access to a knowledge base for your virtual agent to answer customer questions straight from a company FAQ

·        Quiz – DF Fundamentals: Intents and Entities

·        Lab – DF Fundamentals: Build a Basic Virtual Chat Agent That Uses Intents and Entities

·        Lab – Creating a Knowledge Base Connector

Module 4 – Maintaining Context in a Conversation

·        Create follow-up intents.

·        Recognize the scenarios in which context should be used.

·        Identify the possible statuses of a context (active versus inactive context).

·        Implement dialogs using input and output contexts.

·        Quiz – Context

·        Lab – Context: Add to your virtual chat agent using input and output contexts to map more intricate conversational scenarios

Module 5 – Moving from Chat agent to Voice agent

·        Describe two ways that the media type changes the conversation

·        Configure the telephony gateway for testing

·        Test a basic voice agent

·        Modify the voice of the agent

·        Show how the different media types can have different responses

·        Consider the modifications needed when moving to production

·        Be aware of the telephony integration for voice in a production environment

·        Quiz – Chat versus Voice agent.

·        Lab – Voice Agent: Add voice to your virtual agent.

Module 6 – Taking Actions with Fulfillment

·        Define the role of fulfillment with respect to Contact Center AI.

·        Characterize what needs to be collected in order to fulfill a request.

·        Identify existing backend systems on the customer infrastructure.

·        Use Firestore to store mappings returned from functions.

·        Appreciate that the interaction with customers’ data storage will vary based on their data warehouses.

·        Implement fulfillment using Cloud Functions.

·        Implement fulfillment using Python on AppEngine.

·        Describe the use of Apigee for application deployment.

·        Quiz – Fulfillment

·        Lab – Fulfillment: Using cloud functions to persist and query data from a database.

Module 7 – Testing and Logging

·        Debug a virtual agent by testing intent accuracy.

·        Debug fulfillment by testing the different functions and integrations with backend systems through API calls.

·        Implement version control to achieve more scalable collaboration.

·        Log conversations using Cloud Logging.

·        Recognize ways that audits can be performed.

·        Quiz – Testing and Logging

·        Lab – Logging: Use Cloud Logging to debug your virtual agent code

Module 8 – Intelligent Assistance for Live Agents

·        Recognize use cases where Agent Assist adds value.

·        Identify, collect, and curate documents for knowledge base construction.

·        Set up knowledge bases.

·        Describe how FAQ Assist works.

·        Describe how Document Assist works.

·        Describe how the Agent Assist UI works.

·        Describe how Dialogflow Assist works.

·        Describe how Smart Reply works.

·        Describe how real-time entity extraction works.

·        Quiz – Helping agents enhance the customer experience with knowledge bases, smart replies, and document assistance

Module 9 – Drawing Insights from Recordings

·        Analyze audio recordings using the Speech Analytics Framework (SAF).

·        Lab: Use the Speech Analytics Framework to draw insights from contact center logs

Module 10 – Integrating a Virtual Agent with Third Parties

·        Use the Dialogflow API to programmatically create and modify the virtual agent.

·        Describe connectivity protocols: gRPC, REST, SIP endpoints, and phone numbers over PSTN.

·        Replace existing head intent detection on IVRs with Dialogflow intents.

·        Describe virtual agent integration with Google Assistant.

·        Describe virtual agent integration with messaging platforms.

·        Describe virtual agent integration with CRM platforms (such as Salesforce and Zendesk).

·        Describe virtual agent integration with enterprise communication platforms (such as Genesys, Avaya, Cisco, and Twilio).

·        Explain the ability that telephony providers have of identifying the caller and how that can modify the agent design.

·        Incorporate IVR features in the virtual agent.

·        Quiz – IVR Features

·        Quiz – Common platforms of integration

·        Quiz – Contact Center AI integration points

Module 11 – Environment Management

·        Create Draft and Published versions of your virtual agent.

·        Create environments where your virtual agent will be published.

·        Load a saved version of your virtual agent to Draft.

·        Change which version is loaded to an environment.

·        Quiz – Environment Management

·        Lab – Use the Dialogflow Environment Management feature to deploy a draft version of your virtual agent to a new environment

Module 12 – Methods of Compliance with Federal Regulations

·        Describe two ways that security can be implemented on a Contact Center AI integration.

·        Identify current compliance measures and scenarios where compliance is needed.

·        Quiz – Audit

Module 13 – Best Practices for Virtual Agents

·        Convert pattern matching and decision trees to smart conversational design.

·        Recognize situations that require escalation to a human agent.

·        Support multiple platforms, devices, languages, and dialects.

·        Use Diagflow’s built-in analytics to assess the health of the virtual agent.

·        Perform agent validation through the Dialogflow UI.

·        Monitor conversations and Agent Assist.

·        Institute a DevOps and version control framework for agent development and maintenance.

·        Consider enabling spell correction to increase the virtual agent’s accuracy.

·        Quiz – Best practices

Module 14 – Google Implementation Methodology (Partners only)

·        Identify the stages of the Google Implementation Methodology.

·        Enumerate the key activities of each implementation stage.

·        Acknowledge how to use Google’s support assets for Partners.

Module 15 – Course Summary

·        Recapitulate what was covered during this course.

 

Cloud Infrastructure Track

Designed for data professionals who are responsible for designing, building, analyzing, and optimizing big data solutions.

Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
      Who should attend

      This Google Cloud Platform training class is intended for the following:

      ·        Individuals planning to deploy applications and create application environments on Google Cloud Platform

      ·        Developers, systems operations professionals, and solution architects getting started with Google Cloud Platform

      ·        Executives and business decision makers evaluating the potential of Google Cloud Platform to address their business needs

      Prerequisites

      Familiarity with application development, systems operations, Linux operating systems, and data analytics/machine learning is helpful in understanding the technologies covered.

      Course Objectives

      This course teaches participants the following skills:

      ·        Identify the purpose and value of Google Cloud Platform products and services

      ·        Interact with Google Cloud Platform services

      ·        Describe ways in which customers have used Google Cloud Platform

      ·        Choose among and use application deployment environments on Google Cloud Platform: Google App Engine, Google Container Engine, and Google Compute Engine

      ·        Choose among and use Google Cloud Platform storage options: Google Cloud Storage, Google Cloud SQL, Google Cloud Bigtable, and Google Cloud Datastore

      ·        Make basic use of BigQuery, Google’s managed data warehouse for analytics

      Course Content
      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, data centers, regions, and zones

      ·        Understand the difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)

      ·        Lab: Sign Up for the Free Trial and Create a Project

      Module 2: Getting Started with Google Cloud Platform

      ·        Identify the purpose of projects on Google Cloud Platform

      ·        Understand the purpose of and use cases for Identity and Access Management

      ·        List the methods of interacting with Google Cloud Platform

      ·        Lab: Getting Started with Google Cloud Platform

      Module 3: Google App Engine and Google Cloud Datastore

      ·        Understand the purpose of and use cases for Google App Engine and Google Cloud Datastore

      ·        Contrast the App Engine Standard environment with the App Engine Flexible environment

      ·        Understand the purpose of and use cases for Google Cloud Endpoints

      ·        Lab: Deploying Applications Using App Engine and Cloud Datastore

      Module 4: Google Cloud Platform Storage Options

      ·        Understand the purpose of and use cases for: Google Cloud Storage, Google Cloud SQL, and Google Cloud Bigtable

      ·        Learn how to choose between the various storage options on Google Cloud Platform

      ·        Lab: Integrating Applications with Google Cloud Storage

      Module 5: Google Container Engine

      ·        Define the concept of a container and identify uses for containers

      ·        Identify the purpose of and use cases for Google Container Engine and Kubernetes

      ·        Deploying Applications Using Google Container Engine

      Module 6: Google Compute Engine and Networking

      ·        Identify the purpose of and use cases for Google Compute Engine

      ·        Understand the various Google Cloud Platform networking and operational tools and services

      ·        Lab: Deploying Applications Using Google Compute Engine

      Module 7: Big Data and Machine Learning

      ·        Understand the purpose of and use cases for the products and services in the Google Cloud big data and machine learning platforms

      ·        Lab: Getting Started with BigQuery

Course Details


    • Online Training

    • Duration : 1 day
Who should attend

This class is intended for the following participants:

·        Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers

·        Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure with the Google Cloud Platform

Prerequisites

To get the most out of this course, participants should have:

·        Completed Architecting with GO-AGCPI or have equivalent experience

·        Basic proficiency with command-line tools and Linux operating system environments

·        Systems Operations experience including deploying and managing applications, either on-premises or in a public cloud environment

Course Objectives

This course teaches participants the following skills:

·        Design for high availability, scalability, and maintainability

·        Assess tradeoffs and make sound choices among Google Cloud Platform products

·        Integrate on-premises and cloud resources

·        Identify ways to optimize resources and minimize cost

·        Implement processes that minimize downtime, such as monitoring and alarming, unit and integration testing, production resilience testing, and incident post-mortem analysis

·        Implement policies that minimize security risks, such as auditing, separation of duties and least privilege

·        Implement technologies and processes that assure business continuity in the event of a disaster

Course Content
Module 1: Defining the Service

·        Design in this class

·        State and solution

·        Measurement

·        Gathering requirements, SLOs, SLAs, and SLIs (key performance indicators)

Module 2: Business-Logic Layer Design

·        Microservices architecture

·        GCP 12-factor support

·        Mapping compute needs to Google Cloud Platform processing services

·        Compute system provisioning

Module 3: Data Layer Design

·        Classifying and characterizing data

·        Data ingest and data migration

·        Identification of storage needs and mapping to Google Cloud Platform storage systems

Module 4: Presentation Layer Design

·        Network edge configuration

·        Network configuration for data transfer within the service, including load balancing and network location

·        Network integration with other environments, including on premise and multi-cloud

Module 5: Design for Resiliency, Scalability, and Disaster Recovery

·        Failure due to loss of resources

·        Failure due to overload

·        Strategies for coping with failure

·        Business continuity and disaster recovery, including restore strategy and data lifecycle management

·        Scalable and resilient design

Module 6: Design for Security

·        Google Cloud Platform security

·        Network access control and firewalls

·        Protections against denial of service

·        Resource sharing and isolation

·        Data encryption and key management

·        Identity access and auditing

Module 7: Capacity Planning and Cost Optimization

·        Capacity Planning

·        Pricing

Module 8: Deployment, Monitoring and Alerting, and Incident Response

·        Deployment

·        Monitoring and alerting

·        Incident response

 

Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Who should attend

      This class is intended for the following:

      ·         AWS Solution Architects just getting started with Google Cloud Platform.

      ·         AWS SysOps Administrators used to building IaaS solutions.

      ·         Architects and Engineers operating in multi-cloud environments.

      Prerequisites

      To get the most of out of this course, participants should have:

      ·         Basic proficiency with networking technologies like subnets and routing.

      ·         Experience with Amazon VPC, Amazon EC2 instances, and disks.

      ·         Familiarity with Amazon S3 and AWS database technologies.

      Course Objectives

      This course teaches participants the following skills:

      ·         Identify GCP counterparts for Amazon VPC, subnets, routes, NACLs, IGW, Amazon EC2, Amazon EBS, auto-scaling, Elastic Load Balancing, Amazon S3, Amazon Glacier, Amazon RDS, Amazon Redshift, AWS IAM, and more.

      ·         Configure accounts, billing, projects, networks, subnets, firewalls, VMs, disks, auto scaling, load balancing, storage, databases, IAM, and more.

      ·         Manage and monitor applications.

      ·         Explain feature and pricing model differences.

      ·         Locate documentation and training.

      Course Content

      Module 1: Introducing Google Cloud Platform

      ·         Google Cloud infrastructure.

      ·         AWS regions, availability zones, and CloudFront.

      ·         GCP regions, zones, edge caching, and Cloud CDN.

      ·         GCP services.

       

       

      Module 2: Setting up Accounts and Billing

      ·         AWS accounts, billing, and IAM roles.

      ·         GCP accounts, billing accounts, projects, and admin setup.

      ·         Account, billing, project, and admin setup.

      ·         Lab: Set up projects and billing accounts with a free-trial GCP account.

      Module 3: Networking

      ·         Amazon VPC, subnets, routes, NACLs, and security groups.

      ·         GCP networks, subnets, routes, and firewall rules.

      ·         VMs in networks.

      ·         Lab: Add VMs, explore the default network, and test connectivity.

      Module 4: Working with VM Instances

      ·         Amazon EC2 instance types, AMIs, Amazon EBS, ephemeral drives, spot instances.

      ·         Google Compute Engine machine types, instances, persistent disks, local SSDs, preemptible VMs.

      ·         VM and web app deployment.

      ·         Lab: Deploy VMs with an app by console and command line.

      Module 5: Scaling and Load Balancing Apps

      ·         Amazon EC2 launch configurations, auto-scaling groups, load balancing.

      ·         Google Compute Engine instance templates, managed instance groups, load balancing.

      ·         Autoscaling and load balancing setup.

      ·         Lab: Scale and load balance instances, and test under load.

      Module 6: Isolating Instances and Apps

      ·         A 3-tier web app in GCP.

      ·         A custom network with custom subnets and firewall rules.

      ·         Lab: Build a 3-tier web app with public front-end and private backend.

      Module 7: Using Storage as a Service and Database as a Service

      ·         Amazon S3, Amazon Glacier, Amazon RDS, Amazon DynamoDB, Amazon Redshift, Amazon Athena.

      ·         Google Cloud Storage, Google Cloud SQL, Cloud Spanner, Google Cloud Datastore, Google Cloud Bigtable, Google BigQuery.

      ·         Lab: Use gsutil command-line tool to perform operations on buckets and objects in Cloud Storage.

      ·         Lab: Load and analyze data in BigQuery.

      Module 8: Deployment and Monitoring

      ·         AWS CloudFormation, Amazon CloudWatch.

      ·         Google Cloud Deployment Manager, Google StackDriver.

      ·         Lab: Deploy your infrastructure using Deployment Manager.

       

Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
      Who should attend

      This course is intended for the following participants:

      ·        Cloud professionals who intend to take the Professional Cloud Architect certification exam.

      Prerequisites

      To get the most out of this course, participants should:

      ·        Knowledge and experience with GCP, equivalent to GCP Architecting Infrastructure

      ·        Knowledge of cloud solutions, equivalent to GCP Design and Process

      ·        Industry experience with cloud computing

      Course Content
      Module 1: Understanding the Professional Cloud Architect Certification

      Establish basic knowledge about the certification exam and eliminate any confusion or misunderstandings about the process and nature of the exam itself.

      Topics covered:

      ·        Position the Professional Cloud Architect certification among the offerings

      ·        Distinguish between Associate and Professional

      ·        Provide guidance between Professional Cloud Architect and Associate Cloud Engineer

      ·        Describe how the exam is administered and the exam rules

      ·        Provide general advice about taking the exam

      Module 2: Sample Case Studies

      In-depth review of the Case Studies provided for exam preparation

      Topics covered:

      ·        JencoMart

      ·        MountKirk Games

      ·        Dress4Win

      ·        TerramEarth

      Module 3: Designing and Implementing

      Tips and examples covering design and implementation skills that could be tested on the exam

      Topics covered:

      ·        Review the layered model from Design and Process

      ·        Provide exam tips focused on business and technical design

      ·        Designing a solution infrastructure that meets business requirements

      ·        Designing a solution infrastructure that meets technical requirements

      ·        Design network, storage, and compute resources

      ·        Creating a migration plan

      ·        Envisioning future solution improvements

      ·        Resources for learning more about designing and planning

      ·        Configuring network topologies

      ·        Configuring individual storage systems

      ·        Configuring compute systems

      ·        Resources for learning more about managing and provisioning

      ·        Designing for security

      ·        Designing for legal compliance

      ·        Resources for learning more about security and compliance

      Module 4: Optimizing and Operating

      Tips and examples covering business processes, technical, optimization for security, performance, cost, and ongoing operations and reliability

      Topics covered:

      ·        Analyzing and defining technical processes

      ·        Analyzing and defining business processes

      ·        Resources for learning more about analyzing and optimizing processes

      ·        Designing for security

      ·        Designing for legal compliance

      ·        Resources for learning more about security and compliance

      ·        Advising development/operation teams to ensure successful deployment of the solution

      ·        Resources for learning more about managing implementation

      ·        Easy buttons

      ·        Playbooks

      ·        Developing a resilient culture

      ·        Resources for learning more about ensuring reliability

      Module 5: Next Steps

      Highlght learning resources

      Topics covered:

      ·        Present Qwiklabs Challenge Quest for the Professional CA

      ·        Identify Instructor Led Training courses and what they cover that will be helpful based on skills that might be on the exam

      ·        Connect candidates to individual Qwiklabs, and to Coursera individual courses and specializations.

      ·        Review/feedback of course

       

Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                            
    • Who should attend

      This course is intended for the following participants:

      ·         Network Engineers and Network Admins who are either using Google Cloud Platform or planning to do so

      ·         Individuals who want to be exposed to software-defined networking solutions in the cloud.

      Prerequisites

      To get the most out of this course, participants should have:

      ·         Completed Google Cloud Fundamentals: Core Infrastructure (GCF-CI) or have equivalent experience

      ·         Clear understanding of the 7-layer OSI model

      ·         Clear understanding of IPv4 addressing

      ·         Prior experience with managing IPv4 routes

      Course Objectives

      This course teaches participants the following skills:

      ·         Configure Google VPC networks, subnets, and routers

      ·         Control administrative access to VPC objects

      ·         Control network access to endpoints in VPCs

      ·         Interconnect networks among GCP projects

      ·         Interconnect networks among GCP VPC networks and on-premises or other-cloud networks

      ·         Choose among GCP load balancer and proxy options and configure them

      ·         Use Cloud CDN to reduce latency and save money

      ·         Optimize network spend using Network Tiers

      ·         Deploy networks declaratively using Cloud Deployment Manager

      ·         Design networks to meet common customer requirements

      ·         Configure monitoring and logging to troubleshoot networks problems

      Course Content

      Module 1: Google Cloud VPC Networking Fundamentals

      ·         Recall that networks belong to projects

      ·         Explain the differences among default, auto, and custom networks

      ·         Create networks and subnets

      ·         Explain how IPv4 addresses are assigned to Compute Engine instances

      ·         Publish domain names using Cloud DNS

      ·         Create Compute Engine instances with IP aliases

      ·         Create Compute Engine instances with multiple virtual network interfaces

      Module 2: Controlling Access to VPC Networks

      ·         Outline how IAM policies affect VPC networks

      ·         Control access to network resources using service accounts

      ·         Control access to Compute Engine instances with tag-based firewall rules

      Module 3: Sharing Networks across Projects

      ·         Outline the overall workflow for configuring shared VPC

      ·         Differentiate between the IAM roles that allow network resources to be managed

      ·         Configure peering between unrelated VPC networks

      ·         Recall when to use shared VPC and when to use VPC peering

      Module 4: Load Balancing

      ·         Recall the various load balancing services

      ·         Configure Layer 7 HTTP(S) load balancing

      ·         Whitelist and blacklist IP traffic with Cloud Armor

      ·         Cache content with Cloud CDN

      ·         Configure internal load balancing

      ·         Determine which GCP load balancer to use when

      Module 5: Hybrid Connectivity

      ·         Recall the GCP interconnect and peering services available to connect your infrastructure to GCP

      ·         Explain Dedicated Interconnect and Partner Interconnect

      ·         Describe the workflow for configuring a Dedicated Interconnect

      ·         Build a connection over a VPN with Cloud Router

      ·         Determine which GCP interconnect service to use when

      ·         Explain Direct Peering and Partner Peering

      ·         Determine which GCP peering service to use when

      Module 6: Networking Pricing and Billing

      ·         Recognize how networking features are charged for

      ·         Use Network Service Tiers to optimize spend

      ·         Determine which Network Service Tier to use when

      ·         Recall that labels can be used to understand networking spend

      Module 7: Network Design and Deployment

      ·         Explain common network design patterns

      ·         Automate the deployment of networks using Deployment Manager

      ·         Launch networking solutions using Cloud Marketplace

      Module 8: Network Monitoring and Troubleshooting

      ·         Configure uptime checks, alerting policies, and charts for your network services

      ·         Use VPC Flow Logs to log and analyze network traffic behavior

       

Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
      Who should attend

      This class is intended for thefollowing:

      ·       AWS Solution Architects just getting started with Google Cloud Platform.

      ·       AWS SysOps Administrators used to building IaaS solutions.

      ·       Architects and Engineers operating in multi-cloud environments.

      Prerequisites

      To get the most of out of this course, participants should have:

      ·       Basic proficiency with networking technologies like subnets and routing.

      ·       Experience with Amazon VPC, Amazon EC2 instances, and disks.

      ·       Familiarity with Amazon S3 and AWS database technologies.

      Course Objectives

      This course teaches participants the following skills:

      ·       Identify GCP counterparts for Amazon VPC, subnets, routes, NACLs, IGW, Amazon EC2, Amazon EBS, auto-scaling, Elastic Load Balancing, Amazon S3, Amazon Glacier, Amazon RDS, Amazon Redshift, AWS IAM, and more.

      ·       Configure accounts, billing, projects, networks, subnets, firewalls, VMs, disks, auto scaling, load balancing,storage, databases, IAM, and more.

      ·       Manage and monitor applications.

      ·       Explain feature and pricing model differences.

      ·       Locate documentation and training.

      Course Content

      Module 1:
      Introducing Google Cloud Platform

      ·       Google Cloud infrastructure.

      ·       AWS regions, availability zones, and CloudFront.

      ·       GCP regions, zones, edge caching, and Cloud CDN.

      ·       GCP services.

      Module 2: Setting up Accounts and Billing

      ·       AWS accounts, billing, and IAM roles.

      ·       GCP accounts, billing accounts, projects, and admin setup.

      ·       Account, billing, project, and admin setup.

      ·       Lab: Set up projects and billing accounts with a free-trial GCP account.

      Module 3: Networking

      ·       Amazon VPC, subnets, routes, NACLs, and security groups.

      ·       GCP networks, subnets, routes, and firewall rules.

      ·       VMs in networks.

      ·       Lab: Add VMs, explore the default network, and test connectivity.

      Module 4: Working with VM Instances

      ·       Amazon EC2 instance types, AMIs, Amazon EBS, ephemeral drives, spot instances.

      ·       Google Compute Engine machine types, instances, persistent disks, local SSDs, preemptible VMs.

      ·       VM and web app deployment.

      ·       Lab: Deploy VMs with an app by console and command line.

      Module 5: Scaling and Load Balancing Apps

      ·       Amazon EC2 launch configurations, auto-scaling groups, load balancing.

      ·       Google Compute Engine instance templates, managed instance groups, load balancing.

      ·       Autoscaling and load balancing setup.

      ·       Lab: Scale and load balance instances, and test under load.

      Module 6: Isolating Instances and Apps

      ·       A 3-tier web app in GCP.

      ·       A custom network with custom subnets and firewall rules.

      ·       Lab: Build a 3-tier web app with public front-end and private backend.

      Module 7: Using Storage as a Service and Database as a Service

      ·       Amazon S3, Amazon Glacier, Amazon RDS, Amazon DynamoDB, Amazon Redshift, Amazon Athena.

      ·       Google Cloud Storage, Google Cloud SQL, Cloud Spanner, Google Cloud Datastore, Google Cloud Bigtable, Google BigQuery.

      ·       Lab: Use gsutil command-line tool to perform operations on buckets and objects in Cloud Storage.

      ·       Lab: Load and analyze data in BigQuery.

      Module 8: Deployment and Monitoring

      ·       AWS CloudFormation, Amazon CloudWatch.

      ·       Google Cloud Deployment Manager, Google StackDriver.

      ·       Lab: Deploy your infrastructure using Deployment Manager.

Course Details


    • Online Training

    • Duration : 1 day
  • Who should attend

    This class is intended for the following participants:

    ·         Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers

    ·         Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure with the Google Cloud Platform

    Prerequisites

    To get the most out of this course, participants should have:

    ·         Completed Architecting with GO-AGCPI or have equivalent experience

    ·         Basic proficiency with command-line tools and Linux operating system environments

    ·         Systems Operations experience including deploying and managing applications, either on-premises or in a public cloud environment

    Course Objectives

    This course teaches participants the following skills:

    ·         Design for high availability, scalability, and maintainability

    ·         Assess tradeoffs and make sound choices among Google Cloud Platform products

    ·         Integrate on-premises and cloud resources

    ·         Identify ways to optimize resources and minimize cost

    ·         Implement processes that minimize downtime, such as monitoring and alarming, unit and integration testing, production resilience testing, and incident post-mortem analysis

    ·         Implement policies that minimize security risks, such as auditing, separation of duties and least privilege

    ·         Implement technologies and processes that assure business continuity in the event of a disaster

    Course Content

    Module 1: Defining the Service

    ·         Design in this class

    ·         State and solution

    ·         Measurement

    ·         Gathering requirements, SLOs, SLAs, and SLIs (key performance indicators)

    Module 2: Business-Logic Layer Design

    ·         Microservices architecture

    ·         GCP 12-factor support

    ·         Mapping compute needs to Google Cloud Platform processing services

    ·         Compute system provisioning

    Module 3: Data Layer Design

    ·         Classifying and characterizing data

    ·         Data ingest and data migration

    ·         Identification of storage needs and mapping to Google Cloud Platform storage systems

    Module 4: Presentation Layer Design

    ·         Network edge configuration

    ·         Network configuration for data transfer within the service, including load balancing and network location

    ·         Network integration with other environments, including on premise and multi-cloud

    Module 5: Design for Resiliency, Scalability, and Disaster Recovery

    ·         Failure due to loss of resources

    ·         Failure due to overload

    ·         Strategies for coping with failure

    ·         Business continuity and disaster recovery, including restore strategy and data lifecycle management

    ·         Scalable and resilient design

    Module 6: Design for Security

    ·         Google Cloud Platform security

    ·         Network access control and firewalls

    ·         Protections against denial of service

    ·         Resource sharing and isolation

    ·         Data encryption and key management

    ·         Identity access and auditing

    Module 7: Capacity Planning and Cost Optimization

    ·         Capacity Planning

    ·         Pricing

    Module 8: Deployment, Monitoring and Alerting, and Incident Response

    ·         Deployment

    ·         Monitoring and alerting

    ·         Incident response

Course Details


    • Online Training

    • Duration : 1 day

Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day                                                                                                                                                                                                                                                                  Who should attend

      Cloud Solutions Architects, DevOps Engineers Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure, with a focus on Compute Engine

      Prerequisites

      Completion of Google Cloud Platform Fundamentals or equivalent experience Basic proficiency with command-line tools and Linux operating system environments Systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment

      Course Objectives

      Configure VPC networks and virtual machines Administer Identity and Access Management for resources Implement data storage services in GCP Manage and examine billing of GCP resources Monitor resources using Stackdriver services Connect your infrastructure to GCP Configure load balancers and autoscaling for VM instances Automate the deployment of GCP infrastructure services Leverage managed services in GCP

      Course Content

      The course includes presentations, demonstrations, and hands-on labs.

      Module 1: Introduction to Google Cloud Platform

      ·         List the different ways of interacting with GCP

      ·         Use the GCP Console and Cloud Shell

      ·         Create Cloud Storage buckets

      ·         Use the GCP Marketplace to deploy solutions

      Module 2: Virtual Networks

      ·         List the VPC objects in GCP

      ·         Differentiate between the different types of VPC networks

      ·         Implement VPC networks and firewall rules

      ·         Design a maintenance server

      Module 3: Virtual Machines

      ·         Recall the CPU and memory options for virtual machines

      ·         Describe the disk options for virtual machines

      ·         Explain VM pricing and discounts

      ·         Use Compute Engine to create and customize VM instances

      Module 4: Cloud IAM

      ·         Describe the Cloud IAM resource hierarchy

      ·         Explain the different types of IAM roles

      ·         Recall the different types of IAM members

      ·         Implement access control for resources using Cloud IAM

      Module 5: Storage and Database Services

      ·         Differentiate between Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Firestore and Cloud Bigtable

      ·         Choose a data storage service based on your requirements

      ·         Implement data storage services

      Module 6: Resource Management

      ·         Describe the cloud resource manager hierarchy

      ·         Recognize how quotas protect GCP customers

      ·         Use labels to organize resources

      ·         Explain the behavior of budget alerts in GCP

      ·         Examine billing data with BigQuery

      Module 7: Resource Monitoring

      ·         Describe the Stackdriver services for monitoring, logging, error reporting, tracing, and debugging

      ·         Create charts, alerts, and uptime checks for resources with Stackdriver Monitoring

      ·         Use Stackdriver Debugger to identify and fix errors

      Module 8: Interconnecting Networks

      ·         Recall the GCP interconnect and peering services available to connect your infrastructure to GCP

      ·         Determine which GCP interconnect or peering service to use in specific circumstances

      ·         Create and configure VPN gateways

      ·         Recall when to use Shared VPC and when to use VPC Network Peering

      Module 9: Load Balancing and Autoscaling

      ·         Recall the various load balancing services

      ·         Determine which GCP load balancer to use in specific circumstances

      ·         Describe autoscaling behavior

      ·         Configure load balancers and autoscaling

      Module 10: Infrastructure Automation

      ·         Automate the deployment of GCP services using Deployment Manager or Terraform

      ·         Outline the GCP Marketplace

      Module 11: Managed Services

      ·         Describe the managed services for data processing in GCP

       

Course Details


    • Online Training

    • Duration : 1 day
  • Who should attend

    ·         Individuals planning to deploy applications and create application environments on Google Cloud Platform

    ·         Developers, systems operations professionals, and solution architects getting started with Google Cloud Platform

    ·         Executives and business decision makers evaluating the potential of Google Cloud Platform to address their business needs

    Prerequisites

    To get the most out of this course, participants should:

    ·         Have basic proficiency with networking technologies like subnets and routing

    ·         Have basic proficiency with command-line tools

    ·         Have experience with Microsoft Azure and IIS

    Course Objectives

    ·         Identify Google Cloud counterparts for Azure IaaS, Azure PaaS, Azure SQL, Azure Blob Storage, Azure Application Insights, and Azure Data Lake

    ·         Configure accounts, billing, projects, networks, subnets, firewalls, VMs, disks, auto scaling, load balancing, storage, databases, IAM, and more

    ·         Manage and monitor applications

    ·         Explain feature and pricing model differences

    Course Content

    Module 1 Introducing Google Cloud
    Topics

    ·         What is cloud computing?

    ·         Google Cloud Computing architectures

    ·         The Google network

    ·         Google Cloud Regions and Zones

    ·         Google Cloud versus Azure regions and zones

    ·         Open API’s

    ·         Multi-layered security approach

    ·         Budgets and Billing

    Objectives

    ·         Explain the advantages of Google Cloud

    ·         Define the components of Google’s network infrastructure, including: points of presence, data centers, regions, and zones

    ·         Understand the difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)

    Activities

    ·         1 quiz

    Module 2 Getting Started with Google Cloud
    Topics

    ·         Google Cloud resource hierarchy

    ·         Comparison to Azure resource hierarchy

    ·         Identity and Access Management (IAM)

    ·         IAM Roles

    ·         Comparison to Azure AD

    ·         Interacting with Google Cloud

    ·         Cloud Marketplace

    Objectives

    ·         Identify the purpose of projects on Google Cloud

    ·         Understand how Azure’s resource hierarchy differs from Google Cloud’s

    ·         Understand the purpose of and use cases for Identity and Access Management

    ·         Understand how Azure AD differs from Google Cloud IAM

    ·         List the methods of interacting with Google Cloud

    ·         Launch a solution using Cloud Marketplace

    Activities

    ·         1 lab and 1 quiz

    Module 3 Virtual Machines in the Cloud
    Topics

    ·         Virtual Private Cloud (VPC) Network

    ·         How Azure VNet differs from Google VPC

    ·         Compute Engine

    ·         Comparing Azure VM and Google Compute Engine

    ·         Important VPC Capabilities

    ·         How typical approaches to load-balancing in Google Cloud differ from those in Azure

    Objectives

    ·         Identify the purpose and use cases for Google Compute Engine

    ·         Understand the basics of networking in Google Cloud

    ·         Understand how Azure VPC differs from Google VPC

    ·         Understand the similarities and differences between Azure VM and Google Compute Engine

    ·         Understand how typical approaches to load-balancing in Google Cloud differ from those in Azure

    ·         Deploy applications using Google Compute Engine

    Activities

    ·         1 lab and 1 quiz

    Module 4 Storage in the Cloud
    Topics

    ·         Cloud Storage

    ·         Cloud Storage Interactions

    ·         Comparing Azure Blob Storage with Google Cloud Storage

    ·         Cloud Bigtable

    ·         Cloud SQL and Cloud Spanner

    ·         Cloud Datastore

    ·         Comparing Azure SQL with Google Cloud’s managed database services

    ·         Comparing Storage Options

    Objectives

    ·         Understand the purpose of and use cases for: Cloud Storage, Cloud SQL, Cloud Bigtable and Cloud Datastore

    ·         Understand how Azure Blob compares to Cloud Storage

    ·         Compare Google Cloud’s managed database services with Azure SQL

    ·         Learn how to choose among the various storage options on Google Cloud

    ·         Load data from Cloud Storage into BigQuery

    Activities

    ·         1 lab and 1 quiz

    Module 5 Containers in the Cloud
    Topics

    ·         Containers in the Cloud

    ·         Kubernetes and Kubernetes Engine

    ·         Hybrid and Multi-Cloud

    ·         How Azure Kubernetes Service differ from GKE

    Objectives

    ·         Define the concept of a container and identify uses for containers

    ·         Identify the purpose of and use cases for Google Container Engine and Kubernetes

    ·         Understand how Azure Kubernetes Service differs from Google Kubernetes Engine

    ·         Provision a Kubernetes cluster using Kubernetes Engine

    ·         Deploy and manage Docker containers using kubectl

    Activities

    ·         1 lab and 1 quiz

    Module 6 Applications in the Cloud
    Topics

    ·         App Engine Standard Environment

    ·         App Engine Flexible Environment

    ·         Comparison to Azure App Service

    ·         Cloud Endpoints and Apigee Edge

    Objectives

    ·         Understand the purpose of and use cases for Google App Engine

    ·         Contrast the App Engine Standard environment with the App Engine Flexible environment

    ·         Understand how App Engine differs from Azure App Service

    ·         Understand the purpose of and use cases for Google Cloud Endpoints

    Activities

    ·         1 quiz

    Module 7 Developing, Deploying and Monitoring in the Cloud
    Topics

    ·         Development in the cloud

    ·         Deployment: Infrastructure as code

    ·         How Cloud Deployment Manager differs from Azure Resource Manager

    ·         Monitoring: Proactive instrumentation

    ·         How Cloud Operations differs from Azure application Insights

    Objectives

    ·         Understand options for software developers to host their source code

    ·         Understand the purpose of template-based creation and management of resources

    ·         Understand how Google Cloud Deployment Manager differs from Azure Resource Manager

    ·         Understand the purpose of integrated monitoring, alerting, and debugging

    ·         Understand how Google Monitoring differs from Azure Application Insights and Azure Log Analytics

    ·         Create a Deployment Manager deployment

    ·         Update a Deployment Manager deployment

    ·         View the load on a VM instance using Cloud Monitoring

    Activities

    ·         1 lab and 1 quiz

    Module 8 Big Data and Machine Learning in the Cloud
    Topics

    ·         Google Cloud Big Data Platform

    ·         Dataflow

    ·         BigQuery

    ·         How BigQuery differs from Azure Data Lake Analytics

    ·         Pub/sub and Datalab

    ·         How Cloud Pub/Sub differs from Azure Events Hub

    ·         Google Cloud Machine Learning Platform

    ·         ML APIs

    ·         How GCP’s machine-learning APIs differ from Azure’s

    Objectives

    ·         Understand the purpose of and use cases for the products and services in the Google Cloud big data and machine learning platforms

    ·         Understand how Google Cloud BigQuery differs from Azure Data Lake

    ·         Understand how Google Cloud Pub/Sub differs from Azure Event Hubs and Service Bus

    ·         Understand how Google Cloud’s machine-learning APIs differ from Azure’s

    ·         Load data into BigQuery from Cloud Storage

    ·         Perform queries using BigQuery to gain insight into data

    Activities

    ·         1 lab and 1 quiz

    Module 9 Summary and Review
    Topics

    ·         Course Review

    ·         The Process of migrating from Azure to Google Cloud

    ·         Next Steps

    Objectives

    ·         Review the products that make up Google Cloud and remember how to choose among them

    ·         Understand next steps for training and certification

    ·         Understand, at a high level, the process of migrating from Azure to Google Cloud

    Activities

    ·         1 quiz

     

Course Details


    • Online Training

    • Duration : 1 day
  • Who should attend

    This class is intended for the following participants:

    ·         Cloud architects, administrators, and SysOps/DevOps personnel

    ·         Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure with the Google Cloud Platform.

    Prerequisites

    ·         To get the most out of this course, participants should have completed Google Cloud Fundamentals: Core Infrastructure (GCF-CI) or have equivalent experience.

    ·         Participants should also have basic proficiency with command-line tools and Linux operating system environments

    Course Objectives

    This course teaches participants the following skills:

    ·         Understand how software containers work.

    ·         Understand the architecture of Kubernetes.

    ·         Understand the architecture of Google Cloud.

    ·         Understand how pod networking works in Google Kubernetes Engine.

    ·         Create and manage Kubernetes Engine clusters using the Google Cloud Console and gcloud/kubectl commands.

    ·         Launch, roll back, and expose jobs in Kubernetes.

    ·         Manage access control using Kubernetes RBAC and IAM.

    ·         Manage pod security policies and network policies.

    ·         Use Secrets and ConfigMaps to isolate security credentials and configuration artifacts.

    ·         Understand Google Cloud choices for managed storage services.

    ·         Monitor applications running in Google Kubernetes Engine.

    Course Content

    Module 1 – Introduction to Google Cloud

    ·         Use the Google Cloud Console

    ·         Use Cloud Shell

    ·         Define Cloud Computing

    ·         Identify Google Cloud Compute Services

    ·         Understand Regions and Zones

    ·         Understand the Cloud Resource Hierarchy

    ·         Administer your Google Cloud Resources

    ·         1 lab and 1 quiz

    Module 2 – Containers and Kubernetes in Google Cloud

    ·         Create a Container Using Cloud Build

    ·         Store a Container in Container Registry

    ·         Understand the Relationship Between Kubernetes and Google Kubernetes Engine (GKE)

    ·         Understand how to Choose Among Google Cloud Compute Platforms

    ·         1 lab and 1 quiz

    Module 3 – Kubernetes Architecture

    ·         Understand the Architecture of Kubernetes: Pods, Namespaces

    ·         Understand the Control-plane Components of Kubernetes

    ·         Create Container Images using Cloud Build

    ·         Store Container Images in Container Registry

    ·         Create a Kubernetes Engine Cluster

    ·         1 lab and 1 quiz

    Module 4 – Kubernetes Operations

    ·         The Kubectl Command

    ·         Work with the Kubectl Command.

    ·         Inspect the Cluster and Pods.

    ·         View a Pod’s Console Output.

    ·         Sign in to a Pod Interactively.

    ·         2 labs and 1 quiz

    Module 5 – Deployment, Jobs, and Scaling

    ·         Deployments

    ·         Ways to Create Deployments

    ·         Services and Scaling

    ·         Updating Deployments

    ·         Rolling Updates

    ·         Blue/Green Deployments

    ·         Canary Deployments

    ·         Managing Deployments

    ·         Jobs and CronJobs

    ·         Parallel Jobs

    ·         CronJobs

    ·         Cluster Scaling

    ·         Downscaling

    ·         Node Pools

    ·         Controlling Pod Placement

    ·         Affinity and Anti-Affinity

    ·         Pod Placement Example

    ·         Taints and Tolerations

    ·         Getting Software into your Cluster

    ·         3 labs and 1 quiz

    Module 6 – GKE Networking

    ·         Introduction

    ·         Pod Networking

    ·         Services

    ·         Finding Services

    ·         Service Types and Load Balancers

    ·         How Load Balancers Work

    ·         Ingress Resource

    ·         Container-Native Load Balancing

    ·         Network Security

    ·         2 labs and 1 quiz

    Module 7 – Persistent Data and Storage

    ·         Volumes

    ·         Volume Types

    ·         The PersistentVolume Abstraction

    ·         More on PersistentVolumes

    ·         StatefulSets

    ·         ConfigMaps

    ·         Secrets

    ·         2 labs and 1 quiz

    Module 8 – Access Control and Security in Kubernetes and Kubernetes Engine

    ·         Understand Kubernetes Authentication and Authorization

    ·         Define Kubernetes RBAC Roles and Role Bindings for Accessing Resources in Namespaces

    ·         Define Kubernetes RBAC Cluster Roles and ClusterRole Bindings for

    ·         Accessing Cluster-scoped Resources

    ·         Define Kubernetes Pod Security Policies

    ·         Understand the Structure of IAM

    ·         Define IAM roles and Policies for Kubernetes Engine Cluster Administration

    ·         2 labs and 1 quiz

    Module 9 – Logging and Monitoring

    ·         Use Cloud Monitoring to monitor and manage availability and performance

    ·         Locate and inspect Kubernetes logs

    ·         Create probes for wellness checks on live applications

    ·         2 labs and 1 quiz

    Module 10 – Using Google Cloud Managed Storage Services from Kubernetes Applications

    ·         Understand Pros and Cons for Using a Managed Storage Service Versus Self-managed Containerized Storage

    ·         Enable Applications Running in GKE to Access Google Cloud Storage Services

    ·         Understand Use Cases for Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore, and BigQuery from within a Kubernetes Application

    ·         1 lab and 1 quiz

    Module 11 – Logging and Monitoring

    ·         CI/CD overview

    ·         CI/CD for Google Kubernetes Engine

    ·         CI/CD Examples

    ·         Manage application code in a source repository that can trigger code changes to a continuous delivery pipeline.

    ·         1 lab

Application Development Track

Designed for application programmers and software engineers who develop software programs in the cloud.
 

Course Details


    • Online Training

    • Duration : 1 day

Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day



Course Details


    • Online Training

    • Duration : 1 day