Fast Track to Scala Training

open stack

This course is designed to give experienced developers the know-how to confidently start programming in Scala. The course ensures you will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If you already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.

  • 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

  • - Create and usage of classes

    - Fields and methods

    - Singleton objects

    - Case classes

  • Testing

  • - Scala testing ecosystem

    - Introduction to Behavior Driven Development

    - ScalaTest

  • Collections and functional programming

  • -Overview and usage collection library

    -Immutability, persistent data structures and structural sharing

    -Functions and high-order functions

  • For loops and for expressions

  • - Difference between for loops and for expressions

    - Composing high-order functions

  • Inheritance and traits

  • - Scala type system

    - Mix-in traits

    - Lineralization

  • Pattern matching

  • - Usage and benefits

    - Catch exceptions

    - Deconstruct tuples

  • Dealing with optional values

  • - Introduction to Option

    - Usage and benefits

  • Handling failure

  • - Introduction to Try

    - Usage and benefits

  • Application developers wishing to learn Scala
  • Deep knowledge of Fast Track to Scala services and their connectivity.
  • Understanding of high-availability concepts and high-availability implementations.
  • Experience with Java (preferred) or another object-oriented language
  • No previous Scala knowledge is required


  • Training Certificate by LinuxWorld - Training & Development Center
  • Project Certificate by LinuxWorld Informatics Pvt. Ltd. (if prepared under any case study)
  • Latest Software for OpenStack Projects
  • Resources - Software & Tools
  • Life Time Support


  • 24 x 7 Wi Fi Enabled Lab Facility
  • Life Time Membership Card
  • Expert faculty having 12 + yrs of industrial exposure
  • Practical Implementation by having hands on experience on live demo and project
  • Job Assistance

Further Information

If you would like to know more about this course please ping us @ :
call us on 0091 9829105960 / 0091 141 2501609
send an email to or


My Links


Summer Training


Contact Us

Summer Training in Jaipur

Summer Internship

Summer Training 2017

Training Services

Linux RHCE

Cisco CCNA

    Connect With Us

Contact Us


P 0091 141 2501609

M 0091 9829105960

LinuxWorld - Training & Development Centre

Plot No. 5, Krishna Tower,

GopalNagar - A, Next to Triveni Nagar Flyover,

Gopalpura Bypass, Jaipur-15 (INDIA)