EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Scala Programming Beginner and Intermediate

Course outline

2 days

Duration

2 days

What you'll learn

  • Gain a solid understanding of programming in Scala
  • A beginners course that teaches the fundamentals of the Scala programming language and extend it to intermediate level

Course Outline

Introduction To Scala

  • Installation
  • Installation On Windows
  • Scala Install Windows STUDY NOTE
  • Installation On Linux

Basic Concepts

  • Basic Overview of Scala
  • Start with Scala Programming
  • Literals
  • Literals Study Note
  • Scala Values
  • Scala Values Study Note
  • Scala Variables
  • Scala Variables Study Note
  • Scala Types
  • Scala Types Study Note

Coding Section

  • Scala Coding Practice
  • Literals
  • Value
  • Variable
  • Type

If Else Statement

  • If Else Statement Study Note
  • If else Statement with Match Condition
  • If else Statement with Match Condition Study Note
  • If else Statement With Value Binding Pattern
  • If else Statement With Value Binding Pattern Study Note
  • If else Statement with Wildcard Operator
  • If else Statement with Wildcard Operator Study Note
  • If Else Statement Matching with Pattern Guards
  • Matching with Pattern Guards Study Notes

Loop Condition

  • For Loop
  • For Loop Study Note
  • For Loop Iterator Guard
  • For Loop Iterator Guard Study Note
  • For Loop Nested Iterator
  • For Loop Nested Iterator Study Note
  • While Loop
  • While Loop Study note

Scala String

  • String
  • Scala String Study Note

Function

  • Introduction to Procedure
  • Introduction to Procedure Study Note
  • Recursive Function
  • Nested Function
  • Nested Function Study Note
  • Partialilly Applied Function
  • Partially Applied Function Study Note

Scala Advance Concepts - Collection

  • Scala Programming Practices
  • Scala Programming Practices Study Note
  • List & Set
  • List & Set Study Notes
  • ReducingList Generic
  • Reducing List Generic Study Note
  • Scala Collection Reduce List
  • Scala Collection Reduce List Study Note
  • Mapping List
  • Mapping List Study Note

OOPS Concepts in Scala

  • Class and Inheritance on Scala
  • Class and Inheritance on Scala Study Note
  • Inheritance
  • Inheritance Study Note
  • Abstract Classes and Traits
  • Abstract Classes and Traits Study Notes
  • Case Classes
  • Case Classes Study Note

Programme scope, delivery arrangements and suitability are confirmed during enquiry.