GCP: Google Cloud Platform: Data Engineer, Cloud Architect
3.9 (193 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,431 students enrolled

GCP: Google Cloud Platform: Data Engineer, Cloud Architect

Learn and master the skills to become a Google Cloud Architect
3.9 (193 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,431 students enrolled
Last updated 4/2019
English
English [Auto]
Current price: $83.99 Original price: $139.99 Discount: 40% off
53 minutes left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 3 articles
  • 24 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Overview of the Google Cloud Platform
  • In depth lectures with demos and examples for the Compute section including: Compute Engine, Kubernetes Engine, App Engine, Pub/Sub and Cloud functions
  • In depth lectures with demos and examples for the Storage section including: Cloud storage, Big table, Spanner, Cloud SQL and Datastore
  • In depth lectures with demos and examples for the Networking section including: VPCs, Subnets, Firewalls, Routes, IP addresses, DNS and Loadbalancer
  • Best Practices of working with GCP in the real field.
Requirements
  • Basic knowledge of Information Technology
  • Computer with internet access to follow the demos
Description

The GCP course provides you the tools to master the concepts required to become a Cloud Architect. GCP is a large, complex suite of products and services that can be overwhelming. We structured the course into a simple, module based learning system with core concepts, demos and real world examples. Whether you're a beginner looking for an introductory overview of the Google Cloud Platform or a professional studying for the certification, you'll benefit from the course.

In the end of this course, you will gain in-depth knowledge about GCP to help your company or your own project to get on GCP, make use of the correct component on GCP, and continuously deliver better software.


About the Author:

Jake Robin is a seasoned hardware engineer with over 15 years of experience in technology.  In particular, Jake has 7+ years architecting & developing end-to-end solutions involving mobile/api’s/ client-server/ iBeacons/ Google Cloud Platform/ AWS. He advised/mentored startups, ran training/marketing bootcamps in App development/Marketing/ Chatbots etc.

Basit Mustafa is the Founder & CEO - Voltaire, Inc and the previously IBM's director in software department. Basit's technology career has focused on successfully applying technology to solve big problems, teaching others how to do the same, and leading teams that apply technology to solve business problems. Today, as Basit grows his business he enjoys coaching and teaching others to do the same with a focus on using the latest technology to build whatever is their passion!


Why shall we learn Cloud Computing:

Cloud Computing is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices.

Google Cloud Computing is becoming a must tool for developers. GCP approach gives you the opportunity to scale your application without any need of deploy any physical hardwares. Google Cloud Computing allows developers to focus on the things which actually matters without worrying about the underlying infruscture where the application runs.

Tons of companies are using Google Cloud Computing in production, today you have the access to that same cloud technology right on your desktop.


What you'll learn:

  • Overview of the Google Cloud Platform

  • In depth lectures with demos and examples for the Compute section including: Compute Engine, Kubernetes Engine, App Engine, Pub/Sub and Cloud functions

  • In depth lectures with demos and examples for the Storage section including: Cloud storage, Big table, Spanner, Cloud SQL and Datastore

  • In depth lectures with demos and examples for the Networking section including: VPCs, Subnets, Firewalls, Routes, IP addresses, DNS and Load balancer

  • Best Practices of working with GCP in the real field.

Why choosing this course?

This course is very hands on, Jake and Basit has put lots effort to provide you with not only the theory but also real-life examples of developing applications on GCP that you can try out on your own laptop.

In the end of this course, we are confident that you will gain in depth knowledge about GCP and general cloud computing skills to help your company or your own project to apply the right cloud solution and continuously deliver better software.


30-day money-back guarantee!

You will get 30-day money-back guarantee from Udemy for this course.

If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.

Are you ready to take your Cloud skills and career to the next level, take this course now!

You will go from zero to GCP hero in 10 hours.

Who this course is for:
  • IT professionals seeking an introduction to Google Cloud Platform
  • Students studying for the GCP Architect or Data Engineer exams
  • IT professionals who are responsible for implementing, deploying, migrating, and maintaining applications in the cloud
  • Application programmers, data scientists and software engineers who develop software programs in the cloud
  • Cloud Infrastructure engineers
  • Computer networking and security professionals
Course content
Expand all 26 lectures 08:26:30
+ Course Introduction
3 lectures 05:15

Course description and what you will learn in the course

Preview 03:50

How to get get help and support while taking the course

Preview 01:23
How to Get Support
00:02
+ Compute
7 lectures 03:21:16
Section Overview
06:34
Google Compute Engine (GCE)
49:12
Introduction to Instructors
00:13

Containers

Kubernetes

Basic structure

Nodes

Demo: Deploy a Wordpress container

Google Container Engine - Kubernetes (GKE)
27:53

Basics

Common use cases

Publishing subscribing messages - architecture

Push/Pull delivery

Monitoring

Real world example

Demo: Publish/subscribe messages

Cloud Pub/Sub
41:22

Where it fits

Features

Environments

App deployment life cycle 

Demo: Deploy And Run An App Engine App

Google App Engine(GAE)
35:52

Extending cloud services

Events

Types of Clould functions

Triggers

Use cases

Execution environment

Demo: HTTP function, Background services


Cloud Functions
40:10
+ Databases & Storage
8 lectures 02:30:49

Storage options

Choosing a database or a bucket

Choosing a type of DB

Section Overview
11:40

Buckets

Basic object creation

Basic security (Basic CRUD operations on buckets and objects)

Bucket types & data classification types

Ingress/egress policies (esp as relates to billing & cost management)

Demos: Bucket/Object CRUD

Cloud Storage Core Usage
28:08

Object lifecycle

Directory sync

Versioning

Object policies

Static hosting

Demo: Hosting a HTML file

Cloud Storage Advanced Usage
18:16

Postgres v. MySQL

Provisioining

Security

Backup

High Availability

Demo: Create a MySQL db and explore options

Cloud SQL
17:45

Description

Differences and when to use

Real world use case

Demo: Create a Clould spanner and explore options

Cloud Spanner
18:32

Features

Architecture

Data model

Rows

Cells

Time series data

Input/output

Demo: Create Bigtable instance




Big Table part 1
21:58

Replications

Key visualizer

Performance

Troubleshooting/testing

Demo: Managing tables - CRUD

Real world example

Big Table part 2
22:05

Features

Entities, properties, keys

Datastore vs. Traditional database

Cloud Firestore

Demo: Create a Datastore

Real world example


Cloud Datastore
12:25
+ Networking
5 lectures 02:10:01

Features

Concepts

Demo: Create a VPC

Subnets and IP ranges

Interfaces and IP adresses

Multiple network interfaces

VPC and subnets
26:30

IP addresses or resources

External vs. Internal

Primary Internal IP addresses

Demo: Static external IP address

Demo: Change external IP address

Demo: New static internal IP address

Alias IP ranges

Demo: Create a VM with an alias IP range

IP Addresses
26:54

Firewall rules

Firewall rule components

Demo: Create firewall rule

Logging, logging example

Routing in GCP

Applicability, next hop and order

Demo: Inspect routes

Demo: Route analysis



Routes and Firewalls
25:53

Public and Private zones

DNS forwarding - inbound and outbound

Split horizon DNS - with example

Demo: Create managed public/private zones

Demo: DNS server records and hosting webpages


Cloud DNS
18:59

Features

Types of clould load balancers

Global, regional load balancing

HTTP(S) Load Balancer

Demo: Setup Http(s) load balancer

SSL proxy load balancer

Auto scaling

Cloud Load Balancing
31:45
+ Conclusion
1 lecture 02:30

Last lecture to summarize what we have learnt and steps to go forward

Bonus lecture
02:30