Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Scala Applied, Part 2,
а также все другие курсы, прямо сейчас!
Купить сейчас
-
Урок 1. 00:02:53Download the exercises for this course
-
Урок 2. 00:00:4101 - Introduction
-
Урок 3. 00:01:1702 - Agenda
-
Урок 4. 00:04:1503 - Classes and Abstract Classes
-
Урок 5. 00:02:4504 - Abstract Classes
-
Урок 6. 00:03:1705 - Anonymous Classes and Overrides
-
Урок 7. 00:02:5406 - Uniform Access
-
Урок 8. 00:04:2407 - val, def and lazy val
-
Урок 9. 00:03:5408 - Inheriting and Extends
-
Урок 10. 00:05:1909 - Invoking Superclasses
-
Урок 11. 00:00:5010 - Alternative Car Definition
-
Урок 12. 00:04:1611 - override keyword
-
Урок 13. 00:00:3612 - override keyword continued
-
Урок 14. 00:04:4513 - final keyword
-
Урок 15. 00:00:1314 - final keyword continued
-
Урок 16. 00:00:3815 - final classes
-
Урок 17. 00:05:3116 - case classes
-
Урок 18. 00:02:5917 - Domain Models
-
Урок 19. 00:01:5518 - Cars and Vehicles
-
Урок 20. 00:02:2719 - Parking Structure
-
Урок 21. 00:05:5520 - Module 07 Exercises
-
Урок 22. 00:00:2801 - Module 08 Introduction
-
Урок 23. 00:02:4102 - Agenda
-
Урок 24. 00:03:3203 - Top Classes
-
Урок 25. 00:05:3204 - Top Types Example
-
Урок 26. 00:04:2305 - Organization From the Top
-
Урок 27. 00:00:4006 - Bottom Classes
-
Урок 28. 00:05:1607 - Null and Nothing
-
Урок 29. 00:01:1908 - Even More Nothing
-
Урок 30. 00:05:4409 - Scala Type Calculus
-
Урок 31. 00:03:0310 - Scala Type Inference Tricks
-
Урок 32. 00:04:1511 - Primitives and Implicit Conversions
-
Урок 33. 00:02:3712 - Rich Wrappers
-
Урок 34. 00:03:1013 - @specialized
-
Урок 35. 00:01:0514 - @specialized generation
-
Урок 36. 00:04:2315 - Extension Methods and Implicit Classes
-
Урок 37. 00:02:1316 - Value Class
-
Урок 38. 00:02:0717 - Nil, Null, Nothing, None
-
Урок 39. 00:04:1518 - Option
-
Урок 40. 00:01:2019 - Working with Option
-
Урок 41. 00:04:0720 - Option continued
-
Урок 42. 00:02:0221 - equals and hashCode
-
Урок 43. 00:02:0522 - Generate with IDEA
-
Урок 44. 00:02:5623 - Follow this formula
-
Урок 45. 00:02:3624 - Sub classes
-
Урок 46. 00:01:4825 - Just use case classes
-
Урок 47. 00:03:3026 - Product Types
-
Урок 48. 00:00:1827 - Product Type Features
-
Урок 49. 00:01:1428 - Module 8 Exercises
-
Урок 50. 00:04:4929 - Module 8 Puzzlers explanations
-
Урок 51. 00:00:2101 - Module 09 Introduction
-
Урок 52. 00:01:0802 - Agenda
-
Урок 53. 00:01:4403 - Multiple Inheritance
-
Урок 54. 00:02:2404 - Traits Compared to Interfaces
-
Урок 55. 00:03:1305 - Creating a Trait
-
Урок 56. 00:03:3506 - Using a Trait in a Class
-
Урок 57. 00:06:1007 - Polymorphism and Rich Interfaces
-
Урок 58. 00:04:0708 - Multiple Traits
-
Урок 59. 00:02:3109 - How'd it do that?
-
Урок 60. 00:01:0310 - Stacking Traits
-
Урок 61. 00:01:0611 - Stacking Traits - Quiz
-
Урок 62. 00:03:4312 - Stacking Traits 1
-
Урок 63. 00:01:0413 - Stacking Traits 2
-
Урок 64. 00:01:3514 - Stacking Traits 3
-
Урок 65. 00:01:5315 - Construction Composition
-
Урок 66. 00:05:5016 - Traits vs Classes
-
Урок 67. 00:00:1417 - Trait Initialization
-
Урок 68. 00:00:4218 - Trait Initialization Fixes
-
Урок 69. 00:03:1219 - abstract override
-
Урок 70. 00:01:2020 - Implementing the Abstract
-
Урок 71. 00:02:4921 - Traits with Type Parameters
-
Урок 72. 00:03:0622 - Another CompareAge class
-
Урок 73. 00:02:1523 - Selfless Traits
-
Урок 74. 00:02:0524 - Exercises for Module 9
-
Урок 75. 00:01:0401 - Module 10 Introduction
-
Урок 76. 00:00:5602 - Agenda
-
Урок 77. 00:02:4503 - Public, Protected and Private
-
Урок 78. 00:00:5004 - Packages
-
Урок 79. 00:01:4405 - Package Structure Alternatives
-
Урок 80. 00:02:3706 - Namespace Notation
-
Урок 81. 00:04:0607 - More Parts of the Model
-
Урок 82. 00:03:0108 - Package Visibility
-
Урок 83. 00:01:0109 - At the top level
-
Урок 84. 00:01:4110 - wine package
-
Урок 85. 00:02:3211 - The PairWine object
-
Урок 86. 00:03:2812 - Package Objects
-
Урок 87. 00:02:1813 - Importing from an object
-
Урок 88. 00:01:3114 - Importing from an instance
-
Урок 89. 00:05:0215 - Importing Fu: Renaming
-
Урок 90. 00:02:0516 - Selective Importing
-
Урок 91. 00:02:5617 - Companion Objects
-
Урок 92. 00:01:5618 - Module 10 Exercises
-
Урок 93. 00:01:0401 - Module 11 Introduction
-
Урок 94. 00:01:1202 - Agenda
-
Урок 95. 00:03:0003 - Pre and Post Conditions
-
Урок 96. 00:00:4904 - Eliding
-
Урок 97. 00:01:3005 - Requirements
-
Урок 98. 00:01:3906 - Testing
-
Урок 99. 00:01:4207 - Scalatest
-
Урок 100. 00:03:5108 - FunSuite
-
Урок 101. 00:01:4509 - FunSpec
-
Урок 102. 00:01:5910 - Matchers
-
Урок 103. 00:01:0211 - Matchers 2
-
Урок 104. 00:02:1212 - Matchers 3
-
Урок 105. 00:01:2513 - Unit vs Integration Testing
-
Урок 106. 00:01:3714 - Scalamock
-
Урок 107. 00:04:0615 - Unit Testing with Mocks
-
Урок 108. 00:01:3916 - Advantages of Mocks
-
Урок 109. 00:01:0317 - Mocks vs Stubs
-
Урок 110. 00:01:2218 - Fakes
-
Урок 111. 00:03:0319 - Property Driven Testing
-
Урок 112. 00:01:1420 - Custom Property Generators
-
Урок 113. 00:04:2321 - Testing with Futures
-
Урок 114. 00:01:5422 - Waiting for the Future
-
Урок 115. 00:01:4423 - whenready
-
Урок 116. 00:01:3124 - Full Async Suites
-
Урок 117. 00:01:1725 - Module 11 Exercises