Course Outline
This online class provides an overview of Google Cloud Platform products and services. Through a combination of presentations, demos and hands-on labs, participants learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies. The course is aimed at software engineers and system administrators who want to deliver better software and help you to excel in delivering and deploying software using DevOps – GIT, Git bash, Terraform, Jenkins, Helm Package Manager, Docker and Kubernetes. We have an easy and affordable learning solution that is accessible to millions of learners. With our students spread across countries like the India, US, UK, Canada, Singapore, Australia, Middle East many others, we have built a community of learners across the globe.
Target Audience:
- Freshers
- Non-IT People
- Developers
- Solutions Architects
- Data Center Solution Design Engineers
- IT Administrators (System, Database, Storage.)
- IT Provisioning and Maintenance (Hardware, Network, Storage, etc.)
- IT Managers and solution consultants
- IT Project Managers etc…
Module 1: Cloud Foundations
- What is Cloud Computing?
- Attributes of Cloud Computing
- Advantages of Google Cloud Platform
- Google network infrastructure
- Cloud Attributes and Services Taxonomy
- Key Aspects of IaaS, PaaS and SaaS
- Cloud Security
- Hands-on:
- Creating a Free Google Cloud Platform Account
- Navigating to Google Cloud Platform: Services and Products
Module 2: Google Cloud Platform
- Projects on Google Cloud Platform
- Organization
- Identity and Access Management.
- List the methods of interacting with Google Cloud Platform.
- Cloud shell features
- Hands-on:
- Managing Google Cloud Platform with Console
- Managing Google Cloud Platform with Command Line
- Google Cloud SDK Installation Understand gcloud, gsutil, and other Command-Line Tools
- Google Cloud Platform Projects and Billings
- Understand GCP Projects Project User Roles
Module 3: Google Compute Engine
- Google Compute Engine.
- Compute options vCPU, Memory, Images
- Instances, Managed Instance group &
- Sole Tenant nodes
- Pricing model
- Snapshot, Images, Clones,
- Machine Images
- Hands-on:
- Working with Virtual Machines
- Managed Instance Group
- Snapshot, Images, Clones & Machine Images
Module 4: Networks in the Cloud
- Virtual Private Cloud (VPC)
- Networks, Sub networks, IP addresses,
- Routes, Firewall rules
- VPC Peering, Shared VPC
- Load balancers
- Hands-on:
- VPC – Auto/Custom
- Firewalls
- Load Balancers
- VPC Peering
Module 5: Cloud Identity Access Management
- Organizations,
- Roles – Primitive, Predefined, Custom
- Members
- Service accounts – Default, Google, User
Cloud IAM best practices
- Hands-on:
- Primitive, Predefined & Custom roles
- Permissions
- Types of Service Accounts
Module 6: Storage in the Cloud
- Google Cloud Storage, Google Cloud SQL
- Intro to Google Cloud Bigtable
- Cloud Spanner, Big query and Google Cloud Datastore
- Learn how to choose between the various storage options
- Hands-on:
- Cloud Storage
- Cloud SQL
- Bigquery
Module 7: Containers in the Cloud
- Define the concept of a container and identify uses for containers.
- Dockers Images, Containers, PODs etc.
- Google Kubernetes Engine and on premise Kubernetes.
- Helm Package Manager
- Hands-on:
- Dockers containers, Kubernetes Engine
- Helm Package Manager
Module 8: DevOps Tooling Continuous Integration Continuous Delivery
- GITHUB
- GIT Bash
- Terraform – Infrastructure as a Code
- Jenkins Automation
- Maven, Nexus , Docker, Kubernetes etc..
- Prometheus, Grafana
- Continuous Integration – CI
- Continuous Deployment – CD
Real Time Projects
- Deploying Web Apps on Kubernetes
- Building Scalable and Resilient Applications – Managed Instance Groups
- One click infrastructure deployments – Jenkins Automation
- Connecting spring boot Application to DB server
- More other projects..!
- Prep sessions on certifications Google Associate Cloud Engineer or Professional Cloud Architect