Learn Scala Programming

A step-by-step guide in building high-performance scalable applications with the latest features of Scala.

Learn Scala Programming

Slava Schmidt
New Release!

A step-by-step guide in building high-performance scalable applications with the latest features of Scala.
Mapt Subscription
FREE
€29.98/m after trial
eBook
€26.88
RRP €38.38
Save 29%
Print + eBook
€38.99
RRP €38.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
€0.00
€26.88
€38.99
€29.99 p/m after trial
RRP €38.38
RRP €38.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learn Scala Programming Book Cover
Learn Scala Programming
€ 38.38
€ 26.88
Learning Scala Programming Book Cover
Learning Scala Programming
€ 35.98
€ 25.20
Buy 2 for €35.72
Save €32.20
Add to Cart

Book Details

ISBN 139781788836302
Paperback498 pages

Book Description

The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.

Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams.

By the end of this book, you will have built microservices and learned to implement them with the Scala and Lagom framework.

Table of Contents

What You Will Learn

  • Acquaint yourself with the new standard library of Scala 2.13
  • Get to grips with the Grok functional paradigms
  • Get familiar with type system to express domain constraints
  • Understand the actor model and different Akka libraries
  • Grasp the concept of building microservices using Lagom framework
  • Deep dive into property-based testing and its practical applications

Authors

Table of Contents

Book Details

ISBN 139781788836302
Paperback498 pages
Read More

Read More Reviews

Recommended for You

Learning Scala Programming Book Cover
Learning Scala Programming
€ 35.98
€ 25.20
Learn Scala Programming Language From Scratch [Video] Book Cover
Learn Scala Programming Language From Scratch [Video]
€ 103.18
€ 87.72
Scala Projects [Video] Book Cover
Scala Projects [Video]
€ 128.38
€ 109.14
Learn Blockchain Programming with JavaScript Book Cover
Learn Blockchain Programming with JavaScript
€ 33.58
€ 23.52
Learning Bootstrap 4 by Building Projects Book Cover
Learning Bootstrap 4 by Building Projects
€ 29.98
€ 21.00
Learn Robotics Programming Book Cover
Learn Robotics Programming
€ 33.58
€ 23.52