In cadrul cursului vom aborda cele 23 de modele de baza in software design iar participantii vor avea ocazia sa se familiarizeze cu acestea prin exercitii si studii de caz.Unele dintre cele mai cunoscute si importante sunt Factory Method, Adapter, Composite, Decorator, Observer, Strategy sau Template Method. In timpul cursului participantii vor avea oportunitatea de a practica aceste patterns cu ajutorul studiilor de caz si exercitiilor.
Intelegerea si aplicarea acestor patterns ii ajuta pe programatori sa imbunatateasca calitatea solutiilor care au fost standardizate, sa reduca timpul necesar pentru dezvoltarea si sa isi faca codul mai usor de inteles si mai mentenabil.
Obiective
- Design patterns si principiile lor de utilizare
- Descrierea problemelor si avantajelor proiectarii bazate pe reutilizarea codului
- Utilizarea terminologiei in discutii, proiectare si dezvoltare
- Dezvoltarea unei aplicatii bazate pe modele
- Intelegerea si folosirea modelelor in aplicatii