| 1. Causing a Bug that Comes from a Mutable State.mp4 | 9.2 MB | ||
| 1. Causing a Bug that Comes from a Mutable State.vtt | 6 KB | ||
| 1. Course Overview.mp4 | 2.9 MB | ||
| 1. Course Overview.vtt | 2.1 KB | ||
| 1. Introducing the Problem in Code.mp4 | 14.2 MB | ||
| 1. Introducing the Problem in Code.vtt | 9.3 KB | ||
| 1. Understanding the Need to Model Missing Objects.mp4 | 14.7 MB | ||
| 1. Understanding the Need to Model Missing Objects.vtt | 6.7 KB | ||
| 1. Understanding the Problem of Null.mp4 | 8.3 MB | ||
| 1. Understanding the Problem of Null.vtt | 6.4 KB | ||
| 1. What Makes Code Object-oriented.mp4 | 10.8 MB | ||
| 1. What Makes Code Object-oriented.vtt | 9 KB | ||
| 2. Discovering the Aliasing Bug.mp4 | 13.2 MB | ||
| 2. Discovering the Aliasing Bug.vtt | 7.5 KB | ||
| 2. Introducing Null Objects.mp4 | 12.5 MB | ||
| 2. Introducing Null Objects.vtt | 7.4 KB | ||
| 2. Looking for a Bug Then Look for a Null.mp4 | 9.6 MB | ||
| 2. Looking for a Bug Then Look for a Null.vtt | 6 KB | ||
| 2. Turning Branching into a Function.mp4 | 11.2 MB | ||
| 2. Turning Branching into a Function.vtt | 5.6 KB | ||
| 2. Version Check.mp4 | 531.9 KB | ||
| 2. Version Check.vtt | 0 B | ||
| 3. Introducing Special Case Objects.mp4 | 6.7 MB | ||
| 3. Introducing Special Case Objects.vtt | 4.3 KB | ||
| 3. Inventing Optional Objects.mp4 | 11.3 MB | ||
| 3. Inventing Optional Objects.vtt | 7.1 KB | ||
| 3. Inventing the Value Objects.mp4 | 8 MB | ||
| 3. Inventing the Value Objects.vtt | 4.7 KB | ||
| 3. Turning a Function into an Object.mp4 | 11.4 MB | ||
| 3. Turning a Function into an Object.vtt | 6.3 KB | ||
| 3. What Follows in this Course.mp4 | 2.9 MB | ||
| 3. What Follows in this Course.vtt | 2.7 KB | ||
| 4. Advancing from Specific to General Optional Objects.mp4 | 15.5 MB | ||
| 4. Advancing from Specific to General Optional Objects.vtt | 7 KB | ||
| 4. An Example that Lacks Objects.mp4 | 7.3 MB | ||
| 4. An Example that Lacks Objects.vtt | 5.6 KB | ||
| 4. Moving All State-related Functions into State Objects.mp4 | 18.7 MB | ||
| 4. Moving All State-related Functions into State Objects.vtt | 9.3 KB | ||
| 4. Turning Boolean Methods into Filters.mp4 | 12.3 MB | ||
| 4. Turning Boolean Methods into Filters.vtt | 6.8 KB | ||
| 4. Turning Immutable Objects into Value Objects.mp4 | 10.4 MB | ||
| 4. Turning Immutable Objects into Value Objects.vtt | 6.3 KB | ||
| 5. Applying Optional Objects in the Domain Model.mp4 | 10.3 MB | ||
| 5. Applying Optional Objects in the Domain Model.vtt | 4.7 KB | ||
| 5. Assessing Improvement.mp4 | 6.3 MB | ||
| 5. Assessing Improvement.vtt | 3.4 KB | ||
| 5. Completing the Value-typed Equality.mp4 | 15.5 MB | ||
| 5. Completing the Value-typed Equality.vtt | 9.4 KB | ||
| 5. Putting Objects Where It Doesn’t Look Possible.mp4 | 4.5 MB | ||
| 5. Putting Objects Where It Doesn’t Look Possible.vtt | 3.6 KB | ||
| 5. Turning an Object into a Finite State Machine.mp4 | 15.9 MB | ||
| 5. Turning an Object into a Finite State Machine.vtt | 8.7 KB | ||
| 6. Summary.mp4 | 3.9 MB | ||
| 6. Summary.vtt | 3.7 KB | ||
| 6. Using Value Objects as Keys.mp4 | 12.8 MB | ||
| 6. Using Value Objects as Keys.vtt | 8.1 KB | ||
| 7. Summary.mp4 | 2.6 MB | ||
| 7. Summary.vtt | 2.5 KB | ||
| Account.java | 1.2 KB | ||
| AccountState.java | 512 B | ||
| AccountUnfrozen.java | 102.4 B | ||
| Active.java | 1.2 KB | ||
| Article.java | 2.2 KB | ||
| Bonus Resources.txt | 409.6 B | ||
| Closed.java | 819.2 B | ||
| Code.iml | 409.6 B | ||
| Currency.java | 819.2 B | ||
| Demo.java | 1.8 KB | ||
| EnsureUnfrozen.java | 102.4 B | ||
| Euro.java | 819.2 B | ||
| Frozen.java | 1.3 KB | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| LifetimeWarranty.java | 614.4 B | ||
| Main.java | 204.8 B | ||
| Money.java | 1.6 KB | ||
| NotVerified.java | 1.1 KB | ||
| OptionalsDemo.java | 3.6 KB | ||
| Painter.java | 409.6 B | ||
| Part.java | 921.6 B | ||
| TimeLimitedWarranty.java | 1.1 KB | ||
| VoidWarranty.java | 409.6 B | ||
| Warranty.java | 512 B | ||
| attaining-extensibility-with-object-oriented-code-slides.pdf | 1.1 MB | ||
| leveraging-special-case-objects-to-remove-null-checks-slides.pdf | 317.5 KB | ||
| playlist.m3u | 2.8 KB | ||
| rendering-branching-over-boolean-flags-obsolete-slides.pdf | 430.2 KB | ||
| turning-optional-calls-into-calls-on-optional-objects-slides.pdf | 591.3 KB | ||
| using-immutable-objects-and-value-objects-slides.pdf | 1.8 MB | ||
| ▲ 107 total files | |||
Making Your Java 8 Code More Object-oriented
https://CourseWikia.com
Released 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + vtt | Duration: 2h 13m | Size: 293 MB
This course will help leverage your conceptual understanding to produce proper object-oriented code. You will learn how to replace procedural code with objects for the sake of correctness, flexibility, and maintainability.
Procedural code can be replaced with objects to increase correctness, flexibility, and maintainability. In this course, Making Your Java 8 Code More Object-oriented, you’ll learn how to design truly object-oriented classes in the Java programming language. First, you’ll learn how to represent a discrete object state and behavior to avoid imperative branching constructs. Next, you’ll discover that null references are a needless pain. Finally, you'll explore alternatives to null - substitute objects and optional objects. When you're finished with this course, you’ll have the skills and knowledge of designing classes that avoid traditional imperative constructs, with features resulting from orchestrating well-encapsulated objects rich in behavior.
Homepage
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.1 GB | freecoursewb | 2 years | 0 | 0 | |
| 569.3 MB | freecoursewb | 3 years | 0 | 4 | |
|
Skillshare - Introduction to Jewelry Making - Take Your Hand Sketch to a Piece of Accessory Posted by
freecoursewb in Other
|
1.7 GB | freecoursewb | 4 years | 0 | 5 |
| 771.6 MB | freecoursewb | 4 years | 0 | 0 | |
| 1.5 GB | SunRiseZone | 5 years | 0 | 0 |
All Comments