Build an intelligent data pipeline using Apache Spark and MongoDB big data technologies.
Course Description
Course curriculum
-
01
-
Introduction to the course
-
-
02
-
Python Installation
-
Python Libraries Installation
-
Apache Spark Installation
-
Java Installation
-
Testing Spark
-
MongoDB Installation
-
NoSQL Booster Installation
-
-
03
-
Integration of PySpark with Jupyter Notebook
-
Data Extraction
-
Data Transformation
-
Data Loading in MongoDB
-
-
04
-
Data Pre-Processing and Preparation
-
Building the Machine Learning Model
-
Prediction Dataset Creation
-
-
05
-
Preparation Steps
-
Map Plot Creation
-
Bar Chart
-
Maximum and Average Magnitude Plot
-
Grid Plot for Web Browser Visualization
-
-
06
-
Visual Studio Code Installation
-
Building the Spark ETL Pipeline Script
-
Building the Spark ML Pipeline Script
-
Dashboard Server Configuration
-
-
07
-
PySpark Data Pipeline
-
PySpark Quakes
-
What will you learn?
-
How to create data processing pipelines using PySpark.
-
Machine learning with geospatial data using the Spark MLlib library.
-
Data analysis using PySpark, MongoDB and Bokeh, inside of jupyter notebook.
-
How to manipulate, clean and transform data using PySpark dataframes.
-
Basic geo mapping.
-
How to create dashboards.
-
How to create a lightweight server to serve bokeh dashboards.
Student profile?
-
Undergraduate students
-
Master students and PhD candidates
-
Researchers and Academics
-
Professionals and Companies