OOAD - Analiza i projektowanie zorientowane obiektowo | Nowość
Przeznaczenie szkolenia:
Szkolenie skierowane jest do osób mających potrzebę zdobycia lub usystematyzowania swojej wiedzy i umiejętności z zakresu projektowania systemów obiektowych. Kurs szczególnie polecany jest analitykom systemowym, programistom, projektantom, architektom, testerom oraz kierownikom projektów mających na celu wytworzenie optymalnego i łatwego w utrzymaniu oprogramowania.
Korzyści wynikające z ukończenia szkolenia:
Szkolenie pozwala poznać zasady tworzenia poprawnych modeli obiektowych oraz projektów oprogramowania z wykorzystaniem notacji UML. Po szkoleniu uczestnik potrafi zbudować poprawny projekt oprogramowania obiektowego, rozpoznać symptomy złego projektu, poprawić i zoptymalizować istniejący projekt stosując klasyczne metody oraz najlepsze wzorce rozwiązań.
Oczekiwane przygotowanie słuchaczy:
Znajomość podstaw obiektowości. Podstawowa znajomość notacji UML
Metoda szkolenia:
wykład, warsztaty
Czas trwania:
28 godzin
Cena netto:
3000 PLN
Tematy zajęć:
- Wprowadzenie
- cechy dobrego oprogramowania
- paradygmat programowania obiektowego
- proces wytwórczy oprogramowania.
- Analiza i modelowanie obiektowe z wykorzystaniem notacji UML
- ogólne informacje o UML
- diagram klas
- diagram obiektów
- diagramy sekwencji i komunikacji.
- Projektowanie obiektowe
- zasady projektowania obiektowego
- wykrywanie symptomów złego sposobu projektowania (ang. Design smells)
- spójność i SRP
- powiązania
- optymalizacja (reguła DRY)
- OCP
- interfejsy i agregacja a dziedziczenie
- hermetyzacja.
- Wzorce projektowe
- idea wzorców
- wybrane wzorce GoF
- inne wzorce, antywzorce, refaktoryzacja.
Polecane szkolenia uzupełniające:
Lokalizacje i terminy:
- Warszawa - 11.10
- Kraków - 11.10
- Katowice - Do uzgodnienia
- Poznań - Do uzgodnienia
- Wrocław - 29.11
- Gdynia - 25.10
- Łódź - 05.10