
Online or onsite, instructor-led live Scala training courses in India.
Testimonials
The course is not easy for beginners but Richard was very friendly and gave one-to-one time to everyone who was stuck.
Johnson and Johnson EMEA Development Centre
Course: Akka - from Beginner to Intermediate/Advanced
Good visibility on akka
Johnson and Johnson EMEA Development Centre
Course: Akka - from Beginner to Intermediate/Advanced
Richard, he was very nice and patient which was much needed
Johnson and Johnson EMEA Development Centre
Course: Akka - from Beginner to Intermediate/Advanced
Ability to talk to Fulvio about his experience with other technologies like Spark, Kafka etc - it was fantastic discussion during breaks.
ARM Limited; ARM
Course: Programming in Scala
Scala Course Outlines in India
The entire course is hands on, mostly driven by the trainer in the beginning and progressively shifting towards the attendees producing code themselves (and downloading implementations/solutions written by the trainer).
Attendees are not expected to have prior knowledge of Scala, the trainer will take the necessary time to explain and clarify all the intricacies that relate to the Scala code used.
Our goal is to give you the skills to understand and use the most fundamental tools from the Machine Learning toolbox confidently and avoid the common pitfalls of Data Sciences applications.
In this instructor-led, live training participants will learn how to use Scala's advanced features, including its type system, to write better code using an object-functional approach.
By the end of this training, participants will be able to:
- Leverage Scala's type system to maximum benefit
- Handle exceptions functionally
- Create libraries and DSLs with Scala
- Use Scala's advanced features for pattern matching
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training participants will learn how to use Scala's advanced features to develop well-constructed software that is easy to write, read, test, and change. The focus of this training is on functional programming, using real-world case studies and discussion as a reference for lab exercises and activities.
By the end of this training, participants will be able to:
- Implement advanced functional programming techniques
- Make sense of complex type signatures
- Understand code through types and substitution
- Handle exceptions functionally
- Create libraries and DSLs with Scala
- Use Scala's advanced features for pattern matching
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn the benefits of and concepts behind property-based testing as they practice writing properties that lead to the automatic generation of test cases.
By the end of this training, participants will be able to:
- Write general properties that replace and/or compliment hand-written unit test cases
- Write tests at the higher level of property specifications
- Execute ScalaCheck as a standalone executabl, using the built-in command line test runner
- Integrate ScalaCheck with test frameworks such as ScalaTest, specs2 and LambdaTest
Audience
- Test engineers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Create Spark applications with the Scala programming language.
- Use Spark Streaming to process continuous streams of data.
- Process streams of real-time data with Spark Streaming.