Development Online Course by Udemy, On Sale Here
Mutable State, Scala Type System In-Depth, Implicits
An excellent training about Programming Languages
Scala Advanced, Part 1 – The Scala Type System
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 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 <: By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Study anytime, anywhere.
Reviews
There are no reviews yet.