Are you willing to build real–world Scala applications & contribute to Scala programs, recognizing common patterns and techniques used with the language? Then this course is for you! Scala is a functional programming language that supports OOP principles and it’s quite challenging to develop scalable and reactive applications without any framework/library support.
With this practical & hands–on course, you will begin learning basic of scala such as strings, classes, types, methods, & arrays, functional programming techniques & how to handle files and processes—before getting into concepts such as Object–Oriented Programming. Once you are comfortable with basics you will learn to build real–world applications such as building a customer data entry application, a string processing application to get a word count & much more. Then you will also learn Scala REPL to achieve a better feedback mechanism.
By the end of the course, you will not only be empowered by knowing the ins and outs of Scala, but you will also be able to apply them to solve a variety of problems.
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 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.
Courses : 212
Specification: A Practical Guide to App Development with Scala
1 review for A Practical Guide to App Development with Scala