Dec

15

2021

Data Engineering Essentials Hands-on - SQL, Python and Spark (updated)

Laser 15 Dec 2021 16:55 LEARNING » e-learning - Tutorial

Data Engineering Essentials Hands-on - SQL, Python and Spark (updated)
Last Update: 11/2021Duration: 57h 22m | Video: .MP4, 1280x720 30 fps | Audio: AAC, 44.1 kHz, 2ch | Size: 24.2 GBGenre: eLearning | Language: English

Learn key Data Eeering Skills such as SQL, Python and Spark with tons of Hands-on tasks and exercises
What you'll learn:
Setup Development Environment to learn building Data Eeering Applications on GCP
Database Essentials for Data Eeering using Postgres
Data Eeering Programming Essentials using Python
Data Eeering using Spark Dataframe APIs (PySpark)
Data Eeering using Spark SQL (PySpark and Spark SQL)
Relevance of Spark Metastore and integration of Dataframes and Spark SQL
Ability to build Data Eeering Pipelines using Spark leveraging Python as Programming Language
Use of different file formats such as Parquet, JSON, CSV etc in building Data Eeering Pipelines
Setup self support single node Hadoop and Spark Cluster to get enough practice on HDFS and YARN
Requirements:
Laptop with decent configuration (Minimum 4 GB RAM and Dual Core)
Sign up for GCP with the available credit or AWS Access
Setup self support lab on cloud platforms (you might have to pay the applicable cloud fee unless you have credit)
CS or IT degree or prior IT experience is highly desired
Description:
As part of this course, you will learn all the Data Eeering Essentials related to building Data Pipelines using SQL, Python as well as Spark.

About Data Eeering
Data Eeering is nothing but processing the data depending upon our downstream needs. We need to build different pipelines such as Batch Pipelines, Streaming Pipelines, etc as part of Data Eeering. All roles related to Data Processing are consolidated under Data Eeering. Conventionally, they are known as ETL Development, Data Warehouse Development, etc.
Course Details
As part of this course, you will be learning Data Eeering Essentials such as SQL, Programming using Python and Spark. Here is the detailed agenda for the course.
Data Eeering Labs - Python and SQL
You will start with setting up self-support Data Eeering Labs either on GCP or Cloud9 so that you can learn the key skills related to Data Eeering with a lot of practice leveraging tasks and exercises provided by us. As you pass the sections related to SQL and Python, you will also be guided to set up Hadoop and Spark Lab.
Provision GCP Server or AWS Cloud9 Instance
Setup Docker to host Postgres Database
Setup Postgres Database to practice SQL
Setup Jupyter Lab
Once Jupyter Lab is setup, you can upload the Jupyter Notebooks and start practicing all the key skills related to Data Eeering.
Database Essentials - SQL using Postgres
It is important for one to be proficient with SQL to take care of building data eeering pipelines. SQL is used for understanding the data, perform ad-hoc analysis, and also in building data eeering pipelines.
Getting Started with Postgres
Basic Database Operations (CRUD or Insert, Update, Delete)
Writing Basic SQL Queries (Filtering, Joins, and Aggregations)
Creating Tables and Indexes
Partitioning Tables and Indexes
Predefined Functions (String Manipulation, Date Manipulation, and other functions)
Writing Advanced SQL Queries
Programming Essentials using Python
Python is the most preferred programming language to develop data eeering applications. As part of several sections related to Python, you will be learning most of the important aspects of Python to build data eeering applications effectively.
Perform Database Operations
Getting Started with Python
Basic Programming Constructs
Predefined Functions
Overview of Collections - list and set
Overview of Collections - dict and tuple
Manipulating Collections using loops
Understanding Map Reduce Libraries
Overview of Pandas Libraries
Database Programming - CRUD Operations
Database Programming - Batch Operations
Setting up Single Node Data Eeering Cluster for Practice
The most common approach to build data eeering applications at scale is by using Spark integrated with HDFS and YARN. Before getting into data eeering using Spark and Hadoop, we need to set up an environment to practice data eeering using Spark. As part of this section, we will primarily focus on setting up a single node cluster to learn key skills related to data eeering using distributed frameworks such as Spark and Hadoop.
Setup Single Node Hadoop Cluster
Setup Hive and Spark on Single Node Cluster
Master required Hadoop Skills to build Data Eeering Applications
As part of this section, you will primarily focus on HDFS commands so that we can copy files into HDFS. The data copied into HDFS will be used as part of building data eeering pipelines using Spark and Hadoop with Python as Programming Language.
Overview of HDFS Commands
Data Eeering using Spark SQL
Let us, deep-dive into Spark SQL to understand how it can be used to build Data Eeering Pipelines. Spark with SQL will provide us the ability to leverage distributed computing capabilities of Spark coupled with easy-to-use developer-friendly SQL-style syntax.
Getting Started with Spark SQL
Basic Transformations
Managing Tables - Basic DDL and DML
Managing Tables - DML and Partitioning
Overview of Spark SQL Functions
Windowing Functions
Data Eeering using Spark Data Frame APIs
Spark Data Frame APIs are an alternative way of building Data Eeering applications at scale leveraging distributed computing capabilities of Spark. Data Eeers from application development backgrounds might prefer Data Frame APIs over Spark SQL to build Data Eeering applications.
Data Processing Overview
Processing Column Data
Basic Transformations - Filtering, Aggregations, and Sorting
Joining Data Sets
Windowing Functions - Aggregations, Ranking, and Analytic Functions
Spark Metastore Databases and Tables
Desired Audience for this Data Eeering Essentials course
People from different backgrounds can aim to become Data Eeers. We cover most of the Data Eeering essentials for the aspirants who want to get into the IT field as Data Eeers as well as professionals who want to propel their career towards Data Eeering from legacy technologies.
College students and entry-level professionals to get hands-on expertise with respect to Data Eeering. This course will provide enough skills to face interviews for entry-level data eeers.
Experienced application developers to gain expertise related to Data Eeering.
Conventional Data Warehouse Developers, ETL Developers, Database Developers, PL/SQL Developers to gain enough skills to transition to be successful Data Eeers.
Testers to improve their testing capabilities related to Data Eeering applications.
Any other hands-on IT Professional who wants to get knowledge about Data Eeering with Hands-On Practice.
Prerequisites to practice Data Eeering Skills
Here are the prerequisites for someone who wants to be a Data Eeer.
Logistics
Computer with decent configuration (At least 4 GB RAM, however 8 GB is highly desired)
Dual Core is required and Quad-Core is highly desired
Chrome Browser
High-Speed Internet
Desired Background
Eeering or Science Degree
Ability to use computer
Knowledge or working experience with databases and any programming language is highly desired
Training Approach for learning required Data Eeering Skills
Here are the details related to the training approach for you to master all the key Data Eeering Skills to propel your career towards Data Eeering.
It is self-paced with reference material, code snippets, and videos provided as part of Udemy.
One can either use the environment provided by us or set up their own environment using Docker on AWS or GCP or the platform of their choice.
We would recommend completing 2 modules every week by spending 4 to 5 hours per week.
It is highly recommended to take care of the exercises at the end to ensure that you are able to meet all the key objectives for each module.
Support will be provided through Udemy Q&A.
The course is designed in such a way that one can self-evaluate through the course and confirm whether the skills are acquired.
Here is the approach we recommend you to take this course.
The course is hands-on with thousands of tasks, you should practice as you go through the course.
You should also spend understanding the concepts. If you do not understand the concept, I would recommend moving on and come back later to the topic.
Go through the consolidated exercises and see if you are able to solve the problems or not.
Make sure to follow the order we have defined as part of the course.
After each and every section or module, make sure to solve the exercises. We have provided enough information to validate the output.
By the end of the course, then you can come to the conclusion that you are able to master essential skills related to SQL, Python, and Spark.
Who this course is for:
Computer Science or IT Students or other graduates with passion to get into IT
Data Warehouse Developers who want to transition to Data Eeering roles
ETL Developers who want to transition to Data Eeering roles
Database or PL/SQL Developers who want to transition to Data Eeering roles
BI Developers who want to transition to Data Eeering roles
QA Eeers to learn about Data Eeering
Application Developers to gain Data Eeering Skills








DOWNLOAD
uploadgig.com


https://uploadgig.com/file/download/Ec200F725f81F10a/data-engineering-ess.part01.rar
https://uploadgig.com/file/download/5f47Cbb8d3aB8E9f/data-engineering-ess.part02.rar
https://uploadgig.com/file/download/Efaf1bc5A46d4f2b/data-engineering-ess.part03.rar
https://uploadgig.com/file/download/69aa18164389d3a5/data-engineering-ess.part04.rar
https://uploadgig.com/file/download/d365d16a10D7F0ea/data-engineering-ess.part05.rar
https://uploadgig.com/file/download/c99586Cf519d2064/data-engineering-ess.part06.rar
https://uploadgig.com/file/download/e5141696edA013B3/data-engineering-ess.part07.rar
https://uploadgig.com/file/download/516d6F07da54D2E2/data-engineering-ess.part08.rar
https://uploadgig.com/file/download/cD32e3934d4d84c7/data-engineering-ess.part09.rar
https://uploadgig.com/file/download/91bCDb2008eBcE24/data-engineering-ess.part10.rar
https://uploadgig.com/file/download/b638988e9093d397/data-engineering-ess.part11.rar
https://uploadgig.com/file/download/20a95516F769bC5d/data-engineering-ess.part12.rar
https://uploadgig.com/file/download/00280E8208863068/data-engineering-ess.part13.rar
https://uploadgig.com/file/download/402b784b4903f0B2/data-engineering-ess.part14.rar
https://uploadgig.com/file/download/184ceA1622073170/data-engineering-ess.part15.rar
https://uploadgig.com/file/download/4c15d9af2a791c9B/data-engineering-ess.part16.rar
https://uploadgig.com/file/download/4365ccaea62Bf231/data-engineering-ess.part17.rar
https://uploadgig.com/file/download/5c483714e5739D2f/data-engineering-ess.part18.rar
https://uploadgig.com/file/download/4da30874b072280f/data-engineering-ess.part19.rar
https://uploadgig.com/file/download/36f949f62Fadf71d/data-engineering-ess.part20.rar
https://uploadgig.com/file/download/d7a6307190d57d07/data-engineering-ess.part21.rar
https://uploadgig.com/file/download/90A3f62d7d6c8959/data-engineering-ess.part22.rar
https://uploadgig.com/file/download/08aFf8a08a78E039/data-engineering-ess.part23.rar
https://uploadgig.com/file/download/7D2d98993895A904/data-engineering-ess.part24.rar
https://uploadgig.com/file/download/d426b87392E15044/data-engineering-ess.part25.rar


rapidgator.net

https://rapidgator.net/file/20bd58eab85a0643a7c391d0c89605c8/data-engineering-ess.part01.rar.html
https://rapidgator.net/file/7464f6df41747ef3b250128472ecb3ec/data-engineering-ess.part02.rar.html
https://rapidgator.net/file/202743f65260d8342e2307c2d0e8acc5/data-engineering-ess.part03.rar.html
https://rapidgator.net/file/f3acc707e82faf7c155ea6f5595cd702/data-engineering-ess.part04.rar.html
https://rapidgator.net/file/232bc0f7372602220bb1fe7722a106a3/data-engineering-ess.part05.rar.html
https://rapidgator.net/file/2f2b5ecef625abf7a206954ec3617f74/data-engineering-ess.part06.rar.html
https://rapidgator.net/file/06634de68052edf66b4898611704d185/data-engineering-ess.part07.rar.html
https://rapidgator.net/file/a6715ba4f2aeed13bcf1d41f64e2716b/data-engineering-ess.part08.rar.html
https://rapidgator.net/file/7470bbe6585639aa2df9bdcec82fbcbb/data-engineering-ess.part09.rar.html
https://rapidgator.net/file/5c5c67d6a550e9f955ac695bfcca2bca/data-engineering-ess.part10.rar.html
https://rapidgator.net/file/28099cc7d4a6f7004a4a60e50015b7c3/data-engineering-ess.part11.rar.html
https://rapidgator.net/file/f101c85633f2304c272f750d217da484/data-engineering-ess.part12.rar.html
https://rapidgator.net/file/799a993945f381ecc8200a522d14c82e/data-engineering-ess.part13.rar.html
https://rapidgator.net/file/5a95498673b6116956dc0515f8544b6a/data-engineering-ess.part14.rar.html
https://rapidgator.net/file/11a90dc1180a3a57fec6de7b53e736b5/data-engineering-ess.part15.rar.html
https://rapidgator.net/file/3833865d38c118fb02e1f5c77c1fa90f/data-engineering-ess.part16.rar.html
https://rapidgator.net/file/45ff9d05c0c6b1df79e87abf62f9fe64/data-engineering-ess.part17.rar.html
https://rapidgator.net/file/2ed5b4f193b94a13d1600eafb7ac63e7/data-engineering-ess.part18.rar.html
https://rapidgator.net/file/71d20919fb48a81a7856e586b781c600/data-engineering-ess.part19.rar.html
https://rapidgator.net/file/5f9019a4215fe9eb705414f773a78791/data-engineering-ess.part20.rar.html
https://rapidgator.net/file/a2b3ec5f71f666680e44f79318e809ba/data-engineering-ess.part21.rar.html
https://rapidgator.net/file/19ec91bb4a75a561689e1de624fdad13/data-engineering-ess.part22.rar.html
https://rapidgator.net/file/2e4a66a0d377d1318fa3fc6e1c8e538d/data-engineering-ess.part23.rar.html
https://rapidgator.net/file/b42d497b910547bf82619e5122626927/data-engineering-ess.part24.rar.html
https://rapidgator.net/file/8e7a8abb154a3cf9e590aac8c62b87a6/data-engineering-ess.part25.rar.html


nitro.download

https://nitro.download/view/F3CB0997B83ACF1/data-engineering-ess.part01.rar
https://nitro.download/view/D0F26D6363D58EB/data-engineering-ess.part02.rar
https://nitro.download/view/E5D434C92368524/data-engineering-ess.part03.rar
https://nitro.download/view/938BAE031084ED6/data-engineering-ess.part04.rar
https://nitro.download/view/B127CEA95CBDE09/data-engineering-ess.part05.rar
https://nitro.download/view/85CBF9A604D193D/data-engineering-ess.part06.rar
https://nitro.download/view/D15F7F9C15476B8/data-engineering-ess.part07.rar
https://nitro.download/view/D396E642466D6A2/data-engineering-ess.part08.rar
https://nitro.download/view/04D6E4288A1EF66/data-engineering-ess.part09.rar
https://nitro.download/view/E7B055BAB6B9286/data-engineering-ess.part10.rar
https://nitro.download/view/4CE41C4B8EAB559/data-engineering-ess.part11.rar
https://nitro.download/view/8FA001638FB27D1/data-engineering-ess.part12.rar
https://nitro.download/view/DA1E019638940C4/data-engineering-ess.part13.rar
https://nitro.download/view/4F7A16FC8833E72/data-engineering-ess.part14.rar
https://nitro.download/view/46AA702AD095663/data-engineering-ess.part15.rar
https://nitro.download/view/3EA3F1D7CDDA48B/data-engineering-ess.part16.rar
https://nitro.download/view/B28292726D685B5/data-engineering-ess.part17.rar
https://nitro.download/view/99378D41B66188B/data-engineering-ess.part18.rar
https://nitro.download/view/F9E97CA4837BBCC/data-engineering-ess.part19.rar
https://nitro.download/view/100BFEF66C755F9/data-engineering-ess.part20.rar
https://nitro.download/view/0D317B898D0A43C/data-engineering-ess.part21.rar
https://nitro.download/view/3CEDC77BC69CFAC/data-engineering-ess.part22.rar
https://nitro.download/view/0E991B6B748D71E/data-engineering-ess.part23.rar
https://nitro.download/view/EF698DED4584F7C/data-engineering-ess.part24.rar
https://nitro.download/view/0EBB5ABF187C2CF/data-engineering-ess.part25.rar

High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis