diff --git a/Programming Languages/Java/readme.md b/Programming Languages/Java/readme.md index e6834af0..10950150 100644 --- a/Programming Languages/Java/readme.md +++ b/Programming Languages/Java/readme.md @@ -20,6 +20,7 @@ This section is a curated collection of valuable Java and Java development resou - [Web Development](#web-development) - [Android Development](#android-development) - [Networking](#networking) +- [Design Patterns](#design-patterns) - [Books](#books) - [Documentation](#documentation) - [YouTube](#youtube) @@ -491,6 +492,39 @@ Here's the updated table: +### Design Patterns +> Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
sourcemakingPatterns and anti-patterns.
oodesignPatterns catalog with UML diagrams.
design-patternsComprehensive repository of Java design patterns.
effective-java patternsPatterns from the Effective Java book.
Design patterns implemented in JavaJava design patterns with implementations.
Effective-Java-3rd-Joshua-BlochThe Effective Java book by Joshua Bloch.
### Books diff --git a/Programming Languages/JavaScript/readme.md b/Programming Languages/JavaScript/readme.md index 9d060292..fcaf8d1e 100644 --- a/Programming Languages/JavaScript/readme.md +++ b/Programming Languages/JavaScript/readme.md @@ -38,7 +38,8 @@ This section is dedicated to providing valuable resources for learning and maste - [Serverless Architecture](#serverless-architecture) - [Specialized Topics](#specialized-topics) - [Modern JavaScript Features](#modern-javascript-features) -- [Projects](#projects) +- [Design Patterns](#design-patterns) +- [JavaScript Projects](#javascript-projects) - [Beginner Level Projects](#beginner-level-projects) - [Intermediate Level Projects](#intermediate-level-projects) - [Advance Level Projects](#advance-level-projects) @@ -916,7 +917,33 @@ Here's the updated table with all resource links added to the Platform/Service c -### Projects +### Design Patterns +> Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
es6 design patternsA collection of design patterns and idioms implemented in ES6.
humansUltra simplified explanation to design patterns.
design-patternsA comprehensive collection of JavaScript design patterns.
design patterns by addy osmaniEssential JavaScript Design Patterns book by Addy Osmani.
+ +### JavaScript Projects > Projects which can help you to enhance your development skills and build your resumes. #### Beginner Level Projects diff --git a/Programming Languages/Python/readme.md b/Programming Languages/Python/readme.md index 815d949e..9513bbd1 100644 --- a/Programming Languages/Python/readme.md +++ b/Programming Languages/Python/readme.md @@ -24,6 +24,7 @@ Python supports multiple programming paradigms, including procedural, object-ori - [Integrated Development Environment (IDE)](#integrated-development-environment-ide)
- [Online Interpreters/Compilers](#online-interpreters)
- [Technologies](#technologies)
+- [Design Patterns](#design-patterns) - [Courses](#courses)
- [Free Courses](#free-courses)
- [Paid Courses](#paid-courses)
@@ -581,6 +582,37 @@ Python supports multiple programming paradigms, including procedural, object-ori Framework for web scraping that provides tools to extract data from websites, process them, and store them in the desired format. + +### Design Patterns +> Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
design-patternsA collection of design patterns implemented in Python.
PyPattyrnA simple library for implementing common design patterns in Python.
Python Design PatternsA guide to design patterns in Python.
Design Patterns in PythonAn overview of design patterns implemented in Python on Refactoring Guru.
Django Design Patterns and Best PracticesA book about design patterns and best practices in Django.
+ ### Courses > You can consider these courses for learning Python :