-
Урок 1. 00:01:46Download the exercises for this course
-
Урок 2. 00:01:2901 - Module 12 Introduction
-
Урок 3. 00:02:0102 - Agenda
-
Урок 4. 00:02:5003 - Simple Constant Patterns
-
Урок 5. 00:01:5304 - match is an expression
-
Урок 6. 00:01:3905 - Variable Loads
-
Урок 7. 00:01:4306 - Binding vs Loading
-
Урок 8. 00:01:4807 - Case Matters!
-
Урок 9. 00:02:5308 - Case Matters Continued!
-
Урок 10. 00:02:5009 - Guards
-
Урок 11. 00:02:0510 - The Wrong Way to Guard
-
Урок 12. 00:02:4211 - Matching Options
-
Урок 13. 00:02:5312 - Matching Tuples
-
Урок 14. 00:03:1213 - Matching Lists
-
Урок 15. 00:02:5214 - Other Collections
-
Урок 16. 00:01:5815 - Matching Try
-
Урок 17. 00:02:2116 - Case Classes 1
-
Урок 18. 00:02:0017 - Case Classes 2
-
Урок 19. 00:02:1118 - Case Classes 3
-
Урок 20. 00:02:1719 - Compound Pattern Matches
-
Урок 21. 00:02:5920 - Typed Pattern Matches
-
Урок 22. 00:06:2221 - Beware Type Erasure!
-
Урок 23. 00:03:2422 - val and Pattern Matching
-
Урок 24. 00:02:5723 - for and Pattern Matching
-
Урок 25. 00:01:4724 - Partial Functions and Pattern Matches
-
Урок 26. 00:03:1825 - Sealed Class Hierarchies
-
Урок 27. 00:02:3326 - Extractors and unapply
-
Урок 28. 00:02:5127 - Custom Extractors
-
Урок 29. 00:02:0028 - Custom Seq Extractors
-
Урок 30. 00:02:0929 - Module 12 Exercises
-
Урок 31. 00:00:5401 - Module 13 Introduction
-
Урок 32. 00:01:0302 - Agenda
-
Урок 33. 00:04:3503 - The Immutable Linked List
-
Урок 34. 00:03:2504 - List Properties
-
Урок 35. 00:02:1005 - Initializing Lists
-
Урок 36. 00:01:2906 - Converting to Lists
-
Урок 37. 00:01:0807 - List is Covariant
-
Урок 38. 00:01:5408 - Constant Time Operations
-
Урок 39. 00:02:1809 - Linear Time Operations
-
Урок 40. 00:03:3310 - Operations that Depend on Position
-
Урок 41. 00:02:5311 - Higher Order Functions
-
Урок 42. 00:02:5812 - Predicate Based Functions
-
Урок 43. 00:07:0613 - Folds
-
Урок 44. 00:01:5414 - Fold Alternatives
-
Урок 45. 00:05:4015 - Sorting
-
Урок 46. 00:03:1016 - Even More Functions
-
Урок 47. 00:02:4217 - And More
-
Урок 48. 00:03:3018 - Permutations and Combinations
-
Урок 49. 00:02:3019 - Indices, zip, unzip
-
Урок 50. 00:01:5420 - Module 13 Exercises
-
Урок 51. 00:00:2801 - Module 14 Introduction
-
Урок 52. 00:01:1102 - Agenda
-
Урок 53. 00:01:0803 - Other Collections
-
Урок 54. 00:03:5704 - Sequences Performance
-
Урок 55. 00:02:0305 - Sets and Maps Performance
-
Урок 56. 00:02:0906 - LinearSeq vs IndexedSeq
-
Урок 57. 00:02:4607 - mutable vs immutable
-
Урок 58. 00:03:2208 - Consistent API
-
Урок 59. 00:02:1809 - Easy Conversions
-
Урок 60. 00:02:0810 - Other Sequences
-
Урок 61. 00:04:0011 - The Mighty Vector
-
Урок 62. 00:01:1412 - Vector (continued)
-
Урок 63. 00:03:4513 - Immutable Sets
-
Урок 64. 00:02:1114 - Sorted and Mutable Sets
-
Урок 65. 00:03:4415 - Maps
-
Урок 66. 00:00:5116 - Sorted and Mutable Maps
-
Урок 67. 00:03:1317 - Key and Value Operations
-
Урок 68. 00:01:4918 - Immutable Implementations
-
Урок 69. 00:01:0419 - Mutable Implementations
-
Урок 70. 00:02:1620 - Iterators
-
Урок 71. 00:02:2221 - Views
-
Урок 72. 00:05:5822 - Streams
-
Урок 73. 00:01:0023 - Module 14 Exercises
-
Урок 74. 00:00:3801 - Module 15 Introduction
-
Урок 75. 00:01:5302 - Agenda
-
Урок 76. 00:01:2403 - Maven
-
Урок 77. 00:00:3404 - Gradle
-
Урок 78. 00:00:4405 - Other Options
-
Урок 79. 00:01:4106 - SBT
-
Урок 80. 00:09:1507 - Using SBT
-
Урок 81. 00:02:1808 - SBT Project Source Layout
-
Урок 82. 00:02:0709 - build.sbt
-
Урок 83. 00:04:1710 - Example build.sbt
-
Урок 84. 00:01:3211 - Example plugins.sbt
-
Урок 85. 00:03:3212 - Making a Custom Setting
-
Урок 86. 00:01:3713 - A Custom Task
-
Урок 87. 00:03:4914 - Multiple Project Support
-
Урок 88. 00:01:5815 - Mixing Scala and Java
-
Урок 89. 00:01:1316 - Scala/Java Compile Cycle
-
Урок 90. 00:03:2617 - Calling Java from Scala
-
Урок 91. 00:01:1618 - Scala 2.12 and Java 8
-
Урок 92. 00:02:0019 - Scala/Java Function Compatibility
-
Урок 93. 00:01:3220 - Handling Nulls
-
Урок 94. 00:00:4521 - Options to Nulls
-
Урок 95. 00:02:5822 - Java -> Scala Collections
-
Урок 96. 00:02:1023 - Boxed Types Trouble
-
Урок 97. 00:01:3724 - Scala Traits and Java Interfaces
-
Урок 98. 00:01:3125 - General Advice
-
Урок 99. 00:01:2226 - Module 15 Exercises
-
Урок 100. 00:00:5001 - Module 16 Introduction
-
Урок 101. 00:01:1502 - Agenda
-
Урок 102. 00:02:2503 - Futures
-
Урок 103. 00:03:1804 - Creating a Future
-
Урок 104. 00:02:5905 - Some Initial Rules
-
Урок 105. 00:07:0606 - Future States
-
Урок 106. 00:02:0207 - Composing Futures
-
Урок 107. 00:05:4908 - Futures with for
-
Урок 108. 00:00:3409 - Async Evaluation
-
Урок 109. 00:04:1210 - Forcing a Result
-
Урок 110. 00:05:1611 - Other Future Operations
-
Урок 111. 00:02:3312 - More Operations
-
Урок 112. 00:02:5113 - Recovering from Failures
-
Урок 113. 00:04:3914 - Dealing with Multiple Futures
-
Урок 114. 00:01:3115 - Other Future Sequence Operations
-
Урок 115. 00:03:1516 - Promises
-
Урок 116. 00:00:5517 - A Broken Promise
-
Урок 117. 00:01:1718 - Working with Java's Futures
-
Урок 118. 00:04:0819 - Future Patterns - Batching
-
Урок 119. 00:05:0020 - foldLeft and flatMap
-
Урок 120. 00:01:3921 - Future Patterns - Retrying
-
Урок 121. 00:01:5522 - Retrying (naive)
-
Урок 122. 00:04:1823 - Retrying (loop)
-
Урок 123. 00:04:5824 - Retrying with Back-off
-
Урок 124. 00:01:2725 - Retrying with Back-off 2
-
Урок 125. 00:03:0226 - Future Alternatives
- Категории
- Источники
- Все курсы
- Разделы
- Книги