solid-principles
Apply and validate SOLID principles in object-oriented design
architecture
MVVM pattern, Clean Architecture, Repository pattern, dependency injection, SOLID principles.
fundamentals
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.
architecture
Master architectural design with SOLID principles, design patterns, microservices, and event-driven systems. Learn to design scalable backend systems.
backend-architect
Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.
design-patterns-implementation
Apply appropriate design patterns (Singleton, Factory, Observer, Strategy, etc.) to solve architectural problems. Use when refactoring code architecture, implementing extensible systems, or following SOLID principles.