Apache Spark and Scala Online training course is designed to make you an expert in working with Apache Spark and Scala.
Instructor-Led Live Online Training
Apache Spark provides programmers with an application programming interface centered on a data structure called the resilient distributed dataset (RDD), a read-only multiset of data items distributed over a cluster of machines, that is maintained in a fault-tolerant way.
Scala is a general-purpose programming language. Scala has full support for functional programming and a very strong static type system.
Apache Spark and Scala Training Curriculum
Introduction To Scala
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
Immutability in Scala – Semicolons, Scala Method Declarations, Literals,Lists,Tuples,Options and Maps, Reserved Words, Operators, Scala Precedence Rules, If statements, Scala For, Comprehensions, While Loops, Do-While Loops, Conditional Operators in Scala, Pattern Matching, Enumerations
Traits And OOP’s In Scala
Traits Intro – Traits as Mixins, Stackable Traits, Creating Traits Basic OOPS – Class, and Object Basics, Scala Constructors, Nested Scala Classes, Visibility Rules
Functional Programming In Scala And Use Traits As Mixins
What is Functional Programming?, Functional Literals and Closures, Recursion, Tail Calls, Scala Functional Data Structures, Implicit Function Parameters in Scala,Call by Name and Call by Value
Introduction To Big Data and Spark
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
Spark Baby Steps
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
Playing With RDDs In Spark
RDDs, Spark Transformations in RDD, Actions in RDD, Loading Data in RDD, Saving Data through RDD, Spark Key-Value Pair RDD, Map Reduce and Pair, RDD Operations in Spark, Scala and Hadoop Integration Hands on
Shark – When Spark Meets Hive
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
Average Apache Spark and Scala Salary in USA is increasing and is much better than other products.
Tekslate has been one of the finest global online learning portals with clear information and learning. I attended the Apache Spark Certification training. The best part is that they have provided IDE ...
I have taken 2 instructor-led courses (SAP HANA and BO). The course contents were really rich, and trainers are experts in the technology fields. I would like to recommend the course to my colleagues ...
After a great research on available online courses, I have decided to opt Tableau Training from Tekslate, am quiet satisfied with that. Coursework is well calibrated to make student more comfortable w ...
I have enrolled last month, and finished the course... As a working professional, they given me an exposure to the domain, but also helped to learn the cross technologies and develop an inclination to ...