
Software Architecture & Design principles. Other things, which are related to the architecture!
- For these courses one should configure GIT for handle projects.
git config --global http.postBuffer 524288000.git config --global core.longpaths true.
All course material from Design Patterns in Java by from Dmitri Nesteruk.
. πππ
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
This repository is made with Eclipse, therefore it will include configuration files which are related to this IDE this approach will be favored for now. βοΈ
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Add here the certifcate-
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- When importing folder, use the parent folder
Design Patterns in Java, in Eclipse useExisting project into workspaceimport function.
- Section 01 - Introduction. β
- Section 02 - SOLID Design Principles.
- Section 03 - Builder. β
- Section 04 - Factories.
- Section 05 - Prototype.
- Section 06 - Singleton.
- Section 07 - Adapter.
- Section 08 - Bridge.
- Section 09 - Composite.
- Section 10 -
- Section 11 - FaΓ§ade. β
- Section 12 -
- Section 13 -
- Section 14 -
- Section 15 - Command. β
- Section 16 -
- Section 17 -
- Section 18 -
- Section 19 - Memento. β
- Section 20 - Null Object.
- Section 21 - Observer. β
- Section 22 - State.
- Section 23 - Strategy.
- Section 24 - Template.
- Section 25 - Visitor.
- Section 26 - Course Summary.
As using IDE studying tool. Here is the common errors.
- When adding more chapters, do in this perspective/look.
- If you pull and encounter error. Remember to delete running config sometimes! Link.
- Following configs are on build paths. If any
main()function doesn't work, then add the folder in the Include folder, this removepicsand.mdfrom going intobinfolder.
All course material from Clean Code by Maximilian SchwarzmΓΌller.
. πππ
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Insert certificate here when completed
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Section 01 - Getting Started.
- Section 02 - Naming - Assigning Names to Variables, Functions, Classes & More.
- Section 03 - Code Structure, Comments & Formatting.
- Section 04 - Functions & Methods.
- Section 05 - Control Structures & Errors.
- Section 06 - Objects, Classes & Data Containers / Structures.
- Section 07 - Summary & Checklist.
- Section 08 - Course Roundup.
- some.
All course material from Java Design Patterns & SOLID Design Principles by Coffee Powered Crew.
. πππ
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Insert certificate here when completed
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Section 01 - SOLID Design Principles.
- Section 02 - Introduction.
- Section 03 - Creational Design Patterns.
- Section 04 - Builder. β
- Section 05 - Simple Factory.
- Section 06 - Factory Method.
- Section 07 - Prototype.
- Section 08 - Abstract Factory.
- Section 09 - Singleton.
- Section 10 - Object Pool.
- Section 11 - Structural Design Patterns.
- Section 12 - Adapter.
- Section 13 - Bridge.
- Section 14 - Decorator.
- Section 15 - Composite.
- Section 16 - Facade.
- Section 17 - Flyweight.
- Section 18 - Proxy.
- Section 19 - Behavioral Design Patterns.
- Section 20 - Chain of Responsibility.
- Section 21 - Command.
- Section 22 - Interpreter.
- Section 23 - Mediator.
- Section 24 - Iterator.
- Section 25 - Memento.
- Section 26 - Observer.
- Section 27 - State.
- Section 28 - Strategy.
- Section 29 - Template Method.
- Section 30 - Visitor.
- Section 31 - Null Object.
- Section 32 - Design Pattern Summary Document.
- Finish the Prototype pattern first, then finish the Builder pattern!
All course material from Microservices Architecture - The Complete Guide by Memi Lavi Β©.
When I was creating microservices at ποΈNordeaποΈ, we were tackling todayβs challenges using the most up-to-date techniques and architectural approaches. This meant rethinking how services communicate, how systems scale, and how teams can work independently without constantly stepping on each otherβs toes. π
By moving toward a microservices architecture, we could split large systems into smaller, well-defined services. Each service had its own responsibility and could evolve independently, making deployments safer and development faster. π
While exploring microservices architecture further, the course
Microservices Architecture β The Complete Guideallowed me to see the designed implementations behind many of the patterns that are often suggested in theory. Seeing practical implementations of service boundaries, communication strategies, and deployment patterns helped connect architectural ideas with real-world systems. πππ
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Section 01 - Welcome. βοΈ
- Section 02 - History of Microservices. βοΈ
- Section 03 - Problems with Monolith & SOA. βοΈ
- Section 04 - Microservices Architecture. βοΈ
- Section 05 - Problems Solved by Microservices. βοΈ
- Section 06 - Designing Microservices Architecture. βοΈ
- Section 07 - Deploying Microservices. βοΈ
- Section 08 - Testing Microservices. βοΈ
- Section 09 - Service Mesh. βοΈ
- Section 10 - Logging and Monitoring. βοΈ
- Section 11 - When Not to Use Microservices. βοΈ
- Section 12 - Microservices and the Organization. βοΈ
- Section 13 - Anti-Patterns and Common Mistakes. βοΈ
- Section 14 - Breaking Monolith to Microservices. βοΈ
- Section 15 - Case study. βοΈ
- Section 16 - Conclusion. βοΈ
All course material from Fundamentals of Backend Engineering by Hussein Nasser Β©.
πππ
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Section 01 - Introduction. β
- Section 02 - Backend Communication Design Patterns.
- Section 03 - Protocols.
- Section 04 - Many ways to HTTPS.
- Section 05 - Backend Execution Patterns.
- Section 06 - Proxying and Load Balancing.
- Section 07 - Extras.
- Section 08 - Bonus Content.
- Do for now Polling concept! β
- If in mood implement these in Java.
All course material from The Complete Regular Expressions(Regex) Course For Beginners by George Sonora Β©.
. π
~ DevelopersCradle
Contains my own with my own visual notes βοΈ with some course material to enforce learning experience.
If the content sparked π₯ your interest, please consider buying the course and start learning π.
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Section 01 - Welcome. βοΈ
- TOdo








