Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn To Build Scala Apps From Scratch
introduction
introduction (3:01)
JVM Languages
JVM Languages (14:45)
Concurrent programming and Functional Languages (14:26)
Functional programming what is it? (14:55)
Scala Success Stories: Akka, Spark, Play Framework (14:05)
Scala Success Stories: Akka, Spark, Play Framework- Continued (9:18)
Scala Development Environments
Set up a Scala Development Environment (15:10)
Scala IDE: Scala worksheet and Sbt console REPL (14:54)
Set up a Scala Development Environment with Gradle (15:03)
Scala Application Packaging: Create a Simple Microservices with Scala (15:17)
Scala Syntax and Semantics
Scala as a Strong Statically Typed Language (15:28)
Scala as a Object OrientedLanguage (15:14)
Scala as a Functional Language (15:04)
New Lecture
Scala Functions with Collections
Working with Scala Collectons : Lists, Sets, Maps and Streams (15:11)
Working with Scala Higher Order Types: Map, Reduce, Aggregate and Group (15:02)
Working with Scala FunctionN Types: Closures, Scope and Syntax (15:16)
Concurrent Scala
Java Memory Model and Scala Concurrency (15:40)
How Scala extends Java concurrency (15:33)
Functional Reactive Programming with Scala (15:16)
Scala Application Example Use Cases
Practical Example 1 Scala MicroService with Akka (15:08)
Practical Example 2 Scala Machine Learning Apache Spark (15:33)
Practical Example 3 Scaling deployment with Scala concurrency (15:23)
Summary
Summary (2:14)
How Scala extends Java concurrency
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock