Course Overview
Designed to address the challenges in Java, Scala is a general purpose programming language for Functional Programming.
- Program in Scala and understand Scala’s approach to object-orientation
- Participants will be able to m aster the use of functional programming techniques in Scala
- Understand how to perform TDD using Scala
- Manipulate XML in Scala and Write concurrent applications that are thread-safe
Requirements
- Participants should be strong Java developers who are planning to develop Scala applications
Curriculum
-
Introduction to Scala
-
Key Features of the Scala Language
-
Basic Programming in Scala
-
OO Development in Scala
-
Functional Programming in Scala
-
Pattern Matching in Depth
-
Test Driven Development in Scala
-
XML Manipulating in Scala
-
Writing Concurrent Apps