💡
L3preparation
search
⌘Ctrlk
💡
L3preparation
  • Initial Page
  • Cribs
  • English
  • Questions
  • Answering quide
  • Technical requirements
    • NodeJS
    • Clouds
    • Team management and Soft skills
    • Estimations
    • Software Development Life Cycle
    • Git
    • Release Strategies
    • Git workflows
    • CI vs. CD vs. CD
    • Quality
    • Patterns
    • Software Architecture
      • GRASP
      • Composition over Inheritance
      • Layered Architecture
      • Separation of concerns (SoC)
      • Good Architecture principles
      • Software Arhitecture
      • The Principle of Least Knowledge
      • DRY, KISS & YAGNI Principles
      • SOLID
      • Steps to define Architecture
    • Mobile development approaches
    • Micro Frontends
    • Monorepo
    • e2e frameworks
    • SSR vs CSR
    • FE FRAMEWORKS
    • SPA vs MPA
    • PWA & AMP
    • Web Accessibility
    • Web Animations
    • Responsive design
    • CSS Frameworks
    • CSS Methodologies
    • CSS (Pre/Post)processors
    • CSS Fundamentals
    • Tools (NPM, Webpack, Chrome DevTools, ...)
    • Browser API
    • Performance
    • Security
    • Communication protocols
    • Programing paradigms
    • Languages
    • Computer science
  • Soft skills
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Technical requirements

Software Architecture

GRASPchevron-rightComposition over Inheritancechevron-rightLayered Architecturechevron-rightSeparation of concerns (SoC)chevron-rightGood Architecture principleschevron-rightSoftware Arhitecturechevron-rightThe Principle of Least Knowledgechevron-rightDRY, KISS & YAGNI Principleschevron-rightSOLIDchevron-rightSteps to define Architecturechevron-right
PreviousGoF Creational Patternschevron-leftNextGRASPchevron-right

Last updated 4 years ago