Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Flagship Course on Scala Programming

No Reviews Yet

Course type: Online Instructor led Course

Platform: zoom

Course ID: 43766

Course type: Online Instructor led Course

Platform: zoom

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Why learn Scala ?

Scala is pretty useful if you're working with Big Data tools like Apache Spark. It's also backportable to Hadoop and other similar 

frameworks. Scala works well on web, has amazing concurrency support when compared to Python and clunky Java, and has library equivalents and even ports for Java since they both run on the JVM.

Key reasons why developers are learning scala:-

  • Apache Spark is built with Scala

  • It runs on the JVM (one of the more mature environments for a programming language)

  • It can run Scala and Java libraries

  • Cross-compatibility with Java

  • Clean and concise syntax. I swear the first time I was writing Scala, it felt magical compared to Java or Python.

  • It's a great transition from traditional OOP into FP. Take note that Scala is an object-functional language though.

  • Built with concurrency in mind. Martin Odersky designed Scala to be a "scalable language"--hence Scala. It goes with the ideas of massive parallelism and reactive programming.

Some of the companies using Scala-

UK Guardian
Sony Pictures Entertainment
Innovation Games

To name a few

The list is quite big.

Why is the Scala developer salary one of the biggest in the industry?


1.Demand in Big Data (Data Science) is high in market

  1. It is a very powerful language support both OOPs and FP concepts

  2. Less no of Scala developer in market

  3. And most important thing is most of big companies are using Scala.


What do we teach you to become a Master programmer in Scala?

Here is the syllabus-

Scala Training (40 hrs)

Table Of Contents:

1.Getting Started with the Scala
2.Working with Data: Literals, Values, Variables, and Types.
3.Expressions and Conditions
5.First Class Functions
6.Common Collections
7.More Collections
9.Objects, Case Classes and Traits
10.Advanced Typing
11.Pattern Matching and Regular Expressions
12.Concurrent Programming
13.Intermixing with Java
14.Unit Testing with Scala
15.Exception Handling
16.Using Scala -Building an application with what we have learnt in Scala till now
17.Operations on Collections
18.Code Integration – Creating a REST API from an existing database
19.Creating a sample project and importing the project in Eclipse
20.Testing Tools – Writing Tests with ScalaTest
Testing with ScalaCheck
21.Getting started with Play Framework
-Getting started with the classic Play Distribution
-Getting started with Typesafe Activator
-Architecture of a Play application
-Playing with authentication
-Practical tips when using Play

22.Database Access
-Dealing with persistence in the Play Framework
-Replacing ORM
- Learning about Slick
- Scaffolding a Play application
23. Integration and Web Services
- Binding XML data in Scala
- Working with XML and JSON
- Handling Play requests with XML and JSON
24. Getting started with Akka
- Understanding the Actor Model
- Switching behaviour
- Supervising actors to handle figure
- Testing actor systems
- Exploring further with Akka
25.Building Reactive web applications
- Describing reactive applications

Date and Time

Not decided yet.

About the Trainer

Biswanath Banerjee picture

3 Avg Rating

8 Reviews

11 Students

7 Courses

Biswanath Banerjee

BTech IIT Roorkee

20 years of enriched technology experience in organizations - IBM, MBT (now Tech Mahindra), Tavant Technologies, Network Programs etc.
Highly experienced technical leader. Expert in Big Data Hadoop, PIG, Flume, Scoop Hive, Zookeeper, Apache Spark, Scala, Java stack
Solid experience in architecting solutions and programming experience in Scala, Python and core Java.
Design and development of Hadoop clusters from 60 to 800 nodes clusters, MapReduce jobs, PIG, Spark streaming data.
Undertaken and executed projects in Apache Spark and Scala.
Corporate Trainer in Big Data Hadoop, Scala and Spark, Agile Project Management, Core Java, Design Patterns in Java, Big Data architecture
Education: BTech (Mech) IIT Roorkee
Certifications: IBM Certified Senior Project Manager
Cloudera Certified Hadoop Developer
Certified Big Data Hadoop and Spark developer
Skills and expertise:
Technology Stack: Core Java | Design patterns | Datastructures
Big Data technologies: Hadoop |MapReduce| Spark | Scala | HBase | Pig | Hive | Zookeeper | Scoop| Flume
Others:Java/J2EE | Python | DJango | Spark | Scala | MongoDB | NodeJS | Spring | Framework | MS Project | Rational Tools | CVS | Agile Scrum
@Corporate Trainer
Trained and mentored more than 500 people on Hadoop and Spark projects.
Apache Spark Developer Training at GIFAmpTechnologies
- 5 days developer training
- Spark, Spark Streaming and Spark SQL,Scala
- Real world use case project
- 12 people batch
Advanced Hadoop Data training at Genisys, Bangalore
-5 days developer training
-Advanced topics like YARN, Hadoop Federation, Spark
-Map/Reduce, HDFS, Hive, Pig Hands on
-Real world use case project
-20 people batch
Hadoop Data Training at Tavant Technologies, Bangalore
- 3 days Hadoop training
- Map/Reduce, HDFS, Hive, Pig Hands on
- 15 people batch
Other trainings
- 5 days Hadoop Developer training at GifAmp Technologies, Pune
- Hadoop Developer training at MindTree, Bangalore,
- Hadoop Administration training at NucleusMind Technologies, Noida
- Hadoop Developer public trainings at Idea labs
- Hadoop Developer training at L&T
- Apache Spark and Scala Training at Hexaware
- 5 days Hadoop and Spark training at a leading Enginering college in Kolkata


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Big Data Training Post your requirement now


Submit your enquiry for Flagship Course on Scala Programming

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Biswanath

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more