17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
There are many principles that support good object-oriented design and programming. Five of these principles are described by SOLID: single responsibility, open-closed, Liskov substitution, interface segregation, and dependency inversion. These principles guide the creation of stable, scalable, and robust code.
To incorporate SOLID into your own development workflow, Steven Lott has prepared a series of lessons that break down the principles one by one, with real-world examples. Learn how to use these principles in the design process, and to test the strength of your code along the way. Steven uses Python to nstrate the concepts, but they're useful for any object-oriented programming language.
If You Need More Stuff, kindly Visit and Support Us -->> https://FreeCourseWeb.com
Get More Tutorials and Support Us -->> https://DevCourseWeb.com
We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/01 - Introduction to SOLID Programming/01 - Benefits of SOLID Programming Principles.mp4
5.4 MB
~Get Your Files Here !/01 - Introduction to SOLID Programming/01 - Benefits of SOLID Programming Principles.srt
1.5 KB
~Get Your Files Here !/01 - Introduction to SOLID Programming/02 - What could go wrong.mp4
10.6 MB
~Get Your Files Here !/01 - Introduction to SOLID Programming/02 - What could go wrong.srt
4.4 KB
~Get Your Files Here !/01 - Introduction to SOLID Programming/03 - What could go wrong Part 2.mp4
6.4 MB
~Get Your Files Here !/01 - Introduction to SOLID Programming/03 - What could go wrong Part 2.srt
4.1 KB
~Get Your Files Here !/01 - Introduction to SOLID Programming/04 - Overview of the SOLID principles.mp4
12.9 MB
~Get Your Files Here !/01 - Introduction to SOLID Programming/04 - Overview of the SOLID principles.srt
7.9 KB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/01 - Introduction to the Interface Segregation Principle.mp4
12.6 MB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/01 - Introduction to the Interface Segregation Principle.srt
5.3 KB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/02 - Problem domain objects Individual data samples.mp4
7.9 MB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/02 - Problem domain objects Individual data samples.srt
4 KB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/03 - Collections of samples.mp4
10.8 MB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/03 - Collections of samples.srt
7.3 KB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/04 - Reading and building samples.mp4
13.6 MB
~Get Your Files Here !/02 - 1. Interface Segregation Principle/04 - Reading and building samples.srt
9.8 KB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/01 - Introduction to the Liskov Substitution Principle.mp4
11.4 MB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/01 - Introduction to the Liskov Substitution Principle.srt
6.1 KB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/02 - Duck Typing.mp4
7.6 MB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/02 - Duck Typing.srt
4.9 KB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/03 - Interface variations.mp4
12 MB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/03 - Interface variations.srt
8.8 KB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/04 - Avoiding isinstance().mp4
7.5 MB
~Get Your Files Here !/03 - 2. Liskov Substitution Principle/04 - Avoiding isinstance().srt
5.5 KB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/01 - Introduction to the OpenClosed Design Principle.mp4
12.9 MB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/01 - Introduction to the OpenClosed Design Principle.srt
7.5 KB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/02 - Modifying a class and fixing bugs.mp4
8.6 MB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/02 - Modifying a class and fixing bugs.srt
5.6 KB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/03 - OCP via inheritance and composition.mp4
13.5 MB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/03 - OCP via inheritance and composition.srt
9.6 KB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/04 - More OCP extension techniques.mp4
15.1 MB
~Get Your Files Here !/04 - 3. The OpenClosed Design Principle/04 - More OCP extension techniques.srt
10.5 KB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/01 - Introduction to the Dependency Inversion Principle.mp4
11.3 MB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/01 - Introduction to the Dependency Inversion Principle.srt
6.5 KB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/02 - Dependency injection and application configuration.mp4
17.4 MB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/02 - Dependency injection and application configuration.srt
11.7 KB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/03 - Testing consequences.mp4
11.3 MB
~Get Your Files Here !/05 - 4. Dependency Inversion Principle/03 - Testing consequences.srt
6.6 KB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/01 - Introduction to single responsibility.mp4
10.7 MB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/01 - Introduction to single responsibility.srt
6.8 KB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/02 - GRASP patterns High cohesion and indirection.mp4
10.6 MB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/02 - GRASP patterns High cohesion and indirection.srt
7.9 KB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/03 - More GRASP patterns.mp4
10.8 MB
~Get Your Files Here !/06 - 5. Single-Responsibility Principle/03 - More GRASP patterns.srt
8.2 KB
~Get Your Files Here !/07 - 6. A Design Process/01 - CRC cards.mp4
11.1 MB
~Get Your Files Here !/07 - 6. A Design Process/01 - CRC cards.srt
6.9 KB
~Get Your Files Here !/07 - 6. A Design Process/02 - Test-driven design.mp4
11.7 MB
~Get Your Files Here !/07 - 6. A Design Process/02 - Test-driven design.srt
7.6 KB
~Get Your Files Here !/08 - Conclusion/01 - Apply SOLID principles to your work.mp4
11.4 MB
~Get Your Files Here !/08 - Conclusion/01 - Apply SOLID principles to your work.srt
4.2 KB
~Get Your Files Here !/Bonus Resources.txt
386 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch00/ex_00_02.py
4.2 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch00/temp.csv
108 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/ex_01_01.py
2.4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/ex_01_02.py
2.4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/ex_01_03.py
2.4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/ex_01_04.py
3 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/ex_01_05.py
2.5 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/temp.csv
116 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch01/test_ch01.py
843 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/APP.toml
36 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/ex_02_01.py
4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/ex_02_02.py
4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/ex_02_03.py
4.2 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/ex_02_04.py
6.1 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/ex_02_05.py
8.1 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/temp.csv
116 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/temp.json
333 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch02/temp.md
179 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/APP.toml
36 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex03.toml
264 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex03_config.py
650 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex03_lib.py
864 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_01.py
6 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_02.py
5.9 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_03.py
7.6 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_04.py
6.4 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_05.py
5.6 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/ex_03_06.py
6.9 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/temp.csv
116 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch03/test_ch03.py
2.2 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch04/README.md
127 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch05/APP.toml
36 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch05/data.csv
102 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch05/ex_05_01.py
12.7 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch05/temp.csv
116 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch05/test_ch05.py
1.2 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/ch06/README.md
178 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/pyproject.toml
2.2 KB
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/README.md
491 B
~Get Your Files Here !/Ex_Files_Learning_SOLID_Programming_Principles/Exercise Files/requirements.txt