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