Plan Szkolenia
Wprowadzenie
- Wzorce i architektury warstwowe
- Opis wzorców
- Wzorce projektowe i projektowanie
- Znajdowanie i dobór wzorców projektowych
- Implementacja wzorców projektowych
Powszechnie znane wzorce
Tworzenie obiektów
- Factory (Fabryka)
- Builder (Budowniczy)
- Factory Method (Metoda fabryki)
- Prototype (Prototyp)
- Singleton (Samotnik)
Wzorce strukturalne
- Adapter (Adapter)
- Bridge (Most)
- Composite (Składnik)
- Decorator (Dekorator)
- Facade (Elewacja)
- Flyweight (Element powtarzalny)
- Proxy (Zastępca)
Wzorce behawioralne
- Chain of Responsibility (Łańcuch odpowiedzialności)
- Command (Polecenie)
- Interpreter (Interpretator)
- Iterator (Iterator)
- Mediator (Pośrednik)
- Memento (Notatka)
- Observer (Obserwator)
- State (Stan)
- Strategy (Strategia)
- Template Method (Metoda szablonu)
- Visitor (Wizyta)
- Observer (Obserwator)
Tworzenie wzorców
- Czy wzorzec, czy nie wzorzec
- Formalny opis wzorca
- Organizacja katalogu wzorców
- Cel szczegółowy i cel abstrakcyjny
- Publikowanie własnych wzorców w społeczności wzorców
Wymagania
Dobra znajomość UML oraz dowolnego języka obiektowego, takiego jak C++, C#, Java, VB.NET, PHP 8 lub nowszy itp.
Opinie uczestników (4)
Wyjaśnienia i interaktywność trenera naprawdę dobrze przedstawiły temat; nawet mimo że prawdopodobnie nie byłem wystarczająco doświadczony, nauczyłem się bardzo wiele!
Pieter Bruynseels - Spot Buy Center BV
Szkolenie - Design Patterns
Przetłumaczone przez sztuczną inteligencję
Instruktor podkreślił naprawdę ważne koncepcje w architekturze oprogramowania za pomocą quizów. Wysoko poziomowy perspektywa na skuteczne wdrażanie cyklu rozwoju oprogramowania, od identyfikacji wymagań do testów jednostkowych, jest bardzo odświeżająca dla naukowców danych bez wielkiego doświadczenia w programowaniu.
Kok Cheong Cheng - DBS Bank
Szkolenie - Design Patterns
Przetłumaczone przez sztuczną inteligencję
Szeroki przegląd technik
Kay Jan Wong - DBS Bank Ltd
Szkolenie - Design Patterns
Przetłumaczone przez sztuczną inteligencję
Podoba mi się proste, ale informacyjne przykłady kodu.
Yue Wang - DBS Bank Ltd
Szkolenie - Design Patterns
Przetłumaczone przez sztuczną inteligencję