Scala Advanced, Part 1 - The Scala Type System

dkmdkm

U P L O A D E R
d0d1a7926ce167e6851199193e1239a8.jpg

Free Download Scala Advanced, Part 1 - The Scala Type System
Last updated: 3/2023
Created by: Dick Wall
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Expert | Genre: eLearning | Language: English + subtitle | Duration: 134 Lectures ( 5h 19m ) | Size: 1.2 GB

Mutable State, Scala Type System In-Depth, Implicits
What you'll learn
Use the full Scala type system to correctly implement general purpose re-usable libraries and APIs for other Scala developers to use easily.
Requirements
A day-to-day working knowledge of the Scala language equivalent to completing Escalate Software's Scala Applied course is recommended before starting on the advanced course
You will need to set up your laptop with Scala, SBT and IntelliJ IDEA with Scala support by following the setup instructions
Experience with other statically typed languages (e.g. Java or C#) will be helpful but not required.
Description
Scala Advanced, Part 1The Escalate Software Scala Advanced course is intended for experienced Scala developers looking to improve their skills, particularly for library and API design and development. It covers topics needed to be effective in producing high quality, correct, powerful and flexible Scala libraries that are still easy to use by others.Part 1 provides in depth and thorough knowledge of the Scala type system, an important precursor to any library development. We start off with a look at the dangers, and safe use, of mutable shared state in Scala, covering properties and caching. From there we delve into the Scala type system including:GenericsCo- and Contra-VarianceUpper and Lower BoundsType InferenceType Parameters and Type MembersPath Dependent TypesRefinement TypesStructural TypesRecursive TypesF-bounded PolymorphismThe final two modules then move on to the secondary Implicits type system that augments the regular Scala type system, covering:Simple Implicit ParametersType ClassesImplicit classes, objects and methodsType Class CompositionImplicit Constraints=:= and Implicit Class and Type TagsImplicit Conversionsextends AnyValAnd more.After completing this course you will understand the Scala type system in a way that lets you construct your own well designed APIs, reason about type abstraction and calculus, apply implicit constraints and augment the language rules, and much more.Parts 2 and 3 (available separately) cover topics like best practices, idioms, patterns, advanced functional programming, asynchronous programming, parser-combinators, macros, performance profiling and optimization, and much more. These parts rely on information presented during this advanced part 1 course.
Who this course is for
Scala library and API developers, or Scala developers looking to improve their knowledge and skills
Homepage:
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!






DOWNLOAD NOW: Scala Advanced, Part 1 - The Scala Type System
Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
No Password - Links are Interchangeable
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten