Software-Design
Short and Crispy
  • Post
  • Categories
  • Tags
  • About
  • Search
Short and Crispy

Search Short and Crispy

×
 
Web
Image
Sort by:
Relevance
Relevance
Date

#Software-Design


1. Software Design and Architecture Roadmap

All of the layers of software design

September 1, 2022

# Topic covered
* First Principles
* The stack
  * Clean Code
  * Programing Paradigms
  * Object Oriented Programming
  * Design Principles
  * Design Patterns
  * Architectural Principles
  * Architectural Styles
  * Architecture Patterns
  * Enterprise Patterns
[Read More]
#Software-Design-Roadmap  #Software-Design  #Roadmap  #LLD-HLD 

2. Software Design | Clean Code

Why and how to write clean code?

September 2, 2022

# Topic covered
* Clean Code
* Why Clean Code?
* Why write bad code?
* Meaningful Names
* Functions rules
* Comments rules
* Code smells
[Read More]
#Clean-Code  #Software-Design  #LLD-HLD 

3. Software Design | OOPs

Object oriented design

September 2, 2022

# Topic covered
* Classes, Objects
* Inheritance, Polymorphism
[Read More]
#Clean-Code  #Software-Design  #oops  #LLD-HLD 

4. Software Design | SOLID Design Principles

Introduction to SOLID Design Principles

September 3, 2022

# Topic covered
* SOLID Principles
* Issue with BAD Code
* Motivation behind the usage of SOLID Principles
* SOLID
  * Single Responsibility Principle (SRP) 
  * Open closed Principle (OSP)
  * Liskov substitution Principle (LSP)
  * Interface Segregation Principle (ISP)
  * Dependency Inversion Principle (DIP)
[Read More]
#Design-Principles  #Software-Design  #LLD-HLD 

5. Software Design | Design Patterns

Introduction to Design Patterns

September 5, 2022

# Topic covered
* Design Pattern
* Design Pattern vs Algorithms
* Classification of patterns
  * Creational patterns
  * Structural patterns
  * Behavioral patterns
[Read More]
#Design-Patterns  #Software-Design  #LLD-HLD 

6. Software Design | Design Patterns

Creational Design Patterns

September 6, 2022

6. Creational Patterns

Creational pattern provides various object creation mechanisms, which increase flexibility and reuse of existing code.

  • Factory Method Design Pattern - Class
  • Builder Design Pattern
  • Singleton Design Pattern
  • Prototype Design Pattern
  • Abstract Factory Design Pattern
[Read More]
#Design-Patterns  #Software-Design  #LLD-HLD 

7. Software Design | Design Patterns

Structural Design Patterns

September 7, 2022

7. Structural Pattern

  • Adapter Design Pattern
  • Bridge Design Pattern
  • Composite Design Pattern
  • Decorator Design Pattern
  • Flyweight Design Pattern
  • Proxy Design Pattern
  • Facade Design Pattern
[Read More]
#Design-Patterns  #Software-Design  #LLD-HLD 

8. Software Design | Design Patterns

Behavioral Design Patterns

September 8, 2022

8. Behavioral Patterns

  • Chain of Responsibility Design Pattern
  • Command Design Pattern
  • Iterator Design Pattern
  • Mediator Design Pattern
  • Observer Design Pattern
  • State Design Pattern
  • Strategy Design Pattern
  • Template Method Design Pattern
  • Visitor Design Pattern
[Read More]
#Design-Patterns  #Software-Design  #LLD-HLD 

7. Software Design | UML Diagram

UML Diagram

September 10, 2022

# Topic covered
* UML, Its Benefits
* Types of UML Diagrams
  * Structural UML diagrams
  * Behavioral UML diagrams
  * Interaction Diagrams
[Read More]
#Software-Design  #UML-Diagram  #LLD-HLD 

 •  2024  •  Short and Crispy

Shares
whatsapp sharing button Share
facebook sharing button Share
linkedin sharing button Share
twitter sharing button Tweet
telegram sharing button Share
sharethis sharing button Share
arrow_left sharing button
arrow_right sharing button