Вы находитесь на странице: 1из 9

MindMajix

APACHE SPARK AND SCALA ONLINE TRAINING

Introduction to Apache Spark and Scala Online


Training

Apache Spark is an open-source data analytics cluster with inmemory computing framework and unique in providing batch
with streaming capabilities. Spark is a polyglot provides powerful
caching and disk persistence capabilities. Scala is programming
language supports advanced component architecture and
frameworks can be developed.

Course Curriculum
Unit 1: Introduction to Scala
Topics - Why Scala?, What is Scala?, Introducing Scala, Installing Scala,
Journey - Java to Scala, First Dive - Interactive Scala, Writing Scala Scripts Compiling Scala Programs, Scala Basics, Scala Basic Types, Defining Functions,
IDE for Scala, Scala Community
Unit 2: Scala Essentials
Topics - Immutability in Scala - Semicolons, Method Declaration, Literals,
Lists, Tuples, Options, Maps, Reserved Words, Operators, Precedence Rules, If
statements, Scala For Comprehensions, While Loops, Do-While Loops,
Conditional Operators, Pattern Matching, Enumerations
Unit 3: Traits and OOPs in Scala
Topics - Traits Intro - Traits as Mixins, Stackable Traits, Creating Traits Basic
OOPS - Class and Object Basics, Scala Constructors, Nested Classes, Visibility
Rules

Unit 4: Functional Programming in Scala and use Traits as Mixins


Topics - What is Functional Programming?, Functional Literals and Closures,
Recursion, Tail Calls, Functional Data Structures, Implicit Function
Parameters, Call by Name, Call by Value
Unit 5: Introduction to Big Data and Spark
Topics - Introduction to Big Data, Challenges with Big Data, Batch Vs. Real
Time Big Data Analytics, Batch Analytics - Hadoop Ecosystem Overview, Real
Time Analytics Options, Streaming Data - Storm, In Memory Data - Spark,
What is Spark?, Modes of Spark, Spark Installation Demo, Overview of Spark
on a cluster, Spark Standalone Cluster
Unit 6: Spark Baby Steps
Topics - Invoking Spark Shell, Creating the SparkContext , Loading a File in
Shell, Performing Some Basic Operations on Files in Spark Shell, Building a
Spark Project with sbt, Running Spark Project with sbt, Caching Overview,
Distributed Persistence, Spark Streaming Overview, Example: Streaming Word
Count

Unit 7: Playing with RDDs


Topics - RDDs, Transformations in RDD, Actions in RDD, Loading Data in
RDD, Saving Data through RDD, Key-Value Pair RDD, MapReduce and Pair
RDD Operations, Scala and Hadoop Integration Hands on
Unit 8: Shark - When Spark meets Hive
Topics - Why Shark?, Installing Shark, Running Shark, Loading of Data, Hive
Queries through Spark, Testing Tips in Scala, Performance Tuning Tips in Spark,
Shared Variables: Broadcast Variables, Shared Variables: Accumulators

Our Apache Spark and Scala Online Training


batches starts every day.

You can attend a DEMO for free

We Provide Online Training On


TIBCO BW
Tableau
QlikView
TIBCO Spotfire
SAS BI
SAP Hybris
Selenium
Oracle DBA
Oracle SOA
Oracle Financials
IOS Development
Android
Data Modeling- Erwin
Performance Testing
SFDC
SAP UI5
SAP Hana

We offers You
1. Interactive Learning at Learners convenience
2. Industry Savvy Trainers
3.Real Time" Practical scenarios
4. Learn Right from Your Place
5. Customized Course Curriculum
6. 24/7 Server Access

7. Support after Training and Certification Guidance


8. Resume Preparation and Interview assistance
9. Recorded version of sessions

Thank you
Your feedback is highly important to improve our course
material.
For Free Demo Please Contact
INDIA: +91-9246333245,
US: +1-2013780518,
Email id: info@mindmajix.com
http://bit.ly/13NYzdw

Вам также может понравиться