In this Scala training course, expert author Mark Lewis teaches you everything you need to know about the Scala programming language. This course is designed for users that already have some programming experience. You will start by learning the language basics of Scala, including sequences, recursion, and nesting functions. Mark will then teach you about the object-oriented aspects of Scala, linearization of trait methods, and building and writing …
Learning Scala Programming
Video description
In this Scala training course, expert author Mark Lewis teaches you everything you need to know about the Scala programming language. This course is designed for users that already have some programming experience. You will start by learning the language basics of Scala, including sequences, recursion, and nesting functions. Mark will then teach you about the object-oriented aspects of Scala, linearization of trait methods, and building and writing withXML. This video tutorial also covers text processing, parallelism and actors, and libraries for unit testing. Once you have completed this computer based training course, you will have developed a solid working knowledge of the Scala programming language, and be able to start your own Scala-based project. Working files are included, allowing you to follow along with the author throughout the lessons.
Memory Model, No Primitives, Val Versus Var And Tuples
00:06:37
If Expressions
00:06:13
Match Expressions
00:06:16
Recursion, Tail Recursion, And Nesting Functions - Part 1
00:06:00
Recursion, Tail Recursion, And Nesting Functions - Part 2
00:06:22
Recursion, Tail Recursion, And Nesting Functions - Part 3
00:04:30
Collections Overview
00:05:04
Sequences - Array, List, Vector, And Buffer - Part 1
00:06:30
Sequences - Array, List, Vector, And Buffer - Part 2
00:06:53
Sequences - Array, List, Vector, And Buffer - Part 3
00:07:00
Looking At The API - Implicit Conversions
00:05:41
Significant Regular Methods - Part 1
00:05:38
Significant Regular Methods - Part 2
00:04:43
Significant Regular Methods - Part 3
00:05:37
Higher-Order Methods And Lambda Expressions - Part 1
00:05:19
Higher-Order Methods And Lambda Expressions - Part 2
00:06:05
Find And Option
00:04:30
Pattern Matching And Case Classes
00:05:48
Iterators And Scala - Part 1
00:04:35
Iterators And Scala - Part 2
00:04:10
Sets And Maps
00:03:50
Loops - While, Do-While, And Basics Of For
00:03:59
For Comprehensions
00:03:53
Partial Functions
00:02:42
Syntactic Sugar
00:05:02
Object-Oriented Scala And Our MUD Project
Building An Application
00:03:58
Imperative Text Adventure - Part 1
00:05:51
Imperative Text Adventure - Part 2
00:05:30
Functional Solution
00:08:36
Special Methods And Names - Part 1
00:05:19
Special Methods And Names - Part 2
00:05:25
Implicit Conversions And Arguments
00:06:32
Linearization Of Trait Methods
00:05:37
Self Types
00:02:36
Unit Testing
Using JUnit
00:02:37
Scala Test
00:03:41
XML
Reading And Parsing XML
00:05:32
Building And Writing XML
00:04:11
Text Processing
Regular Expressions
00:04:36
Regular Expressions As Patterns
00:03:42
Parser Combinators - Part 1
00:05:15
Parser Combinators - Part 2
00:04:39
Text Adventure Parser
00:03:44
Parallelism And Actors
Parallelism In Scala
00:05:41
Actor Parallelism
00:04:58
Simple Akka Examples - Part 1
00:04:57
Simple Akka Examples - Part 2
00:04:04
Ask Pattern And Futures
00:07:34
The Actor Hierarchy
00:05:19
The Actor Lifecycle
00:08:02
Routers
00:05:38
Actor Based MUD
00:07:44
Conclusion
Wrap-Up
00:01:09
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept