Netscientium

Scala Training (Online Training)


STUDENTS ENROLLED

    Introduction

    This two day course develops confidence to start programming in Scala.  Course provides fundamentals of the language, coding methodologies and advanced concepts.

     

    This course is intended for software engineers, software developers, QA engineers, test leads and technical leads.

    Scala is a language that will grow with the demand of the user as its name suggests. After this course, you will be able to use Scala in production applications, able to apply functional programming style in Scala and be a competent developer in a

    Introduction

    • What is Scala?
    • Where did it come from?
    • Why Should I Use Scala?

     Baby Steps: Let’s Start

    • Scala syntax
    • Scala REPL

     Java To Scala Object-Oriented?

    • Create and usage of classes
    • Fields and methods
    • Singleton objects
    • Case classes

     How Do I Test

    • Scala testing ecosystem
    • Introduction to Behavior Driven Development
    • Scala Test

     But Scala Is Functional Programming; Collections

    • 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

     Traits; Does Scala Support Inheritance?

    • Scala type system
    • Mix-in traits
    • Linearization

     Pattern Matching

    • Usage and benefits
    • Catch exceptions
    • Deconstruct tuples

    Optional Values; Let’s Try

    • Introduction to Option
    • Usage and benefits

    Finally the Try Catch

    • Introduction to Try
    • Usage and benefits

    • March 11th & 12th  2017  at  New York and New Jersey
    • April 15th and 16th 2017
    • May 20th and 21st 2017
    • June 17th and 18th 2017

    A software engineer/ Test engineer / Business Analyst/Product owner with experience in Java/C/C++/C#/Python/Ruby

    Scala fundamentals, coding methodologies and advanced concepts.

    Course Reviews

    No Reviews found for this course.

    TAKE THIS COURSE
    • $ 1,099.00
    • NOW

    Need Help ?

    Request a Call Back

    Connect With Us

      Google+ LinkedIn

    Monthly Newsletter

    Subscribe to our newsletter and stay up to date with the latest news and deals!

    We Accept

    Mountain View

    Contact Us

    top
    2014 © Netscitus Corporation. All Rights Reserved.