Szablony projektowania (GoF). Redakcja dla Java

Patterny (patterns, szablony) są konsystencją pewnego doświadczenia, przydatną do ponownego użycia.
Kod: DEV-001_JVA
Czas trwania: 24 godzin

Opis szkolenia

Patterny (patterns, szablony) są konsystencją pewnego doświadczenia, przydatną do ponownego użycia.

Patterny znajdują zastosowanie we wszystkich zakresach działalności, ponieważ pozwalają wykorzystać wcześniej sprawdzone rozwiązania. Znajomość patternów projektowania pozwala nie tylko szybciej konstruować Państwa rozwiązania oraz otrzymywać jakościowy kod źródłowy, ale również łatwiej komunikować się z współpracownikami, którzy już opanowali tę technologię.

Kurs obejmuje podstawowe 23 patterny, wymienione w książce "Design Patterns: Elements of Reusable Object - Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF).

Plan szkolenia

Moduł 1:

  • Wstęp
  • Autorzy, Literatura
  • PO, UML, LePUS3
  • Zasady projektowania obiektowego (PO)
  • Katalog szablonów GoF
Moduł 2:

  • Factory Method, Abstract Factory, Adapter, Composite, Decorator, Observer, Strategy

Moduł 3:
  • Template method, Bridge, Chain of Responsibility, Prototype, Façade, Mediator, Flyweight

Moduł 4:
  • Command, Proxy, Interpreter, Iterator, State, Memento, Visitor, Singleton

Cele

Po zakończeniu szkolenia słuchacze będą mogli:

  • Opisać definicję patternów i zasady ich stosowania.
  • Opisać problemy i zalety projektowania na podstawie ponownego użycia kodu.
  • Wykorzystać terminologię patternów w omawianiu, projektowaniu i programowaniu.
  • Opracowywać aplikację w oparciu o patterny.
  • Rozumieć i wykorzystywać patterny poziomu aplikacji.

Grupa docelowa

  • Projektanci
  • Liderzy techniczni

Wymagania

  • Znajomość zasad programowania obiektowego.
  • Doświadczenie w pracy z językami obiektowymi od 1 roku.
  • Mile widziane: znajomość Java, UML

Trener Online
Catalin Tudose Java and Web Technologies Expert
Catalin jest doświadczonym i zaangażowanym inżynierem oprogramowania, posiada kompetencję w różnych dziedzinach, takich jak analiza wymagań, zarządzanie projektami (Waterfall i Agile), zarządzanie ludźmi, projektowanie baz danych, architektury oprogramowania i technologie oprogramowania do aplikacji typu Enterprise. W ciągu swojej kariery występował w rolach tak starszego programisty, jak kierownika zespołu technicznego.

Poza inżynierią oprogramowania Catalin także jest zaangażowany w opracowywanie i ułatwianie szkoleń programistycznych i szkoleń, dotyczących baz danych, dla firm i uczelni wyższych. Prowadził kursy z Java, analizy algorytmów, SQL i projektowania baz danych.

Jest certyfikowanym przez Agile Scrum Masterem doskonale rozumiejącym techniki zarządzania projektami i bogatym doświadczeniem w zarządzaniu projektami twrzącymi oprogramowanie.
Szkolenie zaplanowano na Online, Online, Online
30.09.2020 - 2.10.2020
Godziny szkolenia: 10:00-18:00
Lokalizacja: Online
Czas trwania: 24 godzin
Jezyk: Rumuński
Trener
Catalin Tudose
Java and Web Technologies Expert
1 826 zł
12.10.2020 - 14.10.2020
Godziny szkolenia: 10:00-18:00
Lokalizacja: Online
Czas trwania: 24 godzin
Jezyk: Rumuński
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
22.02.2021 - 1.03.2021
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 24 godzin
Jezyk: Angielski
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
30.09.2020 - 2.10.2020
Godziny szkolenia: 10:00-18:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
1 826 zł
12.10.2020 - 14.10.2020
Godziny szkolenia: 10:00-18:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
22.02.2021 - 1.03.2021
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Bucharest 1826 zł
Kraków 1826 zł
Wroclaw 1826 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
DEV-001_JVA35047

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa

Telefon kontaktowy:

+48 122110650
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Telefon kontaktowy:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw

Telefon kontaktowy:

+48 122110650
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Telefon kontaktowy:

+48 122110650
Success
Dziekujemy!
Twoje zgloszenie zostalo zarejestrowane.