Dobra znajomość UML i dowolnego języka obiektowego, takiego jak C++, C#, Java, VB.NET, PHP 5.3 lub nowszy itp.
Istnieje wiele wypróbowanych i przetestowanych wzorców powszechnie dostępnych dla każdego. Czasami jest to tylko kwestia zmiany nazw i zaimplementowania wzorca w konkretnej technologii. Może to zaoszczędzić setki godzin, które w przeciwnym razie zostałyby poświęcone na projektowanie i testowanie. Cele szkolenia Kurs ten ma dwa cele: po pierwsze, pozwala na ponowne wykorzystanie powszechnie znanych wzorców, po drugie, pozwala na tworzenie i ponowne wykorzystanie wzorców specyficznych dla danej organizacji. Pomaga oszacować, w jaki sposób wzorce mogą obniżyć koszty, usystematyzować proces projektowania i wygenerować strukturę kodu opartą na wzorcach. Odbiorcy Projektanci oprogramowania, analitycy biznesowi, kierownicy projektów, programiści i deweloperzy, a także menedżerowie operacyjni i menedżerowie działów oprogramowania. Styl kursu Kurs koncentruje się na przypadkach użycia i ich związku z konkretnym wzorcem. Większość przykładów jest wyjaśniona w UML i w prostych przykładach Java (język może się zmienić, jeśli kurs jest zarezerwowany jako kurs zamknięty). Kurs prowadzi przez źródła wzorców, a także pokazuje, jak katalogować i opisywać wzorce, które można ponownie wykorzystać w całej organizacji.
Wprowadzenie
- Wzorce i architektury warstwowe
- Opis wzoru
- Wzory projektowe i projektowanie
- Znajdowanie i wybieranie wzorców projektowych
- Implementacja wzorca projektowego
Znane wzory
Tworzenie obiektu
- Fabryka
- Budowniczy
- Metoda fabryczna
- Prototyp
- Singel
Wzory strukturalne
- Adapter
- Most
- Złożony
- Dekorator
- Fasada
- Waga musza
- Pełnomocnik
Wzorce behawioralne
- Łańcuch odpowiedzialności
- Komenda
- Interpretator
- Iterator
- Mediator
- Memento
- Obserwator
- Państwo
- Strategia
- Metoda szablonowa
- Gość
- Obserwator
Tworzenie wzorów
- Wzorować się czy nie wzorować
- Formalny opis wzoru
- Organizacja katalogu wzorów
- Cel szczegółowy i cel abstrakcyjny
- Publikowanie wzorców w społeczności wzorców
United Arab Emirates - Design Patterns
Saudi Arabia - Design Patterns
South Africa - Design Patterns
Czech Republic - Design Patterns
Magyarország - Design Patterns
Argentina - Patrones de Diseño
Costa Rica - Patrones de Diseño
Guatemala - Patrones de Diseño
Venezuela - Patrones de Diseño