Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Scala Applied, Part 1, а также все другие курсы, прямо сейчас!
• Урок 1. 00:01:31
Course Introduction and Content
• Урок 2. 00:00:37
01 - Introduction
• Урок 3. 00:00:50
02 - Module Agenda
• Урок 4. 00:02:06
03 - The Scala REPL
• Урок 5. 00:02:39
04 - Using SBT
• Урок 6. 00:02:07
05 - First time in the REPL
• Урок 7. 00:02:14
06 - Vals and Vars
• Урок 8. 00:02:03
07 - Hiding a val with another val
• Урок 9. 00:01:46
08 - Scala and Types
• Урок 10. 00:02:10
09 - Defining a Method
• Урок 11. 00:03:59
10 - If Expressions
• Урок 12. 00:03:12
11 - If Expressions continued
• Урок 13. 00:04:56
12 - Functional Style and try...catch...finally
• Урок 14. 00:03:55
13 - Simple Loops
• Урок 15. 00:01:04
14 - Do...While
• Урок 16. 00:04:17
15 - Scala Scripts
• Урок 17. 00:02:18
16 - Module 1 exercises
• Урок 18. 00:00:34
01 - Introduction
• Урок 19. 00:01:47
02 - Module Agenda
• Урок 20. 00:06:28
03 - Scala projects in IntelliJ
• Урок 21. 00:01:45
04 - IntelliJ Worksheets
• Урок 22. 00:02:53
05 - Method Parameters and Return Types
• Урок 23. 00:04:09
06 - Methods with no return types
• Урок 24. 00:02:37
07 - Expressions and Statements
• Урок 25. 00:02:47
08 - Assignments and Unit
• Урок 26. 00:04:56
09 - Tuples
• Урок 27. 00:01:06
10 - Tuples continued
• Урок 28. 00:03:37
11 - Re-writing Rules: Infix
• Урок 29. 00:03:34
12 - Re-writing Rules: Apply
• Урок 30. 00:02:04
13 - Re-writing Rules: Update
• Урок 31. 00:01:21
14 - General Notes on Re-writing
• Урок 32. 00:03:59
15 - Collections Intro
• Урок 33. 00:05:19
16 - List Initialization and Cons
• Урок 34. 00:03:27
17 - Sequences
• Урок 35. 00:02:30
18 - Sets
• Урок 36. 00:07:22
19 - Mutable vs Immutable
• Урок 37. 00:02:32
20 - Maps
• Урок 38. 00:05:00
21 - The -> Extension Method
• Урок 39. 00:02:30
22 - Simple Map Iteration
• Урок 40. 00:02:53
23 - More Functional Style
• Урок 41. 00:01:34
24 - Opening and Reading a File
• Урок 42. 00:05:03
25 - Module 2 Exercises (and how to run them in IntelliJ)
• Урок 43. 00:00:16
01 - Introduction
• Урок 44. 00:00:50
02 - Module Agenda
• Урок 45. 00:03:56
03 - Define a Scala Class
• Урок 46. 00:02:24
04 - Constructors and Parameters
• Урок 47. 00:02:37
05 - Parameters, Fields and Parametric Fields
• Урок 48. 00:02:01
06 - A Rational Class
• Урок 49. 00:02:00
07 - Checking Preconditions
• Урок 50. 00:02:55
08 - Referencing Self
• Урок 51. 00:02:04
09 - Infix Style and Symbolic Methods
• Урок 52. 00:00:53
10 - Symbolic Methods continued
• Урок 53. 00:03:10
11 - Auxiliary Constructors
• Урок 54. 00:05:04
12 - Companion Objects
• Урок 55. 00:01:21
13 - Companions and private
• Урок 56. 00:01:55
• Урок 57. 00:03:11
15 - Implicit Conversion
• Урок 58. 00:02:28
16 - Implicit Rules
• Урок 59. 00:01:22
17 - Module 3 exercises
• Урок 60. 00:00:48
01 - Introduction
• Урок 61. 00:01:01
02 - Module Agenda
• Урок 62. 00:02:41
03 - Expressions and Statements Recap
• Урок 63. 00:02:15
04 - Unit and Side Effects
• Урок 64. 00:01:49
05 - Alternatives to Returning Unit
• Урок 65. 00:01:50
06 - Return this instead of Unit
• Урок 66. 00:01:33
07 - If, ternary and types
• Урок 67. 00:03:29
08 - val and var, IDE tricks
• Урок 68. 00:04:49
09 - Try...catch...finally and type inference
• Урок 69. 00:08:27
10 - While loop statement, and @tailrec
• Урок 70. 00:05:09
11 - For Statements and Expressions
• Урок 71. 00:04:32
12 - For...Yield
• Урок 72. 00:05:29
13 - The Four Gs of For
• Урок 73. 00:05:19
14 - For - more than just loops
• Урок 74. 00:04:09
15 - Match expressions
• Урок 75. 00:02:32
16 - Match Guards
• Урок 76. 00:03:26
17 - More Matching
• Урок 77. 00:07:05
18 - String Interpolation
• Урок 78. 00:00:52
19 - Module 4 Exercises
• Урок 79. 00:00:20
01 - Introduction
• Урок 80. 00:02:47
02 - Module Agenda
• Урок 81. 00:04:45
03 - Private Methods
• Урок 82. 00:02:36
04 - Nested Methods
• Урок 83. 00:01:51
05 - Scoping of Nested Methods
• Урок 84. 00:03:54
06 - Function Literals
• Урок 85. 00:05:08
07 - Passing Function Literals
• Урок 86. 00:03:25
08 - How Functions Work
• Урок 87. 00:04:16
09 - Other Methods on Function
• Урок 88. 00:02:08
10 - Higher Order Functions
• Урок 89. 00:04:38
11 - Writing a Higher Order Function
• Урок 90. 00:05:27
12 - Placeholder Syntax
• Урок 91. 00:02:45
13 - Placeholders with Types
• Урок 92. 00:02:25
14 - Partial Application
• Урок 93. 00:03:54
15 - Partial Application continued
• Урок 94. 00:05:39
16 - Closures
• Урок 95. 00:04:52
17 - Partial Functions
• Урок 96. 00:03:20
18 - Partial Functions continued
• Урок 97. 00:00:53
19 - Partial Functions, map vs collect
• Урок 98. 00:01:31
20 - Var Args
• Урок 99. 00:03:01
21 - Using Var Args
• Урок 100. 00:04:02
22 - Var Args, Expansion
• Урок 101. 00:06:31
23 - Default and Named Parameters
• Урок 102. 00:00:21
01 - Introduction
• Урок 103. 00:01:39
02 - Module Agenda
• Урок 104. 00:03:45
03 - Using the Contents of a File
• Урок 105. 00:02:44
04 - Using Generics and Higher Order Functions
• Урок 106. 00:05:11
05 - Calling the Generic Method
• Урок 107. 00:04:03
06 - Currying Method Parameters
• Урок 108. 00:00:42
07 - Curly Braces and Parens
• Урок 109. 00:03:37
08 - Curried Generic Loan
• Урок 110. 00:03:34
09 - Function Arity
• Урок 111. 00:03:03
10 - Writing Our Own While Loop
• Урок 112. 00:07:16
11 - By-name Functions
• Урок 113. 00:00:52
Thanks for taking the course