Learn Scala Programming Language From Scratch
Learn all you need to know about the popular Scala language with this comprehensive tutorial.
Get it grips with the basics of the popular Scala programming language.
Use Scala along with other popular tools like Spark and Akka to implement 3 practical, real-world applications.
Comprehensive course to help you take your first steps in programming with Scala.
Scala has emerged today as a very popular programming language. It has helped programmers find the perfect balance between object-oriented programming and functional programming. Scala allows for the reuse and extensibility of an efficient code, and its ability to handle data in real time has made it a popular choice for Big Data projects as well. While it is easy to learn Scala if you are a Java developer, learning it from scratch can be quite a challenge. Spanning over 5 hours, this course attempts to do just that – to help you take your first steps in the world of Scala programming, with no prerequisites.You will begin to get a solid understanding of the functional programming concepts. You will also learn what Scala is, why you should it, and its core fundamentals. You will then set up a development environment for Scala, followed by working with Scala functions, collections and higher order types. You will learn about the Java Memory Model, what concurrency is, and how Scala can be used to extend Java concurrency. After you have a firm understanding of the basics, you will implement real-world applications using Scala and other popular frameworks such as Akka and Spark. By the end of this course, you will have taken your understanding of Scala programming to the next level.
Table of Contents:
– JVM Languages
– Scala Development Environments
– Scala Syntax and Semantics
– Scala Functions with Collections
– Concurrent Scala
– Scala Application Example Use Cases
Manufacturer: Pakkt / Packt
Language of instruction: English
Level of training: Elementary, Secondary, Advanced
Training time: 5 hours +
File size: 726 MB