Google cloud Training (GCP )

43,866

Edutech Skills Google Cloud certification training online classes will help you clear the Google Professional Cloud Architect certification exam. This GCP certification training will give you hands-on experience in Google Cloud services like storage, computing, database, networking and security. Upon the completion of the Google Cloud training, you will be able to design and deploy scalable Google Cloud solutions for enterprises..

This Edutech Skills GCP certification training has been created by industry experts to help you learn the GCP. As part of the training, you will learn cloud computing essentials, various Google Cloud Platform (GCP) core infrastructure services and managing GCP services like storage, compute, database, networking, identity and access management, security services and more through real-world projects.

What will you learn in this Google Cloud Platform training?

  1. You will learn the following concepts in this GCP online course

  2. Introduction to fundamentals of Google Cloud
  3. Managing and provisioning Google Cloud solutions
  4. Implementing the Google Cloud architecture
  5. Various GCP products and services
  6. Analyzing data by running queries on GCP
  7. Developing and deploying Google Cloud solutions
  8. Managing GCP services using app, CLI and console
  9. Machine Learning services in GCP

Who should take up this Google Cloud certification training?

  • Following people can take up this Google Cloud Architect certification training-

    IT Professionals, Software Developers, Administrators, those looking to deploy SaaS, PaaS and IaaS solutions, Systems and Network Administrators and Project Managers can take up this GCP certification.

What are the prerequisites for taking up this Google Cloud Architect training?

Prior IT Experience would be an added advantage to take up these Google Cloud certification courses.

Why should you go for Google Cloud platform training?

  • You can go for this GCP training online because Google Cloud is among the top three cloud computing services in the world today. Thanks to the sheer dominance of Google in the Internet space, the cloud services offered by Google are going to expand in leaps and bounds in the near future. All this is going to create a huge number of job opportunities in the Google Cloud domain. Intellipaat’s Google Cloud Architect certification program has been created to give you a complete hands-on experience of working in the Google Cloud domain, thus helping you land in the best jobs in the cloud domain.

Module 01 – Introduction to Data Science using Python

1.1 What is Data Science, what does a data scientist do
1.2 Various examples of Data Science in the industries
1.3 How Python is deployed for Data Science applications
1.4 Various steps in Data Science process like data wrangling, data exploration and selecting the model.
1.5 Introduction to Python programming language
1.6 Important Python features, how is Python different from other programming languages
1.7 Python installation, Anaconda Python distribution for Windows, Linux and Mac
1.8 How to run a sample Python script, Python IDE working mechanism
1.9 Running some Python basic commands
1.10 Python variables, data types and keywords.

Hands-on Exercise – Installing Python Anaconda for the Windows, Linux and Mac

Module 02 – Python basic constructs

2.1 Introduction to a basic construct in Python
2.2 Understanding indentation like tabs and spaces
2.3 Python built-in data types
2.4 Basic operators in Python
2.5 Loop and control statements like break, if, for, continue, else, range() and more.

Hands-on Exercise –
1.Write your first Python program
2. Write a Python function (with and without parameters)
3. Use Lambda expression
4. Write a class
5. Create a member function and a variable
6. Create an object and write a for loop to print all odd numbers

Module 03 – Maths for DS-Statistics & Probability

3.1 Central Tendency
3.2 Variability
3.3 Hypothesis Testing
3.4 Anova
3.5 Correlation
3.6 Regression
3.7 Probability Definitions and Notation
3.8 Joint Probabilities
3.9 The Sum Rule, Conditional Probability, and the Product Rule
3.10 Bayes Theorem

Hands-on Exercise –

1. We will analyze both categorical data and quantitative data
2. Focusing on specific case studies to help solidify the week’s statistical concepts

Module 04 – OOPs in Python (Self paced)

4.1 Understanding the OOP paradigm like encapsulation, inheritance, polymorphism and abstraction
4.2 What are access modifiers, instances, class members
4.3 Classes and objects
4.4 Function parameter and return type functions
4.5 Lambda expressions.

Hands-on Exercise –
1. Writing a Python program and incorporating the OOP concepts

Module 05 – NumPy for mathematical computing

5.1 Introduction to mathematical computing in Python
5.2 What are arrays and matrices, array indexing, array math, Inspecting a NumPy array, NumPy array manipulation

Hands-on Exercise –

1. How to import NumPy module
2. Creating array using ND-array
3. Calculating standard deviation on array of numbers and calculating correlation between two variables.

Module 06 – SciPy for scientific computing

6.1 Introduction to SciPy, building on top of NumPy
6.2 What are the characteristics of SciPy
6.3 Various sub-packages for SciPy like Signal, Integrate, Fftpack, Cluster, Optimize, Stats and more, Bayes Theorem with SciPy.

Hands-on Exercise:

1. Importing of SciPy
2. Applying the Bayes theorem on the given dataset.

Module 07 – Data manipulation

7.1 What is a data Manipulation. Using Pandas library
7.2 NumPy dependency of Pandas library
7.3 Series object in pandas
7.4 DataFrame in Pandas
7.5 Loading and handling data with Pandas
7.6 How to merge data objects
7.7 Concatenation and various types of joins on data objects, exploring dataset

Hands-on Exercise –

1. Doing data manipulation with Pandas by handling tabular datasets that includes variable types like float, integer, double and others.
2. Cleaning dataset, Manipulating dataset, Visualizing dataset

Module 08 – Data visualization with Matplotlib

8.1 Introduction to Matplotlib
8.2 Using Matplotlib for plotting graphs and charts like Scatter, Bar, Pie, Line, Histogram and more
8.3 Matplotlib API

Hands-on Exercise –
1. Deploying Matplotlib for creating pie, scatter, line and histogram.
2. Subplots and Pandas built-in data visualization.

Module 09 – Machine Learning using Python

9.1 Revision of topics in Python (Pandas, Matplotlib, NumPy, scikit-Learn)
9.2 Introduction to machine learning
9.3 Need of Machine learning
9.4 Types of machine learning and workflow of Machine Learning
9.5 Uses Cases in Machine Learning, its various algorithms
9.6 What is supervised learning
9.7 What is Unsupervised Learning

Hands-on Exercise –

1. Demo on ML algorithms

Module 10 – Supervised learning

10.1 What is linear regression
10.2 Step by step calculation of Linear Regression
10.3 Linear regression in Python
10.4 Logistic Regression
10.5 What is classification
10.6 Decision Tree, Confusion Matrix, Random Forest, Naïve Bayes classifier (Self paced), Support Vector Machine(self paced), XGBoost (self paced)

Hands-on Exercise – Using Python library Scikit-Learn for coming up with Random Forest algorithm to implement supervised learning.

Module 11 – Unsupervised Learning

11.1 Introduction to unsupervised learning
11.2 Use cases of unsupervised learning
11.3 What is clustering
11.4 Types of clustering(self-paced)-Exclusive clustering, Overlapping Clustering, Hierarchical Clustering(self-paced)
11.5 What is K-means clustering
11.6 Step by step calculation of k-means algorithm
11.7 Association Rule Mining(self-paced), Market Basket Analysis(self-paced), Measures in association rule mining(self-paced)-support, confidence, lift
11.8 Apriori Algorithm

Hands-on Exercise –
1. Setting up the Jupyter notebook environment
2. Loading of a dataset in Jupyter
3. Algorithms in Scikit-Learn package for performing Machine Learning techniques and training a model to search a grid.
4. Practice on k-means using Scikit
5. Practice on Apriori

Module 12 – Python integration with Spark (Self paced)

12.1 Introduction to PySpark
12.2 Who uses PySpark, need of spark with python
12.3 PySpark installation
12.4 PySpark fundamentals
12.5 Advantage over MapReduce, PySpark
12.6 Use-cases PySpark and demo.

Hands-on Exercise:
1. Demonstrating Loops and Conditional Statements
2. Tuple – related operations, properties, list, etc.
3. List – operations, related properties
4. Set – properties, associated operations, dictionary – operations, related properties.

Module 13 – Dimensionality Reduction

13.1 Introduction to Dimensionality
13.2 Why Dimensionality Reduction
13.3 PCA
13.4 Factor Analysis
13.5 LDA

Hands-on Exercise –
Practice Dimensionality reduction Techniques : PCA, Factor Analysis, t-SNE, Random Forest, Forward and Backward feature

Module 14 – Time Series Forecasting

14.1 White Noise
14.2 AR model
14.3 MA model
14.4 ARMA model
14.5 ARIMA model
14.6 Stationarity
14.7 ACF & PACF

Hands-on Exercise –
1. Create AR model
2. Create MA model
3. Create ARMA model