4.5  12 reviews on Udemy

Scala: Master Scala Programming: 2-in-1

Become a Scala programming expert.Two complete courses in one comprehensive training program.
Course from Udemy
 147 students enrolled
 en
Master core language principles such as strings, classes, and types to write better Scala code
Use concurrency to enhance your Scala coding with the Akka framework
Build microservices with Reactive programming
Create advanced functionalities in your code using patterns
Learn to test your code using the spec2 library
Incorporate Functional Programming in your code

Scala is a powerful multi-purpose programming language with a simple object-oriented, functional style. Scala enables you to deconstruct data in intuitive and readable ways, letting you write safely in a few lines of code what other languages can take tens of buggy lines to get across. This 2-in-1 comprehensive course will help you master various concepts in Scala programming. Save time and trouble by using Scala to build object-oriented, functional, reactive, and concurrent applications.

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Scala Beginner Programming Recipes, shows core language principles covering topics such as strings, classes, types, methods, and arrays. From there, you'll learn about functional programming techniques and how to handle files and processes. You'll go on to master concurrency in Scala by making use of the Akka framework. You'll learn about working with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. You'll also use the Scala REPL to achieve a better feedback mechanism.

The second course, Scala Intermediate Recipes, you’ll get a quick tour into testing will introduce the specs2 library and how to use it to do behavior-driven development in Scala. Then we'll dig into Scala's collections some more; Scala's collections library is vast, and holds many powerful tools for dealing with data. Finally, we'll go through a few tricks that let you get readable and type-safe frameworks in place to describe your domain.

By the end of this training program, you will be well versed with the concepts of Scala and will be able to build highly scalable and distributed, microservice based applications.

About the Authors

Antonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and

through each company he has contributed to. He is a software pragmatist and perfectionist who values

great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the problems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home.

Scala: Master Scala Programming: 2-in-1
$ 94.99
per course
Also check at

FAQs About "Scala: Master Scala Programming: 2-in-1"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK