Unlock Your Potential with Google Training Courses

As official Google training partners, we empower professionals like you to master Google Cloud Platform (GCP) with our comprehensive certification and training programs. Whether you're aiming for certification or seeking to deepen your understanding of Google's cloud products and services, our certified instructors ensure you're fully equipped to excel in your career.

Explore Our Official Google Training Courses:

Why Choose Google Cloud Certification?

In today's dynamic tech landscape, Google Cloud Platform stands as one of the leading global cloud providers. The demand for skilled professionals in GCP is ever-growing, presenting abundant opportunities for career advancement. By becoming GCP certified, you not only validate your expertise but also position yourself as a sought-after asset in the industry.

With GCP, the possibilities are limitless:

Scalable Infrastructure: Harness the power of Google's robust infrastructure for seamless scalability and performance.
Artificial Intelligence and Machine Learning: Dive into the realm of AI and ML with Google's cutting-edge technologies, driving innovation and efficiency.
Data Science: Utilize Google Cloud's rich array of data services to extract valuable insights and drive informed decision-making.

Take Your Career to New Heights

GCP isn't just about cloud infrastructure—it's a gateway to a world of opportunities. Our training equips you with the knowledge and skills needed to thrive in today's digital landscape, whether you're based in South Africa or seeking international opportunities.

Embrace the Future with Google GSuite and Google Chrome Enterprise

In addition to GCP, we also offer training for Google GSuite and Google Chrome Enterprise. As businesses embrace remote work and cloud-based solutions, GSuite and Google Chrome Enterprise emerge as indispensable tools for productivity and collaboration. By getting certified in these platforms, you position yourself as a trusted advisor capable of driving digital transformation for businesses of all sizes.

Join us and embark on a journey of growth and success with Google Training. Your future starts here.

We offer training for Google Cloud Platform in South Africa and internationally.

Our Clients

Absa Bank Dimension Data Teraco Discovery Health South African Revenue Service First National Bank Allan Grey multichoice CSIR Standard Bank University of Johannesburg MTN Mr Price

As official Google training partners, Jumping Bean is your gateway to unlocking the full potential of Google technologies. Our comprehensive Google Certification training program covers the entire spectrum of Google offerings, including cloud computing, AI/ML, Looker, BigQuery, TensorFlow, and more. Whether you're an aspiring professional or a seasoned expert, our courses are designed to elevate your skills and propel your career forward.

Self Paced/Instructor-Led

Afforadable and effecitve.
Start today and reach your goals!

Get a Quote

Flexible Training Formats to Suit Your Needs

At Jumping Bean, we understand that one size does not fit all when it comes to learning. That's why we offer a range of flexible training formats tailored to your individual preferences and constraints. Choose from self-paced online courses for maximum flexibility, mentored-assisted training programs for personalized guidance and support, or in-classroom sessions for a traditional learning experience. Whatever your schedule or budget, we have an option to fit your needs.

Personalized Support and Career Guidance

Our commitment to your success extends beyond just providing training. Our team of industry experts is dedicated to offering personalized career guidance and advice to help you navigate your professional journey with confidence. Whether you're looking to advance in your current role, switch careers, or explore new opportunities, we're here to support you every step of the way.

Tailored Solutions for Businesses

For organizations seeking to empower their workforce and stay ahead in a competitive market, Jumping Bean offers tailored talent retention solutions and HR skill retention/growth plans. Our comprehensive training programs ensure that your team is equipped with the latest skills and knowledge needed to drive innovation and success within your organization.

 

Jumping Bean is an official Google Cloud training partner. All our instructors are official Google certified instructors. With years of hands-on training and in-field experience, our trainers have a depth of knowledge and insight that will provide you with the understanding and knowledge you need to master the Google Cloud Platform.

Looking for a Google Cloud Course? Let Us Know!

Are you looking for a specific Google training course but can't find it? Let us know and we will be happy to offer the course.  Call us on +2711-7818014 or use the contact form below.

Training That Suits You!

We offer online or classroom-based training, part-time or full-time; whatever suits you we can accommodate.

​​​​​​​

Kaofela :: Botswana Revenue Services

Training was very practical and I liked the troubleshooting skills demonstrated which will help me greatly at work

Jason :: SEDA

Very pleasant training that covered a broad range of topics which exceeded expectation

Mayshiya :: Auditor General

I loved the relevance of the training content towards my daily work and improved knowledge for making relevant recommendations

Leeto :: ABSA

Thanks for everything, experience was great and worth every cent.

Thato :: FNB

The training was great and opened interesting channels that I never knew existed.

Saleha :: Bankserv Africa

I loved the practical examples and channels explored plus the instructor created an engaging environment.

Architecting with Google Kubernetes Engine Training

This course will teach you how to create, monitor and maintain Kubernetes clusters on Google Kubernetes Engine (GKE).  You will learn how to secure applications deployed to Kubernetes and to provision resources such as storage and networks for your Kubernetes applications.

Course Outline

Duration: 3 Days
Price: R16,000 (ex vat)
 

Module 1

  • Introduction to Google Cloud Platform
  • Use the Google Cloud Platform Console
  • Use Cloud Shell
  • Create GCP projects
  • Understand the differences among GCP compute platforms
  • Cloud Resource Manager, Quotas, Billing

Module 2

  • Launching Workloads in Kubernetes Engine
  • Understand the architecture of Kubernetes: pods, namespaces
  • Understand the components of Kubernetes
  • Create Docker containers using Google Container Builder
  • Store container images in Google Container Registry
  • Create a Kubernetes Engine cluster
  • Install software using Helm charts

Module 3

  • Debugging, Monitoring, Logging, Error Reporting
  • Introspect Kubernetes containers
  • View pod logs
  • Troubleshoot common Kubernetes problems
  • Use Stackdriver Kubernetes Monitoring
  • Use Prometheus monitoring with Stackdriver

Module 4

  • Scheduling and Autoscaling Workloads in Kubernetes Engine
  • Apply labels
  • Create and manage Deployments
  • Perform rolling upgrades and rollbacks of Deployments
  • Define Services
  • Expose Services with LoadBalancers and NodePorts
  • Run cron jobs
  • Control pod execution with taints and tolerations
  • Configure Kubernetes Engine clusters for autoscaling

Module 5

  • Kubernetes and Google Cloud VPC Networking Fundamentals
  • Understand the Kubernetes networking model
  • Understand how Kubernetes networking differs from Docker networking
  • Understand how Kubernetes networking differs from Compute Engine networking
  • Understand VPC networks and subnets
  • Understand load balancer types
  • Use Kubernetes DNS

Module 6

  • Persistent Data and Storage
  • Use Secrets to isolate security credentials
  • Use ConfigMaps to isolate configuration artefacts
  • Push out and roll back updates to Secrets and ConfigMaps
  • Configure Persistent Storage Volumes for Kubernetes Pods
  • Use StatefulSets to ensure that claims on persistent storage volumes persist across restarts

Module 7

  • 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 cluster role bindings for accessing cluster-scoped resources
  • Define Kubernetes pod security policies to only allow pods with specific security-related attributes to run
  • Define Kubernetes network policies to allow and block traffic to pods Understand the structure of GCP IAM
  • Define IAM roles and policies for Kubernetes Engine cluster administration
  • Decide between building one larger cluster and many smaller clusters

Module 8

  • Using GCP Managed Storage Services from Kubernetes Applications
  • Understand the pros and cons of using a managed storage service versus self-managed containerized storage
  • Understand use cases for Cloud Storage, and use Cloud Storage from within a Kubernetes application
  • Understand use cases for Cloud SQL and Cloud Spanner and use them from within a Kubernetes application
  • Understand use cases for Cloud Datastore, and use Cloud Datastore from within a Kubernetes application
  • Understand use cases for Bigtable, and use Bigtable from within a Kubernetes application

Architecting with Google Compute Engine Training

This course equips attendees with the knowledge and skill to deploy images and applications to Google Compute Engine. It will teach them how to monitor and autoscale resources automatically. The course covers IAM, access management and networking to ensure a secure environment for your organisation.

Course Outline

Duration: 3 Days
Price: R15,000 (ex vat)

 

Module 1
Introduction to GCP

  • 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
  • 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 behaviour 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
  • Describe Cloud DNS

Module 9
Load Balancing and Autoscaling

  • Recall the various load-balancing services
  • Determine which GCP load balancer to use in specific circumstances
  • Describe autoscaling behaviour
  • 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

Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform

This course is part of the Google Data Engineer specialisation courses. In this course, you will learn to create and manage computing clusters to run Hadoop, Spark, Pig, and/or Hive jobs on the Google Cloud Platform. Learn how to design data processing systems, build end-to-end data pipelines, analyze data and carry out machine learning.

You will also learn how to access various cloud storage options from their compute clusters and integrate Google's machine learning capabilities into their analytics programs. It is 5 days of jam-packed theory, demos, and practicals that will arm you with all you need to know to master the Big data on the Google Cloud Platform

Course Outline

Title: Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform
Duration: 4 Days
Price:  R25,000 (ex vat)

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 the 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.

Serverless Machine Learning with TensorFlow on Google Cloud Platform:


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 an ML model locally and on the 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.

About Us

jumping bean training room

 

Jumping Bean stands at the forefront of open-source integration and training, offering a rich history of over two decades of exceptional service to our clients. Our comprehensive suite of services is designed to meet the evolving needs of businesses across various sectors, from small enterprises to global corporations. At Jumping Bean, we are committed to excellence, innovation, and fostering long-term partnerships with our clients.

Our Expertise:

  • Linux Services: Offering everything from Service Level Agreement (SLA) support and ad-hoc assistance to system hardening and solutions architecture, we ensure your Linux environment is robust, secure, and tailored to your business needs.

  • PostgreSQL Solutions: Specializing in SLA-based support, implementation assistance, solutions architecture, and performance tuning, our PostgreSQL services are designed to optimize your database systems for peak performance.

  • DevOps Transformation: Our comprehensive DevOps offerings include advisory services, implementation support, consulting, SLA support, and training, facilitating seamless software development and operations integration.

  • Big Data Insights: With expertise in Google, Azure & AWS Big Data support, data flow architecture, implementation support, and training, we empower businesses to leverage big data for actionable insights and competitive advantage.

  • Security Assurance: From advisory services and Security Operations Center (SOC) services to security audits, reviews, and training, our security solutions are crafted to protect your assets and data comprehensively.

  • Software Development: Our software development services, encompassing mobile and enterprise apps, are tailored to deliver innovative and user-centric solutions that drive engagement and value.

  • Cloud Consulting: We offer a full spectrum of cloud consulting services, including migration, cloud provider support, workflow architecture, automation, big data, and containerization, to help businesses thrive in the cloud.

Why Choose Jumping Bean?

  • Long-Term Partnerships: Our approach to building lasting relationships with our clients enables us to deeply understand their needs, providing customized solutions and training that drive tangible business outcomes.

  • Global Reach, Local Impact: Serving both large and small businesses in South Africa and across the globe, we offer the flexibility of both remote and on-site support, ensuring we're there whenever and wherever you need us.

  • Passion for Technology: Our dedication to open-source technology and continuous innovation means our clients benefit from cutting-edge solutions that offer early adopter advantages while mitigating the risks.

  • Comprehensive Support: With a focus on practical experience and customer-centric solutions, Jumping Bean is your trusted partner in navigating the complexities of technology integration and optimization.

Discover how Jumping Bean can transform your business with our open-source solutions and training. Visit us at Jumping Bean to explore our services and how we can tailor them to your unique business challenges. Together, let's innovate, optimize, and lead in your industry.

Contact Us

Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.

3 Appian Place,373 Kent Ave
Ferndale,
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
  +2721-020-0111 (Cape Town)
ZA

Contact Form

contactform.caption

Contact Form