Lightbend Scala Language - Professional Training Logo
Powered By

Lightbend Logo

Lightbend Scala Language - Professional Training

Live Online & Classroom Enterprise Certification Training

Powered By

Lightbend Logo

Are you an experienced developer keen to learn functional programming in Scala? Join this intensive, hands-on Scala course to get you started, and gain a solid understanding of the fundamentals of the Scala language, the tooling and the development process. Upon completion of this Scala course, you will have a solid understanding of the fundamentals of the language and a good appreciation of the more advanced features.

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Lightbend Scala Language - Professional Certification Training about?

Lightbend Scala Language - Professional training uses authorised course content developed by Lightbend and will delivered by CompTIA certified Lightbend. This course helps to gain in-depth knowledge and skills in Scala programming. Learn how to program using collections and functional and testing in Scala as you learn with our certified experts. Understand the use loops and expressions and get practical experience with our cloudlabs to use pattern matching, inheritance and traits and handling failure.

The benefits of learning Scala in a professional capacity are many, allowing you to create powerful software applications for use in any line of work. Plus, the language is compatible with a variety of other software tools, including Akka, Apache Spark Hadoop, Java, and more. Whatever you and your company need to accomplish, you’ll be able to leverage the information gained from our professional-level Scala course to create reliable, efficient solutions.

Be industry ready to solve difficult concurrency challenges in your organization.


What are the objectives of Lightbend Scala Language - Professional Certification Training ?

At the end of Lightbend Scala Language training, you will be able to:

  • Become competent user of Scala
  • Know and be able to apply the functional programming style in Scala
  • Know how to use the fundamental Scala tools
  • Be confident to start using Scala in production applications
Available Training Modes

Live Online Training

12 Hours

Classroom Training


2 Days

Who is Lightbend Scala Language - Professional Certification Training for?

  • Developers who have experience and proficiency in Java, C++, C# or Ruby
  • Scala programmers with minimal experience looking for a refresher
  • Managers who want to gain an understanding of functional programming

What are the prerequisites for Lightbend Scala Language - Professional Certification Training?

  • Experience with Java (preferred) or another object-oriented language
  • No previous scala knowledge is required

Course Outline

  • Introduction
    • What is Scala?
    • Where did it come from?
    • Why should I use Scala?
  • First steps in Scala
    • Scala syntax
    • Scala REPL
  • Object-oriented basics
    • Define a Class
    • Define Class Parameters
    • Promote Class Parameters I
    • Promote Class Parameters II
    • Define a Field
    • Define a Method
    • Define a Operator
    • Use Default Arguments
    • Use Packages
    • Check Preconditions
    • Define Case Classes
  • Testing
    • Tests: Group Exercise
  • Collections & Functional programming
    • Use a Sequence
    • Use map
    • Use flatMap
    • Use filter
  • For loops and for expressions
    • Difference between for loops and for expressions
    • Composing high-order functions
    • Use for-expressions
  • Inheritance and traits
    • Override toString
    • Define an ADT
    • Use a Trait
  • Pattern matching
    • Usage and benefits
    • Catch exceptions
    • Use a Trait
    • Use Patterns: Group Exercise
  • Dealing with optional values
    • Introduction to Option
    • Usage and benefits
    • Use Option
  • Handling failure
    • Introduction to Try
    • Usage and benefits

Who is the instructor for this training?

Lightbend Scala Language - Professional training  will be delivered by Lightbend certified Instructor with extensive domain experience, including years of experience in training & mentoring professionals in the industry.

Course Logo

Lightbend Scala Language - Professional Training - Certification & Exam

  • SpringPeople is the Authorized  training partner of Lightbend.
  • Lightbend is a provider of the world’s leading Reactive application development platform.
  • They build and maintain the Akka message-driven runtime, Play web framework, Lagom Microservices framework, and Scala programming language, and we contribute to Apache Spark. More details of this official training can be found here
  • Upon successful comp... Read More