Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
0. Course Introduction.mp4 |
1.50Мб |
0. Course Introduction.srt |
1.57Кб |
0. Course Overview.mp4 |
4.33Мб |
0. Course Overview.mp4 |
3.19Мб |
0. Course Overview.mp4 |
2.23Мб |
0. Course Overview.mp4 |
2.44Мб |
0. Course Overview.mp4 |
2.96Мб |
0. Course Overview.mp4 |
2.87Мб |
0. Course Overview.mp4 |
2.20Мб |
0. Course Overview.srt |
2.51Кб |
0. Course Overview.srt |
1.84Кб |
0. Course Overview.srt |
1.58Кб |
0. Course Overview.srt |
1.59Кб |
0. Course Overview.srt |
1.91Кб |
0. Course Overview.srt |
2.27Кб |
0. Course Overview.srt |
2.11Кб |
0. Defining Bloaters.mp4 |
4.87Мб |
0. Defining Bloaters.srt |
4.77Кб |
0. Defining Change Preventers.mp4 |
1.24Мб |
0. Defining Change Preventers.srt |
950б |
0. Defining Object-oriented Abusers.mp4 |
1.19Мб |
0. Defining Object-oriented Abusers.srt |
1.06Кб |
0. Introducing the Course Designing API with Functional Interfaces.mp4 |
2.67Мб |
0. Introducing the Course Designing API with Functional Interfaces.srt |
2.16Кб |
0. Introducing the Module and Its Agenda.mp4 |
2.41Мб |
0. Introducing the Module and Its Agenda.mp4 |
2.17Мб |
0. Introducing the Module and Its Agenda.mp4 |
1.90Мб |
0. Introducing the Module and Its Agenda.mp4 |
1.85Мб |
0. Introducing the Module and Its Agenda.srt |
2.05Кб |
0. Introducing the Module and Its Agenda.srt |
1.81Кб |
0. Introducing the Module and Its Agenda.srt |
1.42Кб |
0. Introducing the Module and Its Agenda.srt |
1.57Кб |
0. Introduction.mp4 |
1.01Мб |
0. Introduction.mp4 |
431.84Кб |
0. Introduction.mp4 |
428.51Кб |
0. Introduction.mp4 |
535.29Кб |
0. Introduction.mp4 |
333.11Кб |
0. Introduction.mp4 |
445.31Кб |
0. Introduction.mp4 |
339.99Кб |
0. Introduction.mp4 |
427.86Кб |
0. Introduction.mp4 |
357.77Кб |
0. Introduction.mp4 |
454.31Кб |
0. Introduction.mp4 |
514.61Кб |
0. Introduction.mp4 |
388.03Кб |
0. Introduction.mp4 |
1023.11Кб |
0. Introduction.mp4 |
470.15Кб |
0. Introduction.mp4 |
526.51Кб |
0. Introduction.mp4 |
604.37Кб |
0. Introduction.mp4 |
421.59Кб |
0. Introduction.mp4 |
489.39Кб |
0. Introduction.mp4 |
1.01Мб |
0. Introduction.mp4 |
528.76Кб |
0. Introduction.mp4 |
459.17Кб |
0. Introduction.mp4 |
340.18Кб |
0. Introduction.mp4 |
422.02Кб |
0. Introduction.mp4 |
401.85Кб |
0. Introduction.mp4 |
378.94Кб |
0. Introduction.mp4 |
315.44Кб |
0. Introduction.mp4 |
1.73Мб |
0. Introduction.mp4 |
2.50Мб |
0. Introduction.mp4 |
1.11Мб |
0. Introduction.mp4 |
1.26Мб |
0. Introduction.mp4 |
2.85Мб |
0. Introduction.mp4 |
1.53Мб |
0. Introduction.mp4 |
1.19Мб |
0. Introduction.mp4 |
1.64Мб |
0. Introduction.mp4 |
1.99Мб |
0. Introduction.mp4 |
1.67Мб |
0. Introduction.mp4 |
2.59Мб |
0. Introduction.mp4 |
1.09Мб |
0. Introduction.mp4 |
2.45Мб |
0. Introduction.srt |
994б |
0. Introduction.srt |
484б |
0. Introduction.srt |
500б |
0. Introduction.srt |
551б |
0. Introduction.srt |
374б |
0. Introduction.srt |
446б |
0. Introduction.srt |
327б |
0. Introduction.srt |
444б |
0. Introduction.srt |
313б |
0. Introduction.srt |
492б |
0. Introduction.srt |
534б |
0. Introduction.srt |
402б |
0. Introduction.srt |
932б |
0. Introduction.srt |
406б |
0. Introduction.srt |
572б |
0. Introduction.srt |
558б |
0. Introduction.srt |
440б |
0. Introduction.srt |
357б |
0. Introduction.srt |
950б |
0. Introduction.srt |
436б |
0. Introduction.srt |
460б |
0. Introduction.srt |
329б |
0. Introduction.srt |
398б |
0. Introduction.srt |
397б |
0. Introduction.srt |
320б |
0. Introduction.srt |
254б |
0. Introduction.srt |
1.58Кб |
0. Introduction.srt |
2.05Кб |
0. Introduction.srt |
911б |
0. Introduction.srt |
1.07Кб |
0. Introduction.srt |
3.03Кб |
0. Introduction.srt |
1.92Кб |
0. Introduction.srt |
1.53Кб |
0. Introduction.srt |
1.97Кб |
0. Introduction.srt |
1.91Кб |
0. Introduction.srt |
2.07Кб |
0. Introduction.srt |
2.85Кб |
0. Introduction.srt |
1.32Кб |
0. Introduction.srt |
2.78Кб |
0. Module Overview.mp4 |
2.04Мб |
0. Module Overview.mp4 |
1.90Мб |
0. Module Overview.mp4 |
3.12Мб |
0. Module Overview.mp4 |
1.49Мб |
0. Module Overview.srt |
1.99Кб |
0. Module Overview.srt |
2.24Кб |
0. Module Overview.srt |
3.29Кб |
0. Module Overview.srt |
1.61Кб |
0. The Dependency Inversion Principle.mp4 |
8.15Мб |
0. The Dependency Inversion Principle.srt |
9.05Кб |
0. The Interface Segregation Principle.mp4 |
5.07Мб |
0. The Interface Segregation Principle.srt |
5.63Кб |
0. The Liskov Substitution Principle.mp4 |
3.46Мб |
0. The Liskov Substitution Principle.srt |
3.54Кб |
0. The Open Closed Principle.mp4 |
5.37Мб |
0. The Open Closed Principle.srt |
5.75Кб |
0. The Single Responsibility Principle.mp4 |
3.70Мб |
0. The Single Responsibility Principle.srt |
3.99Кб |
0. What Next.mp4 |
1.50Мб |
0. What Next.mp4 |
1.38Мб |
0. What Next.mp4 |
2.05Мб |
0. What Next.srt |
1.91Кб |
0. What Next.srt |
1.20Кб |
0. What Next.srt |
2.13Кб |
1. Adding Operations on Classes Using the Visitor Pattern.mp4 |
2.85Мб |
1. Adding Operations on Classes Using the Visitor Pattern.srt |
1.95Кб |
1. Agree on Rules.mp4 |
1.21Мб |
1. Agree on Rules.srt |
1.35Кб |
1. Benefits of Clean Code.mp4 |
3.42Мб |
1. Benefits of Clean Code.srt |
3.45Кб |
1. Catch Specific Exceptions.mp4 |
6.66Мб |
1. Catch Specific Exceptions.srt |
5.01Кб |
1. Changes to the Project.mp4 |
6.55Мб |
1. Changes to the Project.srt |
3.04Кб |
1. Classes Best Practices.mp4 |
9.29Мб |
1. Classes Best Practices.srt |
6.87Кб |
1. Clean Code Concepts.mp4 |
3.50Мб |
1. Clean Code Concepts.srt |
4.08Кб |
1. Code Project Introduction.mp4 |
10.07Мб |
1. Code Project Introduction.srt |
6.90Кб |
1. Comments.mp4 |
4.99Мб |
1. Comments.srt |
3.31Кб |
1. Compensating Comments.mp4 |
2.09Мб |
1. Compensating Comments.srt |
2.20Кб |
1. Concepts.mp4 |
2.18Мб |
1. Concepts.mp4 |
1.98Мб |
1. Concepts.mp4 |
1.88Мб |
1. Concepts.mp4 |
1.89Мб |
1. Concepts.mp4 |
1.06Мб |
1. Concepts.mp4 |
1.33Мб |
1. Concepts.mp4 |
1.83Мб |
1. Concepts.mp4 |
1.43Мб |
1. Concepts.mp4 |
1.48Мб |
1. Concepts.mp4 |
1.60Мб |
1. Concepts.mp4 |
1.55Мб |
1. Concepts.mp4 |
1.44Мб |
1. Concepts.mp4 |
1.16Мб |
1. Concepts.mp4 |
2.93Мб |
1. Concepts.mp4 |
1.68Мб |
1. Concepts.mp4 |
1.08Мб |
1. Concepts.mp4 |
1.91Мб |
1. Concepts.mp4 |
2.17Мб |
1. Concepts.mp4 |
2.75Мб |
1. Concepts.mp4 |
2.69Мб |
1. Concepts.mp4 |
2.09Мб |
1. Concepts.mp4 |
2.84Мб |
1. Concepts.srt |
2.08Кб |
1. Concepts.srt |
2.15Кб |
1. Concepts.srt |
1.95Кб |
1. Concepts.srt |
2.31Кб |
1. Concepts.srt |
1.39Кб |
1. Concepts.srt |
1.61Кб |
1. Concepts.srt |
2.04Кб |
1. Concepts.srt |
1.99Кб |
1. Concepts.srt |
1.42Кб |
1. Concepts.srt |
2.02Кб |
1. Concepts.srt |
1.54Кб |
1. Concepts.srt |
1.56Кб |
1. Concepts.srt |
1.53Кб |
1. Concepts.srt |
2.11Кб |
1. Concepts.srt |
1.81Кб |
1. Concepts.srt |
1.13Кб |
1. Concepts.srt |
2.18Кб |
1. Concepts.srt |
2.07Кб |
1. Concepts.srt |
2.68Кб |
1. Concepts.srt |
2.68Кб |
1. Concepts.srt |
1.94Кб |
1. Concepts.srt |
2.78Кб |
1. Creating a Factory by Extending the Supplier Functional Interface.mp4 |
10.19Мб |
1. Creating a Factory by Extending the Supplier Functional Interface.srt |
6.10Кб |
1. DAMP Tests.mp4 |
2.89Мб |
1. DAMP Tests.srt |
3.25Кб |
1. Demo Downside of Adding Features by Modifying Existing Code.mp4 |
6.66Мб |
1. Demo Downside of Adding Features by Modifying Existing Code.srt |
4.09Кб |
1. Detecting Violations of the Liskov Substitution Principle.mp4 |
7.17Мб |
1. Detecting Violations of the Liskov Substitution Principle.srt |
7.75Кб |
1. Feature Envy.mp4 |
6.63Мб |
1. Feature Envy.srt |
4.13Кб |
1. Identifying Multiple Reasons to Change.mp4 |
8.29Мб |
1. Identifying Multiple Reasons to Change.srt |
8.20Кб |
1. Identifying “Fat” Interfaces.mp4 |
7.76Мб |
1. Identifying “Fat” Interfaces.srt |
7.87Кб |
1. Introducing the Project.mp4 |
7.57Мб |
1. Introducing the Project.srt |
3.57Кб |
1. Magic Numbers.mp4 |
1.88Мб |
1. Magic Numbers.srt |
2.19Кб |
1. New Project Requirements.mp4 |
2.96Мб |
1. New Project Requirements.srt |
1.70Кб |
1. Objects API.mp4 |
8.49Мб |
1. Objects API.srt |
4.17Кб |
1. Plug Adapter.mp4 |
832.07Кб |
1. Plug Adapter.srt |
1.18Кб |
1. Problems That Appear When SOLID Principles Are Not Used.mp4 |
2.50Мб |
1. Problems That Appear When SOLID Principles Are Not Used.srt |
2.52Кб |
1. Refactoring Tips & Principles.mp4 |
4.06Мб |
1. Refactoring Tips & Principles.srt |
3.73Кб |
1. Setting up a Person Bean with Two Validation Rules.mp4 |
2.59Мб |
1. Setting up a Person Bean with Two Validation Rules.srt |
2.23Кб |
1. SRP.mp4 |
5.10Мб |
1. SRP.srt |
5.41Кб |
1. Static Factory Methods.mp4 |
4.73Мб |
1. Static Factory Methods.srt |
3.37Кб |
1. Strive for Better Encapsulation.mp4 |
6.17Мб |
1. Strive for Better Encapsulation.srt |
4.61Кб |
1. The Art of Refactoring.mp4 |
7.44Мб |
1. The Art of Refactoring.srt |
6.67Кб |
1. What is Defensive Coding.mp4 |
6.22Мб |
1. What is Defensive Coding.srt |
5.49Кб |
1. Who Are You What Should You Know to Follow this Course.mp4 |
3.37Мб |
1. Who Are You What Should You Know to Follow this Course.srt |
2.99Кб |
1. Why Learn Patterns.mp4 |
1.02Мб |
1. Why Learn Patterns.mp4 |
1.19Мб |
1. Why Learn Patterns.mp4 |
1.25Мб |
1. Why Learn Patterns.srt |
1.65Кб |
1. Why Learn Patterns.srt |
1.66Кб |
1. Why Learn Patterns.srt |
1.84Кб |
1. Writing a Comparator of Person Comparing Their Names.mp4 |
9.84Мб |
1. Writing a Comparator of Person Comparing Their Names.srt |
5.38Кб |
1. Writing Code That Respects the Dependency Inversion Principle.mp4 |
5.34Мб |
1. Writing Code That Respects the Dependency Inversion Principle.srt |
5.94Кб |
10. Choosing the Right Exceptions.mp4 |
2.67Мб |
10. Choosing the Right Exceptions.srt |
2.20Кб |
10. Contrast to Other Patterns.mp4 |
838.52Кб |
10. Contrast to Other Patterns.mp4 |
1.94Мб |
10. Contrast to Other Patterns.mp4 |
1.13Мб |
10. Contrast to Other Patterns.mp4 |
1.18Мб |
10. Contrast to Other Patterns.mp4 |
1.17Мб |
10. Contrast to Other Patterns.mp4 |
1.68Мб |
10. Contrast to Other Patterns.srt |
892б |
10. Contrast to Other Patterns.srt |
1.72Кб |
10. Contrast to Other Patterns.srt |
1.22Кб |
10. Contrast to Other Patterns.srt |
1.08Кб |
10. Contrast to Other Patterns.srt |
1.30Кб |
10. Contrast to Other Patterns.srt |
1.75Кб |
10. Demo Movie Printer HTML Bridge.mp4 |
10.92Мб |
10. Demo Movie Printer HTML Bridge.srt |
4.89Кб |
10. Fixing the Multi Element Registry with the Chaining of Consumers.mp4 |
22.62Мб |
10. Fixing the Multi Element Registry with the Chaining of Consumers.srt |
8.15Кб |
10. Large Class.mp4 |
7.90Мб |
10. Large Class.srt |
3.71Кб |
10. Pitfalls.mp4 |
1.24Мб |
10. Pitfalls.mp4 |
1.98Мб |
10. Pitfalls.srt |
1.42Кб |
10. Pitfalls.srt |
2.09Кб |
10. Summary.mp4 |
1.45Мб |
10. Summary.mp4 |
1.03Мб |
10. Summary.mp4 |
1.03Мб |
10. Summary.mp4 |
934.17Кб |
10. Summary.mp4 |
999.45Кб |
10. Summary.mp4 |
1.25Мб |
10. Summary.mp4 |
1.50Мб |
10. Summary.mp4 |
1.24Мб |
10. Summary.mp4 |
966.05Кб |
10. Summary.mp4 |
1.72Мб |
10. Summary.mp4 |
1.36Мб |
10. Summary.mp4 |
1.71Мб |
10. Summary.srt |
1.61Кб |
10. Summary.srt |
1.34Кб |
10. Summary.srt |
1.19Кб |
10. Summary.srt |
1.09Кб |
10. Summary.srt |
1.24Кб |
10. Summary.srt |
1.79Кб |
10. Summary.srt |
1.57Кб |
10. Summary.srt |
1.32Кб |
10. Summary.srt |
949б |
10. Summary.srt |
1.96Кб |
10. Summary.srt |
1.63Кб |
10. Summary.srt |
2.30Кб |
10. Ternary Expressions.mp4 |
1.67Мб |
10. Ternary Expressions.srt |
1.69Кб |
10. Wrapping up the Use of Default Methods to Combine Lamdbas.mp4 |
1.03Мб |
10. Wrapping up the Use of Default Methods to Combine Lamdbas.srt |
983б |
10. Writing the Registration of a Factory Using a Consumer of Builder.mp4 |
18.05Мб |
10. Writing the Registration of a Factory Using a Consumer of Builder.srt |
8.18Кб |
11. Contrast to Other Patterns.mp4 |
1.11Мб |
11. Contrast to Other Patterns.mp4 |
2.41Мб |
11. Contrast to Other Patterns.srt |
1.14Кб |
11. Contrast to Other Patterns.srt |
2.44Кб |
11. Making the Registry Functional to Implement It Using a Lambda.mp4 |
7.57Мб |
11. Making the Registry Functional to Implement It Using a Lambda.srt |
2.63Кб |
11. Making this Visitor Pattern Type Safe Using Gnerics.mp4 |
25.31Мб |
11. Making this Visitor Pattern Type Safe Using Gnerics.srt |
9.62Кб |
11. Pitfalls.mp4 |
978.55Кб |
11. Pitfalls.srt |
1.17Кб |
11. Setting up the Generic Types of a Chained Function.mp4 |
10.44Мб |
11. Setting up the Generic Types of a Chained Function.srt |
6.37Кб |
11. Summary.mp4 |
876.39Кб |
11. Summary.mp4 |
1.29Мб |
11. Summary.mp4 |
1.05Мб |
11. Summary.mp4 |
1.98Мб |
11. Summary.mp4 |
1.62Мб |
11. Summary.mp4 |
1.61Мб |
11. Summary.mp4 |
1.35Мб |
11. Summary.mp4 |
1.15Мб |
11. Summary.srt |
1.21Кб |
11. Summary.srt |
1.29Кб |
11. Summary.srt |
1.21Кб |
11. Summary.srt |
2.16Кб |
11. Summary.srt |
2.26Кб |
11. Summary.srt |
2.08Кб |
11. Summary.srt |
1.33Кб |
11. Summary.srt |
1.39Кб |
11. What We Didn't Cover.mp4 |
3.59Мб |
11. What We Didn't Cover.srt |
3.32Кб |
12. Contrast to Other Patterns.mp4 |
1.96Мб |
12. Contrast to Other Patterns.srt |
2.43Кб |
12. Implementing the Chaining of Functions with Default Methods.mp4 |
5.60Мб |
12. Implementing the Chaining of Functions with Default Methods.srt |
2.28Кб |
12. Module Wrap Up.mp4 |
3.15Мб |
12. Module Wrap Up.mp4 |
2.95Мб |
12. Module Wrap Up.srt |
2.82Кб |
12. Module Wrap Up.srt |
2.64Кб |
12. Summary.mp4 |
1.01Мб |
12. Summary.mp4 |
1.15Мб |
12. Summary.srt |
1.14Кб |
12. Summary.srt |
1.26Кб |
12. Testing the Registry to Create Different Kind of Shapes.mp4 |
8.80Мб |
12. Testing the Registry to Create Different Kind of Shapes.srt |
2.23Кб |
13. Controlling Missing Keys with Exceptions Defined at the API Level.mp4 |
18.92Мб |
13. Controlling Missing Keys with Exceptions Defined at the API Level.srt |
6.96Кб |
13. Summary.mp4 |
981.79Кб |
13. Summary.srt |
1.17Кб |
13. Understanding the Difference between Chaining and Composing.mp4 |
12.92Мб |
13. Understanding the Difference between Chaining and Composing.srt |
6.05Кб |
14. Using Static Methods on Functional Interfaces to Create Lambdas.mp4 |
4.40Мб |
14. Using Static Methods on Functional Interfaces to Create Lambdas.srt |
1.96Кб |
14. Wrapping up the Registry and Builder Built with Lambda Example.mp4 |
4.72Мб |
14. Wrapping up the Registry and Builder Built with Lambda Example.srt |
1.54Кб |
15. Checking the Real Functional Interfaces from the JDK.mp4 |
6.31Мб |
15. Checking the Real Functional Interfaces from the JDK.srt |
2.12Кб |
15. Module Wrap Up.mp4 |
2.30Мб |
15. Module Wrap Up.srt |
2.16Кб |
16. Module Wrap Up.mp4 |
3.82Мб |
16. Module Wrap Up.srt |
3.81Кб |
2. Adding Functionalities to a Factory Using Default Methods.mp4 |
7.13Мб |
2. Adding Functionalities to a Factory Using Default Methods.srt |
3.00Кб |
2. Be Careful with Method Side Effects.mp4 |
4.97Мб |
2. Be Careful with Method Side Effects.srt |
4.82Кб |
2. Catch Block.mp4 |
6.18Мб |
2. Catch Block.srt |
4.05Кб |
2. Classes Prefer Concrete Names.mp4 |
2.98Мб |
2. Classes Prefer Concrete Names.srt |
3.82Кб |
2. Code Smells.mp4 |
1.27Мб |
2. Code Smells.srt |
1.21Кб |
2. Cohesion.mp4 |
4.92Мб |
2. Cohesion.srt |
5.20Кб |
2. Concepts.mp4 |
1.56Мб |
2. Concepts.srt |
1.87Кб |
2. Conditional Complexity.mp4 |
18.84Мб |
2. Conditional Complexity.srt |
11.35Кб |
2. Constructor Chaining.mp4 |
5.53Мб |
2. Constructor Chaining.srt |
3.39Кб |
2. Creating a Factory Method of Comparators Using a Key Extractor.mp4 |
11.66Мб |
2. Creating a Factory Method of Comparators Using a Key Extractor.srt |
4.00Кб |
2. Dead Code.mp4 |
2.32Мб |
2. Dead Code.srt |
1.76Кб |
2. Dependency Injection (DI).mp4 |
4.87Мб |
2. Dependency Injection (DI).srt |
5.45Кб |
2. Design Considerations.mp4 |
909.99Кб |
2. Design Considerations.mp4 |
1.52Мб |
2. Design Considerations.mp4 |
1.07Мб |
2. Design Considerations.mp4 |
1.25Мб |
2. Design Considerations.mp4 |
839.14Кб |
2. Design Considerations.mp4 |
1.05Мб |
2. Design Considerations.mp4 |
781.79Кб |
2. Design Considerations.mp4 |
1.26Мб |
2. Design Considerations.mp4 |
994.99Кб |
2. Design Considerations.mp4 |
586.64Кб |
2. Design Considerations.mp4 |
799.25Кб |
2. Design Considerations.mp4 |
1.20Мб |
2. Design Considerations.mp4 |
1.65Мб |
2. Design Considerations.mp4 |
1.67Мб |
2. Design Considerations.mp4 |
1.95Мб |
2. Design Considerations.mp4 |
1.93Мб |
2. Design Considerations.mp4 |
860.20Кб |
2. Design Considerations.mp4 |
743.64Кб |
2. Design Considerations.mp4 |
1.52Мб |
2. Design Considerations.mp4 |
820.52Кб |
2. Design Considerations.mp4 |
1.07Мб |
2. Design Considerations.mp4 |
1.14Мб |
2. Design Considerations.srt |
1020б |
2. Design Considerations.srt |
2.10Кб |
2. Design Considerations.srt |
1.37Кб |
2. Design Considerations.srt |
1.51Кб |
2. Design Considerations.srt |
1.10Кб |
2. Design Considerations.srt |
1.60Кб |
2. Design Considerations.srt |
1.03Кб |
2. Design Considerations.srt |
1.63Кб |
2. Design Considerations.srt |
1.16Кб |
2. Design Considerations.srt |
671б |
2. Design Considerations.srt |
1.03Кб |
2. Design Considerations.srt |
1.08Кб |
2. Design Considerations.srt |
1.71Кб |
2. Design Considerations.srt |
1.69Кб |
2. Design Considerations.srt |
1.87Кб |
2. Design Considerations.srt |
1.40Кб |
2. Design Considerations.srt |
881б |
2. Design Considerations.srt |
712б |
2. Design Considerations.srt |
1.65Кб |
2. Design Considerations.srt |
1.02Кб |
2. Design Considerations.srt |
1.24Кб |
2. Design Considerations.srt |
1.24Кб |
2. Divergent Change.mp4 |
9.43Мб |
2. Divergent Change.srt |
4.97Кб |
2. Fixing Incorrect Relationships between Types.mp4 |
4.80Мб |
2. Fixing Incorrect Relationships between Types.srt |
5.30Кб |
2. Inappropriate Intimacy.mp4 |
4.75Мб |
2. Inappropriate Intimacy.srt |
4.16Кб |
2. Introducing the Agenda of the Course and This Module.mp4 |
2.71Мб |
2. Introducing the Agenda of the Course and This Module.srt |
2.51Кб |
2. Keep Tests Focused.mp4 |
6.07Мб |
2. Keep Tests Focused.srt |
5.42Кб |
2. Lambdas Crash Course.mp4 |
5.97Мб |
2. Lambdas Crash Course.srt |
4.00Кб |
2. Logs, Wikis and TODOs.mp4 |
2.20Мб |
2. Logs, Wikis and TODOs.srt |
2.59Кб |
2. Long Parameter List.mp4 |
2.08Мб |
2. Long Parameter List.srt |
1.96Кб |
2. Method Return Options.mp4 |
4.86Мб |
2. Method Return Options.srt |
4.20Кб |
2. Open Closed Principle Implementation Strategies.mp4 |
6.66Мб |
2. Open Closed Principle Implementation Strategies.srt |
7.41Кб |
2. Organizing a Simple Object Model to Implement the Visitor Pattern.mp4 |
2.85Мб |
2. Organizing a Simple Object Model to Implement the Visitor Pattern.srt |
2.46Кб |
2. Pattern Classifications.mp4 |
503.68Кб |
2. Pattern Classifications.mp4 |
726.28Кб |
2. Pattern Classifications.mp4 |
728.23Кб |
2. Pattern Classifications.srt |
625б |
2. Pattern Classifications.srt |
744б |
2. Pattern Classifications.srt |
933б |
2. Refactoring Code That Depends on Large Interfaces.mp4 |
4.55Мб |
2. Refactoring Code That Depends on Large Interfaces.srt |
4.85Кб |
2. Refactoring Tools.mp4 |
8.15Мб |
2. Refactoring Tools.srt |
4.48Кб |
2. Technical Debt.mp4 |
5.14Мб |
2. Technical Debt.srt |
6.20Кб |
2. The Danger of Multiple Responsibilities.mp4 |
3.64Мб |
2. The Danger of Multiple Responsibilities.srt |
3.98Кб |
2. Understanding the Validation Rules and Setting up Examples.mp4 |
5.70Мб |
2. Understanding the Validation Rules and Setting up Examples.srt |
2.79Кб |
2. Use Static Checkers.mp4 |
7.81Мб |
2. Use Static Checkers.srt |
5.19Кб |
2. Using Google Guava.mp4 |
10.86Мб |
2. Using Google Guava.srt |
5.36Кб |
2. What (not) to Return.mp4 |
4.01Мб |
2. What (not) to Return.srt |
4.41Кб |
2. Who Is this Course for.mp4 |
2.07Мб |
2. Who Is this Course for.srt |
2.45Кб |
2. Why Apply Defensive Coding.mp4 |
2.53Мб |
2. Why Apply Defensive Coding.srt |
2.44Кб |
3. Boy Scout Rule.mp4 |
3.59Мб |
3. Boy Scout Rule.srt |
3.15Кб |
3. Comparing Apache Commons.mp4 |
3.79Мб |
3. Comparing Apache Commons.srt |
2.63Кб |
3. Constructor Telescoping.mp4 |
3.69Мб |
3. Constructor Telescoping.srt |
2.91Кб |
3. Coupling.mp4 |
14.76Мб |
3. Coupling.srt |
10.19Кб |
3. Creating Default Methods to Chain Consumers as Lambda Expressions.mp4 |
12.37Мб |
3. Creating Default Methods to Chain Consumers as Lambda Expressions.srt |
7.30Кб |
3. Demo Applying the Single Responsibility Principle.mp4 |
24.87Мб |
3. Demo Applying the Single Responsibility Principle.srt |
9.71Кб |
3. Demo Breaking down Large Interfaces Using the Interface Segregation Principle.mp4 |
16.89Мб |
3. Demo Breaking down Large Interfaces Using the Interface Segregation Principle.srt |
7.92Кб |
3. Demo Correct Type Hierarchies by Applying the LSP.mp4 |
22.81Мб |
3. Demo Correct Type Hierarchies by Applying the LSP.srt |
10.01Кб |
3. Demo Extend Software Capabilities Using the Open Closed Principle.mp4 |
15.28Мб |
3. Demo Extend Software Capabilities Using the Open Closed Principle.srt |
8.27Кб |
3. Design Considerations.mp4 |
1.25Мб |
3. Design Considerations.srt |
1.32Кб |
3. Duplicate Code.mp4 |
1.69Мб |
3. Duplicate Code.srt |
1.38Кб |
3. Example Calendar.mp4 |
1.00Мб |
3. Example Calendar.srt |
1.14Кб |
3. Example DocumentBuilderFactory.mp4 |
1.24Мб |
3. Example DocumentBuilderFactory.srt |
795б |
3. Example Runtime.mp4 |
1.13Мб |
3. Example Runtime.srt |
702б |
3. Example Statement.mp4 |
1.14Мб |
3. Example Statement.srt |
794б |
3. Example StringBuilder.mp4 |
917.93Кб |
3. Example StringBuilder.srt |
685б |
3. Excessive Exposure.mp4 |
9.93Мб |
3. Excessive Exposure.srt |
6.02Кб |
3. Extending the Factory to Handle Constructor with Parameters.mp4 |
10.89Мб |
3. Extending the Factory to Handle Constructor with Parameters.srt |
4.63Кб |
3. Fail Fast with Guard Clauses.mp4 |
5.23Мб |
3. Fail Fast with Guard Clauses.srt |
4.17Кб |
3. Finally Block.mp4 |
3.82Мб |
3. Finally Block.srt |
2.25Кб |
3. Further Material.mp4 |
1.08Мб |
3. Further Material.srt |
1.06Кб |
3. Improve Your Exception Handling.mp4 |
8.44Мб |
3. Improve Your Exception Handling.srt |
5.87Кб |
3. Inversion of Control (IoC).mp4 |
6.15Мб |
3. Inversion of Control (IoC).srt |
6.96Кб |
3. Long Method.mp4 |
12.06Мб |
3. Long Method.srt |
6.48Кб |
3. Method Parameters.mp4 |
11.49Мб |
3. Method Parameters.srt |
7.63Кб |
3. Misleading Comments.mp4 |
1.65Мб |
3. Misleading Comments.srt |
2.06Кб |
3. Prerequisites.mp4 |
777.28Кб |
3. Prerequisites.mp4 |
659.86Кб |
3. Prerequisites.srt |
835б |
3. Prerequisites.srt |
1.05Кб |
3. Refactoring Process.mp4 |
1.67Мб |
3. Refactoring Process.srt |
1.46Кб |
3. Refused Bequest.mp4 |
7.30Мб |
3. Refused Bequest.srt |
5.81Кб |
3. Reversing a Comparator with the Use of a Default Method.mp4 |
7.50Мб |
3. Reversing a Comparator with the Use of a Default Method.srt |
2.90Кб |
3. Solution Sprawl and Shotgun Surgery.mp4 |
4.69Мб |
3. Solution Sprawl and Shotgun Surgery.srt |
3.64Кб |
3. The SOLID Principles.mp4 |
1.70Мб |
3. The SOLID Principles.srt |
1.76Кб |
3. UML Diagram.mp4 |
894.33Кб |
3. UML Diagram.mp4 |
801.71Кб |
3. UML Diagram.mp4 |
1.10Мб |
3. UML Diagram.mp4 |
1022.02Кб |
3. UML Diagram.mp4 |
634.38Кб |
3. UML Diagram.mp4 |
938.09Кб |
3. UML Diagram.mp4 |
1.69Мб |
3. UML Diagram.mp4 |
969.34Кб |
3. UML Diagram.mp4 |
675.71Кб |
3. UML Diagram.mp4 |
796.67Кб |
3. UML Diagram.mp4 |
1.29Мб |
3. UML Diagram.mp4 |
1.22Мб |
3. UML Diagram.mp4 |
1.21Мб |
3. UML Diagram.mp4 |
1022.67Кб |
3. UML Diagram.mp4 |
587.58Кб |
3. UML Diagram.mp4 |
965.45Кб |
3. UML Diagram.mp4 |
1.12Мб |
3. UML Diagram.srt |
1.06Кб |
3. UML Diagram.srt |
935б |
3. UML Diagram.srt |
1.36Кб |
3. UML Diagram.srt |
1.22Кб |
3. UML Diagram.srt |
746б |
3. UML Diagram.srt |
1.04Кб |
3. UML Diagram.srt |
1.68Кб |
3. UML Diagram.srt |
1.10Кб |
3. UML Diagram.srt |
807б |
3. UML Diagram.srt |
820б |
3. UML Diagram.srt |
1.44Кб |
3. UML Diagram.srt |
1.26Кб |
3. UML Diagram.srt |
1.44Кб |
3. UML Diagram.srt |
1.14Кб |
3. UML Diagram.srt |
750б |
3. UML Diagram.srt |
1.25Кб |
3. UML Diagram.srt |
1.66Кб |
3. Use a Test Template.mp4 |
2.55Мб |
3. Use a Test Template.srt |
2.57Кб |
3. Variables.mp4 |
2.61Мб |
3. Variables.srt |
2.49Кб |
3. What Happens When You Return null.mp4 |
5.63Мб |
3. What Happens When You Return null.srt |
3.43Кб |
3. Which Patterns.mp4 |
833.37Кб |
3. Which Patterns.mp4 |
800.47Кб |
3. Which Patterns.mp4 |
676.67Кб |
3. Which Patterns.srt |
463б |
3. Which Patterns.srt |
585б |
3. Which Patterns.srt |
486б |
3. Writing a Visitable Set of Classes along with a Visitor.mp4 |
3.88Мб |
3. Writing a Visitable Set of Classes along with a Visitor.srt |
3.17Кб |
3. Writing the Validator Pattern in the Case of a Person Bean.mp4 |
6.26Мб |
3. Writing the Validator Pattern in the Case of a Person Bean.srt |
2.91Кб |
4. Adding Methods on a Class without Changing It Using Lambdas.mp4 |
1.62Мб |
4. Adding Methods on a Class without Changing It Using Lambdas.srt |
1.36Кб |
4. Applying the Open Closed Principle for Frameworks and APIs.mp4 |
4.93Мб |
4. Applying the Open Closed Principle for Frameworks and APIs.srt |
4.85Кб |
4. Code Review and Pair Programming.mp4 |
3.51Мб |
4. Code Review and Pair Programming.srt |
3.74Кб |
4. Commented out Code.mp4 |
1.66Мб |
4. Commented out Code.srt |
1.87Кб |
4. Contrived Complexity.mp4 |
4.89Мб |
4. Contrived Complexity.srt |
3.23Кб |
4. Course Overview.mp4 |
1.67Мб |
4. Course Overview.mp4 |
2.35Мб |
4. Course Overview.srt |
1.62Кб |
4. Course Overview.srt |
3.01Кб |
4. Demo Calendar.mp4 |
4.95Мб |
4. Demo Calendar.srt |
2.50Кб |
4. Demo DocumentBuilderFactory.mp4 |
11.25Мб |
4. Demo DocumentBuilderFactory.srt |
4.14Кб |
4. Demo Refactoring Code with the Dependency Inversion Principle.mp4 |
31.19Мб |
4. Demo Refactoring Code with the Dependency Inversion Principle.srt |
15.97Кб |
4. Demo Runtime.mp4 |
1.72Мб |
4. Demo Runtime.srt |
1.30Кб |
4. Demo Statement.mp4 |
10.60Мб |
4. Demo Statement.srt |
5.36Кб |
4. Demo StringBuilder.mp4 |
4.01Мб |
4. Demo StringBuilder.srt |
2.18Кб |
4. Example API.mp4 |
530.54Кб |
4. Example API.srt |
473б |
4. Example Arrays.asList().mp4 |
1.52Мб |
4. Example Arrays.asList().srt |
1.56Кб |
4. Example Collections.sort.mp4 |
1.09Мб |
4. Example Collections.sort.srt |
1.14Кб |
4. Example Comparator.mp4 |
617.00Кб |
4. Example Comparator.srt |
467б |
4. Example File.mp4 |
1.20Мб |
4. Example File.srt |
1.11Кб |
4. Example ifelse.mp4 |
1.37Мб |
4. Example ifelse.srt |
1.25Кб |
4. Example Integer.mp4 |
1.51Мб |
4. Example Integer.srt |
1.21Кб |
4. Example JDBC.mp4 |
842.46Кб |
4. Example JDBC.srt |
826б |
4. Example List.mp4 |
810.21Кб |
4. Example List.srt |
653б |
4. Example Logging.mp4 |
1.23Мб |
4. Example Logging.srt |
833б |
4. Example Map.mp4 |
1019.85Кб |
4. Example Map.srt |
689б |
4. Example Pattern.mp4 |
799.07Кб |
4. Example Pattern.srt |
647б |
4. Example Proxy.mp4 |
938.36Кб |
4. Example Proxy.srt |
757б |
4. Example Runnable.mp4 |
721.42Кб |
4. Example Runnable.srt |
631б |
4. Example Serializable.mp4 |
489.15Кб |
4. Example Serializable.srt |
470б |
4. Example Timer.mp4 |
671.51Кб |
4. Example Timer.srt |
391б |
4. Example URL.mp4 |
1.09Мб |
4. Example URL.srt |
1.11Кб |
4. Example Util.mp4 |
840.14Кб |
4. Example Util.srt |
742б |
4. Flag Arguments.mp4 |
1.81Мб |
4. Flag Arguments.srt |
1.51Кб |
4. Further Material.mp4 |
912.48Кб |
4. Further Material.srt |
964б |
4. How Do We Learn Them.mp4 |
745.43Кб |
4. How Do We Learn Them.mp4 |
764.38Кб |
4. How Do We Learn Them.mp4 |
794.70Кб |
4. How Do We Learn Them.srt |
868б |
4. How Do We Learn Them.srt |
847б |
4. How Do We Learn Them.srt |
1.08Кб |
4. Implementing the Consumer.andThen Method to Chain Consumers.mp4 |
5.79Мб |
4. Implementing the Consumer.andThen Method to Chain Consumers.srt |
2.76Кб |
4. Implementing the Validator Interface in the Case of a Valid Bean.mp4 |
8.21Мб |
4. Implementing the Validator Interface in the Case of a Valid Bean.srt |
3.50Кб |
4. Introducing the Sample Application.mp4 |
2.78Мб |
4. Introducing the Sample Application.srt |
2.94Кб |
4. Leveraging Hamcrest and AssertJ.mp4 |
14.65Мб |
4. Leveraging Hamcrest and AssertJ.srt |
8.27Кб |
4. Making the Factory Fluent Using Generics and Method References.mp4 |
16.17Мб |
4. Making the Factory Fluent Using Generics and Method References.srt |
6.53Кб |
4. Making the Factory Method Generic to Accept Any Comparable Object.mp4 |
10.86Мб |
4. Making the Factory Method Generic to Accept Any Comparable Object.srt |
4.99Кб |
4. Message Chain.mp4 |
6.51Мб |
4. Message Chain.srt |
4.00Кб |
4. Methods Best Practices.mp4 |
4.20Мб |
4. Methods Best Practices.srt |
3.90Кб |
4. Module Recap.mp4 |
1018.52Кб |
4. Module Recap.srt |
1.15Кб |
4. Parallel Inheritance Hierarchies.mp4 |
3.66Мб |
4. Parallel Inheritance Hierarchies.srt |
3.65Кб |
4. Prerequisites.mp4 |
1022.04Кб |
4. Prerequisites.srt |
1.14Кб |
4. Sensible Defaults.mp4 |
1.12Мб |
4. Sensible Defaults.srt |
1018б |
4. Speculative Generality.mp4 |
2.32Мб |
4. Speculative Generality.srt |
2.21Кб |
4. Summary.mp4 |
1.68Мб |
4. Summary.mp4 |
856.88Кб |
4. Summary.mp4 |
1.76Мб |
4. Summary.mp4 |
1.83Мб |
4. Summary.mp4 |
2.21Мб |
4. Summary.mp4 |
2.37Мб |
4. Summary.srt |
1.48Кб |
4. Summary.srt |
1.18Кб |
4. Summary.srt |
1.34Кб |
4. Summary.srt |
1.82Кб |
4. Summary.srt |
2.22Кб |
4. Summary.srt |
2.54Кб |
4. Temporary Field.mp4 |
4.52Мб |
4. Temporary Field.srt |
4.30Кб |
4. Use Static Analysis Tools.mp4 |
6.09Мб |
4. Use Static Analysis Tools.srt |
3.96Кб |
4. Validating null.mp4 |
13.96Мб |
4. Validating null.srt |
8.74Кб |
5. Alternative Classes with Different Interfaces.mp4 |
10.04Мб |
5. Alternative Classes with Different Interfaces.srt |
6.78Кб |
5. Always Code as if....mp4 |
961.55Кб |
5. Always Code as if....srt |
889б |
5. Demo Arrays.asList().mp4 |
3.93Мб |
5. Demo Arrays.asList().srt |
1.82Кб |
5. Demo Comparable.mp4 |
12.16Мб |
5. Demo Comparable.srt |
5.29Кб |
5. Demo Comparator.mp4 |
17.12Мб |
5. Demo Comparator.srt |
6.88Кб |
5. Demo File.mp4 |
5.66Мб |
5. Demo File.srt |
3.08Кб |
5. Demo ifelse.mp4 |
10.68Мб |
5. Demo ifelse.srt |
5.49Кб |
5. Demo Integer.mp4 |
3.83Мб |
5. Demo Integer.srt |
2.32Кб |
5. Demo JDBC.mp4 |
5.24Мб |
5. Demo JDBC.srt |
2.98Кб |
5. Demo List.mp4 |
15.30Мб |
5. Demo List.srt |
6.24Кб |
5. Demo Logging.mp4 |
6.85Мб |
5. Demo Logging.srt |
2.73Кб |
5. Demo Map.mp4 |
3.62Мб |
5. Demo Map.srt |
1.68Кб |
5. Demo Pattern.mp4 |
5.45Мб |
5. Demo Pattern.srt |
2.67Кб |
5. Demo Proxy.mp4 |
26.89Мб |
5. Demo Proxy.srt |
10.66Кб |
5. Demo Runnable.mp4 |
4.68Мб |
5. Demo Runnable.srt |
2.57Кб |
5. Demo Serializable.mp4 |
9.30Мб |
5. Demo Serializable.srt |
4.16Кб |
5. Demo Timer.mp4 |
5.92Мб |
5. Demo Timer.srt |
2.78Кб |
5. Demo URL.mp4 |
5.38Мб |
5. Demo URL.srt |
2.40Кб |
5. Demo Util.mp4 |
8.51Мб |
5. Demo Util.srt |
4.37Кб |
5. Demo Visitor.mp4 |
421.29Кб |
5. Demo Visitor.srt |
549б |
5. Empty Collections.mp4 |
3.12Мб |
5. Empty Collections.srt |
1.87Кб |
5. Exercise - Create AbstractFactory.mp4 |
607.33Кб |
5. Exercise - Create AbstractFactory.srt |
667б |
5. Exercise - Create Builder.mp4 |
533.34Кб |
5. Exercise - Create Builder.srt |
550б |
5. Exercise - Create Factory.mp4 |
1.18Мб |
5. Exercise - Create Factory.srt |
1.36Кб |
5. Exercise - Create Prototype.mp4 |
411.01Кб |
5. Exercise - Create Prototype.srt |
334б |
5. Exercise - Create Singleton.mp4 |
561.62Кб |
5. Exercise - Create Singleton.srt |
502б |
5. Extending the Validator to Handle One Violated Rule.mp4 |
7.58Мб |
5. Extending the Validator to Handle One Violated Rule.srt |
2.26Кб |
5. Further Recommendations.mp4 |
2.87Мб |
5. Further Recommendations.srt |
2.78Кб |
5. Lazy Class & Data Class.mp4 |
5.37Мб |
5. Lazy Class & Data Class.srt |
4.61Кб |
5. Magic Numbers.mp4 |
1.62Мб |
5. Magic Numbers.srt |
869б |
5. Managing Libraries.mp4 |
4.38Мб |
5. Managing Libraries.srt |
3.88Кб |
5. Methods Antipatterns.mp4 |
2.00Мб |
5. Methods Antipatterns.srt |
2.21Кб |
5. Middle Man.mp4 |
4.70Мб |
5. Middle Man.srt |
3.53Кб |
5. Overview of Course.mp4 |
1.78Мб |
5. Overview of Course.srt |
1.20Кб |
5. Prerequisites.mp4 |
342.07Кб |
5. Prerequisites.mp4 |
872.50Кб |
5. Prerequisites.mp4 |
440.40Кб |
5. Prerequisites.srt |
424б |
5. Prerequisites.srt |
1.07Кб |
5. Prerequisites.srt |
589б |
5. Preventing the Chaining of Corrupted Lambdas Using Exceptions.mp4 |
8.01Мб |
5. Preventing the Chaining of Corrupted Lambdas Using Exceptions.srt |
3.51Кб |
5. Primitive Obsession Preserve Whole Object.mp4 |
6.63Мб |
5. Primitive Obsession Preserve Whole Object.srt |
3.86Кб |
5. Style Conventions.mp4 |
3.73Мб |
5. Style Conventions.srt |
2.38Кб |
5. Summary.mp4 |
1.30Мб |
5. Summary.mp4 |
1.16Мб |
5. Summary.mp4 |
1.73Мб |
5. Summary.mp4 |
2.65Мб |
5. Summary.mp4 |
2.42Мб |
5. Summary.srt |
1.27Кб |
5. Summary.srt |
1.46Кб |
5. Summary.srt |
2.21Кб |
5. Summary.srt |
2.33Кб |
5. Summary.srt |
2.60Кб |
5. Updating the Factory to Implement the Singleton Pattern.mp4 |
4.52Мб |
5. Updating the Factory to Implement the Singleton Pattern.srt |
1.71Кб |
5. Useful Comments.mp4 |
3.94Мб |
5. Useful Comments.srt |
4.13Кб |
5. Validating Number Ranges.mp4 |
8.56Мб |
5. Validating Number Ranges.srt |
5.60Кб |
5. Wrapping up the Creation of Comparators Using Key Extractors.mp4 |
1.85Мб |
5. Wrapping up the Creation of Comparators Using Key Extractors.srt |
1.66Кб |
5. Writing the Lambda Visitor Pattern on the Car Model Object.mp4 |
7.54Мб |
5. Writing the Lambda Visitor Pattern on the Car Model Object.srt |
3.81Кб |
6. Adding the Static and Default Methods for the Pattern to Compile.mp4 |
8.38Мб |
6. Adding the Static and Default Methods for the Pattern to Compile.srt |
3.51Кб |
6. Course Summary and Key Takeaways.mp4 |
2.38Мб |
6. Course Summary and Key Takeaways.srt |
2.95Кб |
6. Demo AbstractFactory.mp4 |
52.30Мб |
6. Demo AbstractFactory.srt |
18.61Кб |
6. Demo Factory.mp4 |
26.28Мб |
6. Demo Factory.srt |
13.11Кб |
6. Demo JavaBean Setters.mp4 |
6.09Мб |
6. Demo JavaBean Setters.srt |
3.61Кб |
6. Demo Prototype.mp4 |
21.93Мб |
6. Demo Prototype.srt |
12.06Кб |
6. Demo Static Singleton.mp4 |
17.60Мб |
6. Demo Static Singleton.srt |
6.66Кб |
6. Demo Without Visitor.mp4 |
14.14Мб |
6. Demo Without Visitor.srt |
7.29Кб |
6. Exercise - Chain of Responsibility.mp4 |
563.51Кб |
6. Exercise - Chain of Responsibility.srt |
498б |
6. Exercise - Command.mp4 |
607.66Кб |
6. Exercise - Command.srt |
566б |
6. Exercise - Create Adapter.mp4 |
686.40Кб |
6. Exercise - Create Adapter.mp4 |
1.26Мб |
6. Exercise - Create Adapter.srt |
861б |
6. Exercise - Create Adapter.srt |
1.60Кб |
6. Exercise - Create Composite.mp4 |
946.04Кб |
6. Exercise - Create Composite.srt |
915б |
6. Exercise - Create Decorator.mp4 |
1.40Мб |
6. Exercise - Create Decorator.srt |
1.58Кб |
6. Exercise - Flyweight.mp4 |
872.23Кб |
6. Exercise - Flyweight.srt |
1.03Кб |
6. Exercise - Interpreter.mp4 |
797.72Кб |
6. Exercise - Interpreter.srt |
994б |
6. Exercise - Iterator.mp4 |
559.93Кб |
6. Exercise - Iterator.srt |
778б |
6. Exercise - JDBC.mp4 |
637.61Кб |
6. Exercise - JDBC.srt |
794б |
6. Exercise - Mediator.mp4 |
552.60Кб |
6. Exercise - Mediator.srt |
817б |
6. Exercise - Memento.mp4 |
642.86Кб |
6. Exercise - Memento.srt |
736б |
6. Exercise - Observer.mp4 |
723.23Кб |
6. Exercise - Observer.srt |
890б |
6. Exercise - State.mp4 |
682.37Кб |
6. Exercise - State.srt |
1.06Кб |
6. Exercise - Strategy.mp4 |
433.71Кб |
6. Exercise - Strategy.srt |
457б |
6. Exercise - Template Method.mp4 |
548.78Кб |
6. Exercise - Template Method.srt |
546б |
6. Exercise - Twitter Proxy.mp4 |
982.10Кб |
6. Exercise - Twitter Proxy.srt |
1.22Кб |
6. Fail Fast.mp4 |
5.63Мб |
6. Fail Fast.srt |
3.68Кб |
6. Introducing the SuppressedExceptions to Wrap Exceptions Together.mp4 |
11.14Мб |
6. Introducing the SuppressedExceptions to Wrap Exceptions Together.srt |
3.64Кб |
6. Java Optional.mp4 |
13.67Мб |
6. Java Optional.srt |
8.93Кб |
6. Leveraging Default Methods to Combine Comparators.mp4 |
12.25Мб |
6. Leveraging Default Methods to Combine Comparators.srt |
5.94Кб |
6. Methods Exceptions to the Rule.mp4 |
1.97Мб |
6. Methods Exceptions to the Rule.srt |
1.58Кб |
6. Module Wrap Up.mp4 |
1.31Мб |
6. Module Wrap Up.mp4 |
1.30Мб |
6. Module Wrap Up.srt |
1.35Кб |
6. Module Wrap Up.srt |
1.42Кб |
6. Next.mp4 |
296.84Кб |
6. Next.mp4 |
240.38Кб |
6. Next.mp4 |
464.80Кб |
6. Next.srt |
464б |
6. Next.srt |
176б |
6. Next.srt |
588б |
6. Primitive Obsession Introduce Object.mp4 |
5.92Мб |
6. Primitive Obsession Introduce Object.srt |
3.66Кб |
6. Principle of Proximity.mp4 |
3.26Мб |
6. Principle of Proximity.srt |
2.27Кб |
6. Summary.mp4 |
2.05Мб |
6. Summary.mp4 |
1.68Мб |
6. Summary.mp4 |
1.27Мб |
6. Summary.mp4 |
1.14Мб |
6. Summary.srt |
1.95Кб |
6. Summary.srt |
1.51Кб |
6. Summary.srt |
1.34Кб |
6. Summary.srt |
1.47Кб |
6. Validating Strings.mp4 |
11.05Мб |
6. Validating Strings.srt |
6.21Кб |
6. Wrapping up the Factory and Singleton Patterns Using Lambdas.mp4 |
2.02Мб |
6. Wrapping up the Factory and Singleton Patterns Using Lambdas.srt |
1.98Кб |
6. Wrapping up the Use of Default Methods to Chain Lamdbas.mp4 |
1.23Мб |
6. Wrapping up the Use of Default Methods to Chain Lamdbas.srt |
1.12Кб |
7. Abbreviations and Spelling.mp4 |
3.37Мб |
7. Abbreviations and Spelling.srt |
2.82Кб |
7. Data Clumps.mp4 |
7.45Мб |
7. Data Clumps.srt |
5.37Кб |
7. Demo Adapter.mp4 |
28.09Мб |
7. Demo Adapter.srt |
11.27Кб |
7. Demo Approver.mp4 |
17.47Мб |
7. Demo Approver.srt |
8.95Кб |
7. Demo Composite Menu.mp4 |
20.65Мб |
7. Demo Composite Menu.srt |
12.72Кб |
7. Demo Decorator Implementation.mp4 |
22.25Мб |
7. Demo Decorator Implementation.srt |
11.76Кб |
7. Demo Enum.mp4 |
6.27Мб |
7. Demo Enum.srt |
2.41Кб |
7. Demo Flyweight.mp4 |
20.94Мб |
7. Demo Flyweight.srt |
9.81Кб |
7. Demo Interpreter.mp4 |
31.28Мб |
7. Demo Interpreter.srt |
13.41Кб |
7. Demo Iterator.mp4 |
22.44Мб |
7. Demo Iterator.srt |
10.66Кб |
7. Demo JDBC Without a Facade.mp4 |
4.73Мб |
7. Demo JDBC Without a Facade.srt |
2.12Кб |
7. Demo Lazy Loading.mp4 |
7.57Мб |
7. Demo Lazy Loading.srt |
2.53Кб |
7. Demo Mediator.mp4 |
23.06Мб |
7. Demo Mediator.srt |
11.00Кб |
7. Demo Memento.mp4 |
36.70Мб |
7. Demo Memento.srt |
12.61Кб |
7. Demo Observer.mp4 |
45.22Мб |
7. Demo Observer.srt |
15.65Кб |
7. Demo Shape Without a Bridge.mp4 |
9.46Мб |
7. Demo Shape Without a Bridge.srt |
4.54Кб |
7. Demo Shipping Visitor.mp4 |
31.20Мб |
7. Demo Shipping Visitor.srt |
10.83Кб |
7. Demo State.mp4 |
56.89Мб |
7. Demo State.srt |
22.33Кб |
7. Demo Strategy.mp4 |
54.40Мб |
7. Demo Strategy.srt |
16.61Кб |
7. Demo Switch.mp4 |
21.82Мб |
7. Demo Switch.srt |
8.10Кб |
7. Demo Telescoping.mp4 |
8.74Мб |
7. Demo Telescoping.srt |
5.17Кб |
7. Demo Template Method.mp4 |
32.38Мб |
7. Demo Template Method.srt |
12.12Кб |
7. Demo Twitter Implementation.mp4 |
36.44Мб |
7. Demo Twitter Implementation.srt |
10.35Кб |
7. Further Material.mp4 |
1.97Мб |
7. Further Material.srt |
1.34Кб |
7. Handling Dates.mp4 |
8.87Мб |
7. Handling Dates.srt |
6.14Кб |
7. Handling Several Exceptions with the Suppressed Exceptions.mp4 |
28.39Мб |
7. Handling Several Exceptions with the Suppressed Exceptions.srt |
7.63Кб |
7. Implementing the Registry of Types to Be Visited and Functions.mp4 |
8.47Мб |
7. Implementing the Registry of Types to Be Visited and Functions.srt |
3.74Кб |
7. Improving the Design of the API to Make It Fluent.mp4 |
10.62Мб |
7. Improving the Design of the API to Make It Fluent.srt |
3.71Кб |
7. Introducing the Registry and the Builder Pattern.mp4 |
4.00Мб |
7. Introducing the Registry and the Builder Pattern.srt |
3.48Кб |
7. Leveraging Default Methods to Combine Predicates.mp4 |
7.18Мб |
7. Leveraging Default Methods to Combine Predicates.srt |
4.58Кб |
7. Module Wrap Up.mp4 |
2.25Мб |
7. Module Wrap Up.srt |
1.93Кб |
7. Pitfalls.mp4 |
1.24Мб |
7. Pitfalls.mp4 |
1.45Мб |
7. Pitfalls.srt |
1.39Кб |
7. Pitfalls.srt |
1.52Кб |
7. Return Early.mp4 |
3.51Мб |
7. Return Early.srt |
2.10Кб |
8. Checking the Real Comparator Interface from the JDK.mp4 |
7.19Мб |
8. Checking the Real Comparator Interface from the JDK.srt |
2.03Кб |
8. Combine Entities.mp4 |
4.60Мб |
8. Combine Entities.srt |
2.75Кб |
8. Considering Combinations.mp4 |
4.56Мб |
8. Considering Combinations.srt |
2.68Кб |
8. Contrast to Other Patterns.mp4 |
1.87Мб |
8. Contrast to Other Patterns.mp4 |
1.97Мб |
8. Contrast to Other Patterns.srt |
1.86Кб |
8. Contrast to Other Patterns.srt |
1.50Кб |
8. Demo Builder.mp4 |
15.65Мб |
8. Demo Builder.srt |
9.70Кб |
8. Demo Display Visitor.mp4 |
9.96Мб |
8. Demo Display Visitor.srt |
2.28Кб |
8. Demo JDBC Facade.mp4 |
30.75Мб |
8. Demo JDBC Facade.srt |
12.14Кб |
8. Demo Second Adapter.mp4 |
17.05Мб |
8. Demo Second Adapter.srt |
5.94Кб |
8. Demo Security Proxy.mp4 |
13.58Мб |
8. Demo Security Proxy.srt |
5.67Кб |
8. Demo Shape With a Bridge.mp4 |
15.56Мб |
8. Demo Shape With a Bridge.srt |
6.53Кб |
8. Demo State.mp4 |
13.80Мб |
8. Demo State.srt |
4.78Кб |
8. Demo Threadsafe.mp4 |
19.51Мб |
8. Demo Threadsafe.srt |
5.93Кб |
8. Demo Unsupported Operations Exception.mp4 |
6.31Мб |
8. Demo Unsupported Operations Exception.srt |
3.21Кб |
8. Designing an API to Create a Registry Using the Builder Pattern.mp4 |
3.96Мб |
8. Designing an API to Create a Registry Using the Builder Pattern.srt |
3.97Кб |
8. Implementing the Predicate.and Logical Operator.mp4 |
6.61Мб |
8. Implementing the Predicate.and Logical Operator.srt |
3.46Кб |
8. Module and Course Wrap Up.mp4 |
5.44Мб |
8. Module and Course Wrap Up.srt |
5.06Кб |
8. Pitfalls.mp4 |
1.31Мб |
8. Pitfalls.mp4 |
1.45Мб |
8. Pitfalls.mp4 |
1.96Мб |
8. Pitfalls.mp4 |
1.21Мб |
8. Pitfalls.mp4 |
970.79Кб |
8. Pitfalls.mp4 |
1.49Мб |
8. Pitfalls.mp4 |
1.20Мб |
8. Pitfalls.mp4 |
1002.58Кб |
8. Pitfalls.mp4 |
1.12Мб |
8. Pitfalls.mp4 |
733.75Кб |
8. Pitfalls.mp4 |
1.04Мб |
8. Pitfalls.mp4 |
2.33Мб |
8. Pitfalls.srt |
1.59Кб |
8. Pitfalls.srt |
1.75Кб |
8. Pitfalls.srt |
2.57Кб |
8. Pitfalls.srt |
1.60Кб |
8. Pitfalls.srt |
1.09Кб |
8. Pitfalls.srt |
1.62Кб |
8. Pitfalls.srt |
1.55Кб |
8. Pitfalls.srt |
1.29Кб |
8. Pitfalls.srt |
1.34Кб |
8. Pitfalls.srt |
926б |
8. Pitfalls.srt |
1.19Кб |
8. Pitfalls.srt |
3.08Кб |
8. Refactor Duplication.mp4 |
4.89Мб |
8. Refactor Duplication.srt |
2.45Кб |
8. Running the Pattern with the Initialized Registry.mp4 |
10.39Мб |
8. Running the Pattern with the Initialized Registry.srt |
4.35Кб |
8. Summary.mp4 |
851.51Кб |
8. Summary.mp4 |
1.57Мб |
8. Summary.srt |
1.03Кб |
8. Summary.srt |
2.03Кб |
9. Adding a Second Element to the Registry A First Version.mp4 |
14.51Мб |
9. Adding a Second Element to the Registry A First Version.srt |
5.34Кб |
9. Conditionals.mp4 |
2.99Мб |
9. Conditionals.srt |
2.65Кб |
9. Contrast to Other Patterns.mp4 |
2.03Мб |
9. Contrast to Other Patterns.mp4 |
1.83Мб |
9. Contrast to Other Patterns.mp4 |
2.86Мб |
9. Contrast to Other Patterns.mp4 |
1.18Мб |
9. Contrast to Other Patterns.mp4 |
1.18Мб |
9. Contrast to Other Patterns.mp4 |
1.39Мб |
9. Contrast to Other Patterns.mp4 |
1.19Мб |
9. Contrast to Other Patterns.mp4 |
1.68Мб |
9. Contrast to Other Patterns.mp4 |
1.23Мб |
9. Contrast to Other Patterns.mp4 |
1.64Мб |
9. Contrast to Other Patterns.mp4 |
1.43Мб |
9. Contrast to Other Patterns.mp4 |
1.82Мб |
9. Contrast to Other Patterns.srt |
2.30Кб |
9. Contrast to Other Patterns.srt |
2.09Кб |
9. Contrast to Other Patterns.srt |
3.42Кб |
9. Contrast to Other Patterns.srt |
1.37Кб |
9. Contrast to Other Patterns.srt |
1.47Кб |
9. Contrast to Other Patterns.srt |
1.78Кб |
9. Contrast to Other Patterns.srt |
1.36Кб |
9. Contrast to Other Patterns.srt |
2.20Кб |
9. Contrast to Other Patterns.srt |
1.45Кб |
9. Contrast to Other Patterns.srt |
1.53Кб |
9. Contrast to Other Patterns.srt |
1.57Кб |
9. Contrast to Other Patterns.srt |
2.16Кб |
9. Demo Add Database.mp4 |
24.32Мб |
9. Demo Add Database.srt |
7.71Кб |
9. Demo Macro.mp4 |
39.24Мб |
9. Demo Macro.srt |
11.32Кб |
9. Demo Movie Printer Bridge.mp4 |
32.96Мб |
9. Demo Movie Printer Bridge.srt |
13.49Кб |
9. Implementing Class Invariants.mp4 |
8.26Мб |
9. Implementing Class Invariants.srt |
5.60Кб |
9. Introducing the Registry and the Builder Examples.mp4 |
5.67Мб |
9. Introducing the Registry and the Builder Examples.srt |
2.33Кб |
9. Module Wrap Up.mp4 |
3.33Мб |
9. Module Wrap Up.srt |
3.16Кб |
9. Negating a Predicate with a Predicate.negate Default Method.mp4 |
7.60Мб |
9. Negating a Predicate with a Predicate.negate Default Method.srt |
3.21Кб |
9. Pitfalls.mp4 |
927.60Кб |
9. Pitfalls.mp4 |
1.12Мб |
9. Pitfalls.mp4 |
799.53Кб |
9. Pitfalls.mp4 |
1.19Мб |
9. Pitfalls.mp4 |
1.60Мб |
9. Pitfalls.mp4 |
1.32Мб |
9. Pitfalls.srt |
1.03Кб |
9. Pitfalls.srt |
1.33Кб |
9. Pitfalls.srt |
958б |
9. Pitfalls.srt |
1.47Кб |
9. Pitfalls.srt |
1.93Кб |
9. Pitfalls.srt |
1.71Кб |
9. Primitive Obsession What We Didn't Cover.mp4 |
3.12Мб |
9. Primitive Obsession What We Didn't Cover.srt |
1.41Кб |
9. Summary.mp4 |
1.31Мб |
9. Summary.mp4 |
1.98Мб |
9. Summary.srt |
1.33Кб |
9. Summary.srt |
1.71Кб |
defensive-programming-java.zip |
1.73Мб |
design-patterns-java-behavioral.zip |
23.78Мб |
design-patterns-java-creational.zip |
15.87Мб |
design-patterns-java-structural.zip |
16.81Мб |
Downloaded from Ahlanedu.com.txt |
996б |
implementing-design-patterns-java-8-lambda-expression.zip |
2.51Мб |
java-refactoring-best-practices.zip |
6.24Мб |
java-writing-readable-maintainable-code.zip |
7.56Мб |
solid-software-design-principles-java.zip |
6.26Мб |
Visit us at www.Ahlanedu.com.url |
51б |