Book

Learn Scala Programming

Today’s Scala is quite different from its earlier versions. The second version of the language is more than twelve years old and has undergone multiple changes related to supported features and library implementation. This book addresses both technical and architectural changes by providing a comprehensive guide to the redesigned standard library and collections as well as covering in-depth type system and first-level support for functions. Finally, you will build projects using the knowledge learned previously to build microservices and learn how to implement them with Scala and Lagom framework.

Offered byPackt Logo

Difficulty Level
Intermediate
Completion Time
16h36m approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 16h36m total length

1. An Introduction to the Scala 2.13 standard library
2. Understanding Types in Scala
3. Deep Dive into Functions
4. Getting to know Implicits and Type Classes
5. Property based testing in Scala
6. Exploring Build-in Effects
7. Understanding Algebraic Structures
8. Dealing with Effects
9. Familiarizing Yourself with Basic Monads
10. A Look at Monad Transformers and Free Monad
11. An Introduction to Akka and Actor Models
12. Building Reactive Applications with Akka Typed
13. Basics of Akka Streams
14. Building Microservices with Scala
15. Building Microservices with Lagom
16. Preparing the environment and running code samples

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources