Lightbend Scala Language - Professional Training Logo

Lightbend Scala Language - Professional Training

Live Online & Classroom Enterprise Certification Training

Powered By

Lightbend Logo

Lightbend Scala language professional is where Object-oriented meets functional—elegant class hierarchies, seamless Java interoperability, maximum code reuse and extensibility, built to solve difficult concurrency challenges. Take your first steps in Scala with the best trainers!

ATP_Authorized Logo

Powered By

Lightbend Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Lightbend Scala Language - Professional Certification Training about?

Lightbend Scala certification training is where Object-oriented meets functional—elegant class hierarchies, seamless Java interoperability, maximum code reuse and extensibility, built to solve difficult concurrency challenges. Take your first steps in Scala with the best trainers!

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

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


  • Gain knowledge and skills to confidently program in Scala particularly developers
  • Certified Lightbend Trainers share coding insights that lead to high-quality code
  • Re-discover a passion for software - Scala is fun!

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?

  • No previous scala knowledge is required

Available Training Modes

Live Online Training

12 Hours

Classroom Training

2 Days

Course Outline Expand All

Expand All

  • What is Scala?
  • Where did it come from?
  • Why should I use Scala?
  • Scala syntax
  • Scala REPL
  • 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
  • Tests: Group Exercise
  • Use a Sequence
  • Use map
  • Use flatMap
  • Use filter
  • Difference between for loops and for expressions
  • Composing high-order functions
  • Use for-expressions
  • Override toString
  • Define an ADT
  • Use a Trait
  • Usage and benefits
  • Catch exceptions
  • Use a Trait
  • Use Patterns: Group Exercise
  • Introduction to Option
  • Usage and benefits
  • Use Option
  • Introduction to Try
  • Usage and benefits

Who is the instructor for this training?

Our Lightbend 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 Certification Training - Certification & Exam

Reviews