Apache Spark & Scala

Apache Spark is a powerful open source framework for Big data processing and sophisticated analytics. Scala is a pure bred object oriented language. Madrid Software Trainings provides complete hands on practical training on Apache Spark and Scala.

Course Objective:-

  • Learn how to do programming in Scala
  • Understand Scala approach to object orientation
  • Understand how to perform TDD ( Test Driven Development ) using scala
  • Knowledge of Spark shell for interactive Data Analysis
  • Complete understanding of how Spark runs on a cluster
  • Understand processing streaming data with Spark
  • Knowledge of writing Spark applications

Who should go for this course :- IT Professionals , IT Managers , Data Analyst , Hadoop professionals , SAS Professionals , Any graduate who want to make a career in Big data

Prerequisite: - Students with knowledge of object oriented programming language are ideal for this course.

  • Introduction to Scala
  • Initial Steps in Scala
  • Key features of Scala Language
  • Programming in Scala
  • OO Development in Scala
  • Pattern matching in Depth
  • Test driven development in Scala
  • Introduction to Spark
  • Spark Basics
  • Programming with Spark
  • Caching and persistence in Spark
  • How to run Spark on a cluster
  • Writing Spark Applications
  • Spark Algorithms
Request A Demo


  • Completed Big Data Hadoop Training from Madrid Software Trainings and get placed in American Express. The course material and the practical knowledge on all the frameworks of Hadoop helps me a lot during my interview and if anyone want to start their career in Hadoop then Madrid Software is no doubt the best institute to join.

    Big Data Hadoop - Placed in American Express
  • Its a wonderful opportunity to learn internet marketing from one of the best internet marketing expert

    Pawan Sehrawat
    Internet Marketing
  • Madrid SOftware Trainings is the best hadoop institute in Delhi Ncr

    Big Data Hadoop
  • The Training provided at Madrid Software is designed as per the current market need.After completion of the training from Madrid Software I feel myself more confident.There is lot of focus on the interview preparation also giving the students the real exposure of Interview

    Mr. Jogendra
    Software Testing Batch
  • Before Joining Madrid Software I always thought its very difficult to enter into the IT MNC's but after joining Madrid Software I realize its not that difficult if one gets proper training and guidance by Industry experts

    Ms. Daizy Teotia
    Software Testing Batch
  • Madrid Software provides a professional environment of learning with lots of focus on practicle training along with strong theoritical base.The faculties are very cooperative and highly experts in their area. Its great to be a student of Madrid Software

    Mr. Vibhav
    Software Testing Batch

Get Weekly Free Articles

on latest technology from Madrid Software Training