Description
Scala is an acronym for "Scalable Language".
This means that Scala grows with you. You can play
with it by typing one-line expressions and observing the results. But you can also rely on
it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do.
Duration
Not Mentioned
Career Option
Opportunities
Not Mentioned
Major Companies Using Scala
Twitter |
LinkedIn |
Intel |
Novell |
The Guardian |
Thatcham |
GridGain |
Xebia |
Xerox |
FourSquare |
Sony |
Siemens |
OPower |
AppJet & Reaktor |
Course Content
- Introduction
- Basic Types and Operations
- Control Abstraction
- Case Classes and Pattern Matching
- Collections
- Abstract Members and Properties
- Object Equality
- Extractors
- Combining Scala and Java
- Variables ,Loops And Arrays
- Built-in Control Structures
- Composition and Inheritance
- Packages and Imports
- Stateful Objects
- Implicit Conversions and Parameters
- Working with XML
- Objects As Modules
- Combinator Parsing
- Classes and Objects
- Functions and Closures
- Traits and Mixins
- Working with Lists
- Type Parameterization
- Implementing Lists
- Actors and Concurrency
- Annotations