Email or Phone

enquiry@goalsinfocloud.com | +91 – 8007709050

Spark And Scala

Spark And Scala Training in Pune-Mumbai-Thane-online-classroom-classes. Apache Spark is an open-source cluster-computing framework. Spark runs on Hadoop, Mesos, standalone, or in the cloud. It can access diverse data sources including HDFS, Cassandra, HBase, and S3. You can run Spark using its standalone cluster mode, on EC2, on Hadoop YARN, or on Apache Mesos. One of the most recent and highly used functional programming language is Scala. It is used in the Hadoop ecosystem components like Apache Spark, Apache Kafka, etc. Scala is a multi-paradigm programming and scripting language. Apache Spark has been written in Scala..

2567 Satisfied Learners

Spark And Scala Training in Pune

Module 1

Introduction to Scala

  • What is Scala? Why use Scala?
  • Installing Scala
  • Journey – Java to Scala
  • First Dive – Interactive Scala
  • Writing Scala Scripts – Compiling Scala Programs
  • Scala Basics
  • Defining Functions
  • IDE for Scala, Scala Community

Module 2

Scala Essentials

  • 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

Module 3

Traits and OOPs in Scala

  • Traits Intro – Traits as Mixins
  • Stackable Traits
  • Creating Traits Basic OOPS – Class and Object Basics
  • Scala Constructors
  • Nested Classes
  • Visibility Rules

Module 4

Functional Programming in Scala

  • What is Functional Programming?
  • Functional Literals and Closures
  • Recursion
  • Tail Calls
  • Functional Data Structures
  • Implicit Function Parameters
  • Call by Name
  • Call by Value

Module 5 

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

Module 6

Spark Baby Steps

  • Invoking Spark Shell
  • Loading a File in Shell
  • Performing Some Basic Operations on Files in Spark Shell
  • Building a Spark Project with sbt, Building and Running Spark Project with sbt
  • Caching Overview, Distributed Persistence
  • Spark Streaming Overview

Module 7

Working with RDDs

  • RDDs
  • Transformations in RDD
  • Actions in RDD
  • Loading Data in RDD
  • Saving Data through RDD
  • Scala and Hadoop Integration Hands on

Module 8

Shark ( Spark SQL)

  • 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

Module 9

Spark Streaming

  • Spark Streaming Architecture
  • First Spark Streaming Program
  • Transformations in Spark Streaming
  • Fault tolerance in Spark Streaming
  • Check pointing
  • Parallelism level

Module 10 

Spark Mlib

  • Classification Algorithm
  • Clustering Algorithm
  • Sequence Mining Algorithm
  • Collbrative filtering

Module 11

Spark GraphX

  • Graph analysis with Spark
  • GraphX for graphs
  • Graph-parallel computation

Projects

100% JOB guarantee program with money back policy

we are the only institute offering 100% job gaurantee with on paper money back policy

1. Get trained Get Placed in just 100 Days.
2. Join us, become Goals certified IT professional and get placed in Coporate in just 100 days.
3. Customised training program for every individual with flexible batch timings.
4. We not only impart technical training but also make you industry ready.
5. We make sure our students are not only technically sound but also employable, and we do this by working on communication skills and personality grooming.
6. We have successfully placed candidates with non IT background (BA, BCOM, BBA etc.) also in IT MNCs.
7. Our placement ratio is 100%.
8. Get Goals certified IT professional certificate

 

@Goals InfoCloud we have intense processs for Trainer selection.
we make sure that our trainers are capable of delivering world class training and preparing candidate for certification exam and industry ready.

we have pool of 400+ Trainers who are engaged in classroom training /online training/corporate workshops/live projects.
 
All our trainers are real time working professionals/architects/consulatants.

We have delivered more than 1200+ corporate trainings to our customers located across Geography.

All our trainers are globally certified experts in their respective technologies and also flexible to help you anytime even after course completion.

 

 

We are an ISO 9001-2008 certified Company.
We are authorized business partners of EMC, NetApp, HP, Symantec, RedHat, Cisco & IBM, Authorized Exam Centre & fastest growing
IT organization.

We conduct 100% JOB Guarantee program for freshers & experienced candidates with Money Back Guarantee.

We have more than 1000+ openings with our customers exclusively for Goals Students for 2018.

Our students are placed in TCS, cognizant, wipro, BMC, Netglow solutions,
HSBC, Berkleys Bank, HDFC bank, Accel frontline ltd, DCM data systems,
Comau, Nihilent, Nipro, TriZetto, SLK technologies, IBM and many more…


Below are the features of our training program :
 
1. We are an MNC having presence in Canada, Singapore and India.
2. Our own Data center setup.
3. Latest Hardware and software.
4. Best training center for DevOps, BI, AI, IMS, Big Data Analytics, Machine Learning,
Programming Languages and Software Testing.
5. Best infrastructure Setup in industry.
6. Affordable fees for all training's.
7. Get free lifetime career support and consultation
8. Get chance to work on live projects.
9. Excellent discounts for a group.
10. Unlimited access to data center 24*7*365 days.
11. we have a pool of 400+ trainers.
12. Get Course completion certificate

 

Our Courses

Drop A Query

Quick Enquiry