Skip to main content

About this course

Write efficient Scala code using these tips and tricks

About This Video

  • Build classes that compose one or more traits for complete reusability, or create new functionality by fusing them at instantiation
  • Save time and trouble by using Scala to build object-oriented, functional, Reactive, and concurrent applications
  • Harness the power of Scala for highly scalable and distributed, microservice- based applications.

In Detail

Scala is a powerful multi-purpose programming language that is much appreciated for its simple object-oriented, functional style.

This video starts with recipes that explore core language principles—covering topics such as strings, classes, types, methods, and arrays—before getting into concepts such as Object Oriented Programming. 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, 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.

Style and Approach

Taking a problem-solving approach, this video shows developers how to tackle commonly faced problems as they program in Scala.

Prerequisites

Add information about class prerequisites here.

Course Team

Antonio Salazar Cardozo

respond
hours per week
respond
Free
respond
RPS
respond
en

Share this course

Categories

Data Science(241)

Coding and Tools(37)

Admin and Cloud(380)

DevOps(78)

Programming(631)

Application Development(754)

Web Development(547)

Big Data and Analytics(709)

Soft Skills(19)

Network Security & Infrastructure(285)

Process Concepts(8)

Database(80)

Business Intelligence(22)

I've read enough.Take me to RPS