The 5 day Scala, Akka, Kafka and Elasticsearch course is aimed at developers who are encountering Scala for the first time and want to understand how their knowledge of object oriented and functional programming idioms carries over to and is deepened in this exciting new language. It also covers how to get started with Akka which is becoming the de facto for any enterprise scale Scala development. The course further indulges into Kafka and Elasticsearch to show how these technologies together can help in building a Fast Data platform.
It covers Scala from basic syntax and language constructs, through its distinctive object oriented characteristics and on to functional programming styles and pattern matching as applied to Scala's extensive collections framework. You would also learn how to apply the tools and services provided by Akka to build high performance, fault tolerant systems that scale. You would learn to how to introduce Kafka and Elasticsearch for building the fast data products which go beyond the big data needs.
The course has a practical focus, mixing presentation with in depth hands on labs and exercises.
To benefit from this course you should have 1-2 years experience with an object oriented (eg. Java, C#) or functional (eg. Haskell, Scheme) programming language and a good general understanding of object oriented or functional programming language concepts. Knowledge of any distributed system is a plus.
For more information on the course or a discussion on your custom need, send a mail to email@example.com.