EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


Scala Training Course


Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Scala training course (code: SCALA)

Quickly Create Elegent Compact Applications with Scala And Benefit From Reduced Development Cycles


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

Our Scala training course will show delegates how this general purpose programming language is designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application. The completed exercises and solutions provide useful skeletons which can be used as a basis for the development of purpose built applications


AUDIENCE

Java professionals who are completely new to Scala programming



DETAILHIGHLIGHTS

Day 1:

Session 1: Introduction to course

Session 2: Introduction to Scala, Scala Tooling and Basic Applications

Session 3: Scala class definitions, vals, vars and properties

Practical 

Session 4: Constructors and Methods

Session 5: Scala Inheritance

Practical 

Day 2:

Session 6: Scala Objects and Companion Objects

Session 7: Traits

Practical

Session 8: Value Classes and Universal Traits

Session 9: Functions and Higher Order Functions

Practical 

Session 10: Partially Applied Functions and Currying

Day 3:

Session 11: Scala Collections, Concepts (mutable and Immutable), Generics

Session 12: Testing in Scala (ScalaTest)

Practical

Session 13: Akka Actors Introduction, Lifecycle and DSL

Practical

Session 14: Implicits, Annotations & Lazy evaluation

Session 15: Java to Scala Interoperability

  • Introduction to Scala, Scala Tooling and Basic Applications
  • Scala class definitions, vals, vars and properties
  • Constructors and Methods
  • Scala Inheritance
  • Scala Objects and Companion Objects
  • Traits
  • Value Classes and Universal Traits
  • Functions and Higher Order Functions
  • Scala Collections, Concepts (mutable and Immutable), Generics
  • Testing in Scala (ScalaTest)
  • Akka Actors Introduction, Lifecycle and DSL
  • Implicits, Annotations & Lazy evaluation
Receive the latest version of this course into your inbox


See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info



PUBLIC COURSES (LONDON, UK)
 

26th Jun 2017 - 3 days £1995 see discount £1796
Book

see all dates


X

Show Discount for this course



PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


 

 

 

 

Get in touch
0800 028 6400




 

You may also be interested in ...

 

 

view all case studies

 

 

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers