SCALA

SCALA Training In Bangalore Marathahalli & BTM Layout

Databytes Software Training Institute is a leading SCALA Training Institute in Bangalore. If you are looking for High quality SCALA Training in Bangalore with the excitement of learning your right Place is here Databytes Software Training Institute specializes in SCALA Training. Databytes offers you the most career-oriented and industry-relevant SCALA Training Course in Bangalore

Introduction:

  • Introduction to Scala
  • Creating a Scala Doc
  • Creating a Scala Project
  • The Scala REPL
  • Scala Documentation

Basics:

  • Hello World
  • Primitive Types
  • Type inference
  • Vars vs Vals
  • Lazy Vals
  • Methods
  • Pass By Name
  • Infix Notation
  • No parens/Brackets
  • Default Arguments
  • Named Arguments

Classes:

  • Classes
  • Immutable and Mutable Fields
  • Methods
  • Default and Named Arguments

Objects:

  • Introduction
  • Inheritance
  • Main/Additional Constructors
  • Private Constructors
  • Uniform Access
  • Case Classes
  • Objects
  • Traits

COLLECTIONS:

  • Collections overview
  • Sequences and Sets
  • Options
  • Tuples and Maps
  • Higher Order Functions
  • Lists
  • Collection Manipulation
  • Simple Methods
  • Methods With Functions
  • Use Cases With Common Methods
  • Tuples

Options:

  • Option Implementation
  • Like Lists
  • Practice Application

Types:

  • Type parameterization
  • Covariance
  • Contravariance
  • Type Upper Bounds
  • ‘Nothing’ Type

Anonymous Classes:

  • Introduction
  • Structural Typing
  • Anonymous Classes With Structural Typing

Special Methods:

  • Apply
  • Update

Currying:

  • Introduction
  • Applications

Implicits:

  • Implicit Values/Parameters
  • Implicit Conversions
  • With Anonymous Classes
  • Implicit Classes
  • The ‘Pipe’ Operator

For Loops:

  • Introduction
  • Coding Style
  • With Options
  • And flatMap
  • Guards
  • Definitions

Var Args:

  • Introduction
  • Ascribing the _* type

Partial Functions:

  • Introduction
  • Match
  • Match Values/Constants
  • Match Types
  • Extractors
  • If Conditions
  • Or
  • With Collections
  • The Unapply

Recursion:

  • Examples
  • Optimization

More on Traits:

  • Stackable Traits
  • Examples

Case Objects and Classes:

  • Companion Objects
  • Case Classes and Case Objects
  • Apply and Unapply
  • Synthetic Methods
  • Immutability and Thread Safety

Idiomatic Scala:

  • For expressions
  • Pattern Matching
  • Handling Options
  • Handling Failures
  • Handling Futures

Advanced Types:

  • F-Bounded Polymorphism
  • Self Type Annotation
  • Introduction to Type

Contact for SCALA Training In Bangalore Marathahalli