logo
RocktheJVM – Advanced Scala 3 and Functional Programming 2022-10

RocktheJVM – Advanced Scala 3 and Functional Programming 2022-10

Published on: 2024-11-22 00:05:35

Categories: 28

Share:

Descriptions

Advanced Scala 3 and Functional Programming, Become an expert Scala developer with our advanced course. Master Scala and functional programming through clear lessons, practical exercises, and a smooth learning curve. Ideal for those already comfortable with Scala essentials, this course will elevate your coding skills to the next level. At this point, I don’t need to pitch Scala to you. You’ve seen it in action, you know the basics, and I’m willing to bet you like it at least a bit. Perhaps you want to contribute to a bigger project, or need to write your own libraries at work so you can reuse them for a large system. Maybe you need to dive deep into a complex codebase or into a massive framework like Akka or Spark, but the internal code looks overwhelming. This course is for you. The course is for the Scala programmer who understands the essentials and wants to level up.

What you’ll learn

Specificatoin of Advanced Scala 3 and Functional Programming

Content of Advanced Scala 3 and Functional Programming

Welcome
Scala Recap
Dark Syntax Sugars
Advanced Pattern Matching
Partial Functions
Functional Collections: A Functional Set
The Functional Set, Level 2
Functional Collection
Currying and Partially Applied Functions
Lazy Evaluation
Lazy Evaluation Practice: A Potentially Infinite List
Lazy Lists Proficiency: Exercises
Monads
Monads: Exercises
Parallel Programming on the JVM
Concurrency Problems on the JVM
JVM Thread Communication, the Producer-Consumer Problem
Producer-Consumer, Level 2
Producer-Consumer, Level 3 + Exercises
Futures: Introduction
Futures: Functional Composition
Futures: Awaiting
Futures and Promises
Futures: Exercises
Parallel Collections
Given Instances & Using Clauses
Given & Using: Exercises
Extension Methods
Organizing Contextual Abstractions
Type Classes
Type Classes End-to-End Example: JSON Serialization
Context Functions
Implicit Conversions
Legacy (Scala 2) Contextual Abstractions: Implicits
Advanced Inheritance
Variance
Variance Positions
Type Members
Path-Dependent Types
Opaque Type Aliases
Literal, Union and Intersection Types
Self-Types
F-Bounded Polymorphism
Structural Types
Higher-Kinded Types
You Rock!

Pictures

Welcome Scala Recap Dark Syntax Sugars Advanced Pattern Matching Partial Functions Functional Collections: A Functional Set The Functional Set, Level 2 Functional Collection Currying and Partially Applied Functions Lazy Evaluation Lazy Evaluation Practice: A Potentially Infinite List Lazy Lists Proficiency: Exercises Monads Monads: Exercises Parallel Programming on the JVM Concurrency Problems on the JVM JVM Thread Communication, the Producer-Consumer Problem Producer-Consumer, Level 2 Producer-Consumer, Level 3 + Exercises Futures: Introduction Futures: Functional Composition Futures: Awaiting Futures and Promises Futures: Exercises Parallel Collections Given Instances & Using Clauses Given & Using: Exercises Extension Methods Organizing Contextual Abstractions Type Classes Type Classes End-to-End Example: JSON Serialization Context Functions Implicit Conversions Legacy (Scala 2) Contextual Abstractions: Implicits Advanced Inheritance Variance Variance Positions Type Members Path-Dependent Types Opaque Type Aliases Literal, Union and Intersection Types Self-Types F-Bounded Polymorphism Structural Types Higher-Kinded Types You Rock!

Sample Clip

Installation Guide

Extract the files and watch with your favorite player

Subtitle : Not Available

Quality: 800p

Download Links

Download Part 1 – 1 GB

Download Part 2 – 395 MB

Password file(s): www.abc.com

File size

1.38 GB

Sharing is caring:

Leave a Comment (Please sign to comment)