- Overview
- Prerequisites
- Audience
- Audience
- Curriculum
Description:
"Unlock the full potential of Google Cloud Platform (GCP) with our 'Google Cloud Certified Professional' course. In today's rapidly evolving digital landscape, cloud computing is a key driver of innovation. Gain in-depth insights into the entire spectrum of GCP technologies, from Artificial Intelligence to Machine Learning.
Develop hands-on expertise in deploying GCP solutions, distinguishing between related products, and recognizing diverse solution domains and use cases. Master the skills required for efficient solution management and administration, and acquire the knowledge of solution patterns, methods, technologies, and designs to implement security, scalability, high availability, and other essential qualities.
By the end of this course, you'll be fully prepared to obtain your Google Cloud certification. Join us on this transformative journey and become a Google Cloud Certified Professional."
Course Code/Duration:
BDT63 / 5 Days
Learning Objectives:
After this course, you will be able to :
- Understand the fundamentals of Cloud Native technologies.
- Recognize the business drivers behind Cloud Native.
- Explore micro-services architecture and its applications.
- Grasp the significance of distributed storage and databases.
- Gain proficiency in Kubernetes and its role in container orchestration.
- Learn about Kubernetes networking, including CNI and network policies.
- Manage container images and distributions effectively.
- Get to grips with service meshes and their use in modern applications.
- Master DevOps principles and essential tools like Git, Docker, and Jenkins.
- Implement a complete CI/CD pipeline using GitLab.
- Basic Programming Knowledge, Linux Background, knowledge of containerization, Networking and Cloud Knowledge.
- Anyone who is interested in learning.
- Anyone who is interested in learning.
Course Outline:
(Day wise topics could change per student group)
Week 1 – Workshop Day 1 and 2
Course Introduction
Cloud native fundamentals
- Cloud native definition
- Cloud native business drivers
- Evolution of application design
- Ubiquity of cloud services
- Micro-services architecture
- Distributed storage and database
- Streaming and messaging
- Container concept
Week 2 – Workshop Day 3 and 4
Introduction to Kubernetes
- Role: container/ service orchestration
- Architecture, clusters
- Automated deployment and operations of containerized applications
- Kubernetes networking
- CNI
- Networks policies, workflow
- Examples: Flannel, Calico
- Automation based on helm charts (optional)
- Container/service image (registry and distribution)
- Introduction to service meshes
- Fundamentals: definition, drivers and use cases
- Example: Envoy and Istio
Week 3 – Workshop Day 5
Introduction to DevOps and CI/CD
- DevOps
- Principles of continuous software development, integration and deployment
- Introduction to Tools (eg. Git, Docker, Jenkins, ANSIBLE,…)
- Repositories, artifacts
- CI/CD pipeline
- Example: GitLab
Conclusion: Next steps
Thought Leadership Session/Discussion
- Thought LeadershipTopic #1: Journey of virtualization to Cloud.
- Thought Leadership Topic #2: Discuss options of container/ service orchestration
- Thought Leadership Topic #3: Brainstorm and discuss potential use cases for client.
Training material provided:
Yes (Digital format)