Skip to content
0:00 / 0:00

#scala

#Scala Crash Course by a Scala Veteran (with some JavaScript flavor)

DevInsideYou

13K subscribers • 47 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Beginner. No background in the topic needed.

70K views5 years ago1 recommendation

Programming languagesScala

A comprehensive crash course on Scala covering syntax, types, and core language features for beginners.

Learn Scala in one video from a 10+ years Scala veteran. Watch my videos before everyone else! youtube.com/channel/UCSBUwLT9zXhUalKfJrc2q2A/join Stack Overflow Developer Survey 2020: insights.stackoverflow.com/survey/2020#technology-what-langu… Setup your Scala dev environment with coursier: youtube.com/watch?v=o9H2EQO3fVs @TraversyMedia Table of Contents: Intro Slides - Why learn Scala? Slides - Why learn Scala now? Slides - What is Scala? Environment setup Tour Comments/Javadoc/Scaladoc (crash course starts here) Keywords: val, var, def, lazy val Top level definitions The Uniform Access Principle Types Keyword: type Literals and String interpolation If expressions and the type hiearchy Boolean opeartions and equality Loops and tail recursion Higher order functions and lambdas aka anonymous functions aka arrow functions Pattern matching and partial functions Exceptions Collections and imports For Comprehensions Factorial (just another tail recursive example) Adding/removing elements to collections and right-associative operators Methods with variable argument lists aka Varargs Function currying and OO classes OO objects and properties OO traits, inheritance and subtype polymorphism Self types Objects (classes) expose methods and hide data Data structures (case classes) expose data and hide methods Algebraic Data Types aka ADTs Implicits Website: devinsideyou.com Patreon: patreon.devinsideyou.com Discord: discord.devinsideyou.com Telegram: telegram.devinsideyou.com Twitter: twitter.devinsideyou.com GitHub: github.devinsideyou.com LBRY: lbry.devinsideyou.com Install scripts: install.devinsideyou.com Giter8 templates: g8.devinsideyou.com Spotify concentration playlist: code.radio.devinsideyou.com Cheers and Happy Coding! #tutorial #programming

Why it's here

1 person recommends this

u/agilesteelin r/scala • Recommends

Scala​ Crash Course by a Scala veteran (with some JavaScript flavor)