click to enable zoom
Loading Maps
We didn't find any results
View Roadmap Satellite Hybrid Terrain My Location Fullscreen Prev Next
Advanced Search

₹ 0 to ₹ 100,000

We found 0 results. Do you want to load the results now ?
Advanced Search

₹ 0 to ₹ 100,000

we found 0 results
Your search results

Apache Spark & Scala at Prwatech Institute

₹ 13,500   ( ₹ 18,000  | 25% Off)
No 14, 29th Main Road, 2nd Cross,1st Stage, Axa Building, ,
add to favorites

Apache Spark is an in-memory cluster computing, processing engine built for speed and accurate analytics. This engine provides an opportunity to process Big Data which is coupled with low latency and cannot be handled with Map Reduce programs. Spark is 100 times faster and user friendly when compared to Map Reduce and ensures fast speed and also supports Java, Scala and Python APIs.

About The Apache Spark Scala Training Course

Enroll at PrwaTech for the Best Apache Spark Training course that’ll enable the participants to learn large-scale data processing by understanding the concepts of Scala, Traits, RDD, OOPS, MLlib and Spark SQL. This Apache Spark Online Training course is a part of a Developer’s learning path.

This Spark online training course is designed to give a 360-degree view of real-time processing of unbound-data-streams using Apache Storm and developing applications in Spark with Scala programming. The major topics of this Apache Spark course include concepts of Big Data world, Types of Analytics, Batch Analysis and usage of Apache Storm for enabling high-speed processing.


  • Basic knowledge of Java basics is required.
  • Prior knowledge of Hadoop is not mandatory.

Recommended Audience

  • Anyone aiming to build a career in real-time Data Analytics.
  • Software Engineers who are eager to learn concepts of Big Data processing.
  • Software Architects, ETL Developers, Data Scientists and Project Managers.

For Best Apache Spark Training course in Pune come and visit our Apache Spark training Pune institute, we also have presence in other cities if you are looking for Spark Training in Bangalore you can visit our Spark Training in Marathalli institute for best in class Apache Spark training in Bangalore. Visit our Spark training academy Pune to learn from one another as well as get educated through research updates and guest lectures.

Who should go for this course?

  • Big Data Buffs
  • Software Engineers, Architects and Developers
  • Analytics Professionals
  • Data Scientists

At the end of Spark Training course at PrwaTech, you will be able to:

  • Learn Storm Architecture and basic distributed concepts.
  • Learn Big Data features
  • Understand Legacy architecture of real time systems
  • Understand Logic Dynamics and Components in Storm
  • Learn the difference between Hadoop and Apache Spark
  • Learn Scala and the programming implementation in Scala
  • Build Spark Applications using Java, Python and Scala
  • Implement Spark on cluster
  • Gain insight into functioning of Scala
  • Develop Real-life Storm Projects

Module 1: Introduction to Spark & Scala

Topic 1: Basics of Spark
  • Challenges with Big Data
  • Batch Vs. Real Time Big Data Analytics
  • What is Spark?
Topic 2: Basics of Spark
  • What is Scala?
  • Why Scala?
  • Java To Scala
  • Writing & Compiling Scala Script
  • Basics of Scala & its type
  • Basics Function of Scala

Module 2: Programming with resilient distributed dataset (RDD)

Resilient Distributed Dataset
  • Creating RDDs
  • RDD Operations
  • Action
  • Persistence (caching)
  • Passing Function to Spark
  • Transformations in RDDs
  • Custom Partitioners
  • File Formats(Text Files, JSON, CSV, SequenceFiles)
  • Loading & Saving Data in RDD

Module 3: Spark with SQL

Topics covered on Spark SQL Architecture
  • Analyze Spark SQL
  • Context in Spark SQL
  • Implement a sample example for Spark SQL
  • Support for JSON and Parquet File Formats
  • Implement Data Visualization in Spark
  • Testing Tips in Scala
  • Performance Tuning Tips in Spark
  • Shared Variables: Broadcast Variables
  • Shared Variables: Accumulators

Module 4: Get Start with Spark cluster

Topics covered on Spark cluster
  • 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
  • Overview of Spark on a cluster
  • Spark Standalone Cluster
  • Basics of Core Spark Concepts
  • Standalone Application
  • Spark Runtime Architecture (Driver, Executors, Cluster Manager)
  • Configuring Spark with Spark Conf
  • Spark WEB UI

Module 5: Rounding Out the Essentials of Scala

Topics covered on essentials of Scala
  • Variable Declarations
  • Method Declarations
  • Option, Some, and None: Avoiding nulls
  • Literals
  • Maps
  • Tuples
  • Importing Types and Their Members
  • Scala if Statements
  • Scala for Comprehensions
  • Scala while Loops
  • Scala do-while Loops
  • Conditional Operators
  • Pattern Matching
  • Enumerations

Module 6: Traits & Object-Oriented Programming in Scala

Topics covered on OOP in Scala
  • Introducing Traits
  • Traits As Mixins
  • Stackable Traits
  • Class and Object Basics
  • Parent Classes
  • Constructors in Scala
  • Visibility Rules

Module 7: Functional Programming in Scala

Topics covered on functional programming in Scala
  • What Is Functional Programming?
  • Functional Programming in Scala
  • Recursion
  • Traversing, Mapping, Filtering, Folding, and Reducing
  • Pattern Matching
  • Partial Functions
  • Call by Name
  • Call by Value
  • Lazy Vals

Module 8: File I/O in Spark

Topics covered on File I/O
  • Spark Shell
  • Loading & Saving Data
  • 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
  • Overview Spark Streaming
  • Streaming UI

Module 9: Advanced Spark Programming

Advanced Topics
  • Accumulators
  • Broadcast Variables
  • Working on a Per-Partition Basis
  • Piping to external Programs
  • Numeric RDD Operations
Good Course
  • Content
  • Instructor
  • Institute


very good
User Rating 0 (0 votes)
Comments Rating 0 (0 reviews)
spark prwatech bangalore training coursespark prwatech bangalore trainingspark prwatech bangalore training
Price: ₹ 13,500
Start-End Dates: 15 Oct 16 - 14 Nov 16
Course Duration: 30 days
Discount: 25%
Instructional Level: Appropriate for All
Live Projects
Doubt Clearing Sessions
Reading Material
EMI Option
Online Support
Post completion course access
Practice Exams
Placement assistance
Refund Policy
Post completion support

Compare courses

Leave a Reply


080-416 456 25
+91 8147111254
[email protected]

Contact Us