filmov
tv
#Scala Crash Course by a Scala Veteran (with some JavaScript flavor)
Показать описание
Learn Scala in one video from a 10+ years Scala veteran.
Watch my videos before everyone else!
Stack Overflow Developer Survey 2020:
Setup your Scala dev environment with coursier:
@TraversyMedia
Table of Contents:
00:00:00 Intro
00:02:55 Slides - Why learn Scala?
00:08:40 Slides - Why learn Scala now?
00:10:12 Slides - What is Scala?
00:15:28 Environment setup
00:33:42 Tour
00:40:12 Comments/Javadoc/Scaladoc (crash course starts here)
00:42:56 Keywords: val, var, def, lazy val
00:49:22 Top level definitions
00:52:23 The Uniform Access Principle
00:55:28 Types
01:04:45 Keyword: type
01:05:50 Literals and String interpolation
01:15:42 If expressions and the type hiearchy
01:23:36 Boolean opeartions and equality
01:26:32 Loops and tail recursion
01:30:41 Higher order functions and lambdas aka anonymous functions aka arrow functions
01:39:41 Pattern matching and partial functions
01:49:46 Exceptions
01:51:55 Collections and imports
02:14:36 For Comprehensions
02:21:07 Factorial (just another tail recursive example)
02:23:48 Adding/removing elements to collections and right-associative operators
02:31:08 Methods with variable argument lists aka Varargs
02:32:38 Function currying and OO classes
02:40:28 OO objects and properties
02:45:21 OO traits, inheritance and subtype polymorphism
02:46:48 Self types
02:48:28 Objects (classes) expose methods and hide data
02:52:28 Data structures (case classes) expose data and hide methods
02:58:42 Algebraic Data Types aka ADTs
03:13:00 Implicits
Cheers and Happy Coding!
#tutorial #programming
Watch my videos before everyone else!
Stack Overflow Developer Survey 2020:
Setup your Scala dev environment with coursier:
@TraversyMedia
Table of Contents:
00:00:00 Intro
00:02:55 Slides - Why learn Scala?
00:08:40 Slides - Why learn Scala now?
00:10:12 Slides - What is Scala?
00:15:28 Environment setup
00:33:42 Tour
00:40:12 Comments/Javadoc/Scaladoc (crash course starts here)
00:42:56 Keywords: val, var, def, lazy val
00:49:22 Top level definitions
00:52:23 The Uniform Access Principle
00:55:28 Types
01:04:45 Keyword: type
01:05:50 Literals and String interpolation
01:15:42 If expressions and the type hiearchy
01:23:36 Boolean opeartions and equality
01:26:32 Loops and tail recursion
01:30:41 Higher order functions and lambdas aka anonymous functions aka arrow functions
01:39:41 Pattern matching and partial functions
01:49:46 Exceptions
01:51:55 Collections and imports
02:14:36 For Comprehensions
02:21:07 Factorial (just another tail recursive example)
02:23:48 Adding/removing elements to collections and right-associative operators
02:31:08 Methods with variable argument lists aka Varargs
02:32:38 Function currying and OO classes
02:40:28 OO objects and properties
02:45:21 OO traits, inheritance and subtype polymorphism
02:46:48 Self types
02:48:28 Objects (classes) expose methods and hide data
02:52:28 Data structures (case classes) expose data and hide methods
02:58:42 Algebraic Data Types aka ADTs
03:13:00 Implicits
Cheers and Happy Coding!
#tutorial #programming
Комментарии