SPARK Development Instructor-led Training
Free server access, Class recordings, Certification guidance, Job & Interview assistance, Course Completion Certificate
Uplatz
Summary
- Uplatz Certificate of Completion - Free
- Tutor is available to students
Add to basket or enquire
Overview
Uplatz offers comprehensive training on Spark Development. This is instructor-led online course.
- REAL-TIME PROJECTS & ASSIGNMENTS
- RESUME & INTERVIEW PREPARATION SERVICES
- CERTIFICATE & BADGE OF COURSE COMPLETION
Certificates
Uplatz Certificate of Completion
Digital certificate - Included
Course Completion Certificate by Uplatz
Course media
Resources
- Course Syllabus - Spark Development - download
Description
COURSE DETAILS & CURRICULUM
Scala Basics
What is Scala?
Why Scala for Spark?
Intro to Scala REPL : Journey from Java to Scala
Installing Scala IDE
Basic Operations
Defining Functions
Scala Essentials
Control Structures in Scala
loops – ForEach, While, Do-While
Collections – Array, ArrayBuffer, Map, Tuples, Lists
If Statements
Conditional Operators
Enumerations
OOP's and FP
Class and Object Basics
Scala Constructors
Nested Classes
Visibility Rules
Overriding Methods
Functional Programming
Higher Order Functions
Traits
Interfaces
Layered Traits
Prerequisite: BigData and Hadoop Framework
Introduction to BigData
Challenges with Bigdata
Batch Vs. Realtime processing
Overview- Hadoop Ecosystem
HDFS
Review of MapReduce
Hive
Sqoop
Flume
APACHE SPARK
Introduction to Spark
What is Spark?
Spark Overview
Setting up environment
Using Spark Shell
Spark Web UI
Spark Basics
RDD's
Spark Context
Spark Ecosystem
In-Memory data – Spark
Working with RDD's
Creating, Loading and Saving RDD
Transformations in RDD
Actions in RDD
Key-Value Pair RDD
MapReduce and Pair RDD operations
RDD Partitions
Writing and Deploying Spark Applications
Spark Applications vs. Spark Shell
Creating Spark Context
Building a Spark Application
Running a Spark Application
Spark and Hadoop Integration-HDFS
Handling Sequence Files
Spark RDD
RDD Lineage
RDD Persistence Overview
Distributed Persistence
Spark Streaming
Spark Streaming Architecture
First Spark Streaming Programming
Transformations in Spark Streaming
Spark MLlib
1. What is Machine Learning?
2. ML library for Spark
3. Algorithms
Statistics
Classification
Regression
Clustering
Collaborative Filtering
Spark SQL
Overview on Hive
Spark SQL Architecture
SQLContext in Spark SQL
Working with DataFrames
Example for Spark SQL
Integrating Hive and Spark SQL
DataFrames and RDD's
Knowing JSON and Parquet File Formats
Loading of data
Comparing Spark SQL,Impala and Hive-on-Spark
GraphX
Overview of GraphX
Data Visualisation in Spark
Common Spark use-cases
Performance Tuning
Shared Variables: Broadcast Variables
Shared Variables: Accumulators
Common Performance Issues
Performance tuning tips
Course Deliverables
Workshop style coaching
Interactive approach
Course material
POC Implementation
Hands on practice exercises for each topic
Quiz at the end of each major topic
Tips and techniques on Cloudera Certification Examination
Linux concepts and basic commands
On Demand Services
Mock interviews for each individual will be conducted on need basis
SQL basics on need basis
Resume preparation and guidance
Interview questions
Requirements
Passion and determination to achieve your goals!
Career path
Data Architect
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.