Szkolenia Capstone Courseware

Cel szkolenia dlearning

Kurs ten ma na celu wyrobienie silnego, wspólnego słownika wzorców projektowych i najlepszych praktyk dla doświadczonego programisty Java. Zaczyna się od omówienia tego jak rozpoznać i stosować wzorce projektowe. Główną część kursu stanowi omówienie czterech głównych grup wzorców projektowych, poświęcając każdemu jeden rozdział. Czas szkolenia jest równo podzielony pomiędzy omawianie, grupowe ćwiczenia projektowania, i ćwiczenia z programowania.

Nie jest to katalog szkoleń, jest to bardziej nauka „myślenia wzorcowego”, jak i wprowadzenie do kilku najważniejszych wzorców. Kursanci będą mieli za zadanie omówienie swoich wcześniejszych doświadczeń, w celu zauważenia wzorców w codziennym projektowaniu i programowaniu rozwiązań.

Cele szkoleniowe:

  • Zacząć myśleć w kategoriach wzorców projektowych.
  • Rozpoznawanie i stosowanie wzorców do konkretnych problemów związanych z tworzeniem oprogramowania.
  • Użycie znanych wzorów jako wspólny słownik podczas projektowania i omawiana rozwiązań.
  • Użycie Factories i Singletons do kontroli tworzenia obiektu, z różnych powodów.
  • Użycie Observers, Observables oraz Model/View/Controller do uniezależnienia aplikacji i zachowania skalowalności kodu.
  • Zrozumieć pełną motywacje dla wzorca Command i skorzystać z frameworków Commad w JFC.
  • Implementacja adapterów ,zamiast tworzenia zbędnych klas lub pośrednich struktur danych dla istniejącego kodu.
  • Zrozumienie i stosowanie szeregu innych wzorców J2SE oraz J2EE w celu poprawienia jakości i skalowalności kodu, oraz tworzenia wysokiej jakości rozwiązań.

Plan szkolenia Rozwiń listę

  1. Rozpoznawanie i stosowanie wzorców
    • Wzorce projektowe
    • Definiowanie wzorca
    • Unified Modeling Language
    • Seeing Patterns
    • Ostrzeżenia i pułapki
  2. Wzorce kreacyjne
    • Factory
    • Singleton
    • APIs i Providers
    • Cascading Factories
  3. Wzorce czynnościowe
    • Strategy
    • Template Method
    • Observer
    • Model/View/Controlle
    • Command
    • Chain of Responsibility
  4. Wzorce strukturalne
    • Composite
    • Adapter
    • Decorator
    • Facade
    • Flyweight
  5. Wzorce J2EE
    • Model/View/Controller, Redux
    • ntercepting Filter
    • Front i Application Controller
    • Business Delegate
    • Service Locator
    • Transfer Object
    • Composite Entity
    • Data Access Object
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Dobre doświadczenie w programowaniu w Javie, zwłaszcza obiektowe aspekty języka. Interfejsy, klasy abstrakcyjne, wielowątkowość, typy generyczne, kolekcje, metody rekurencyjne są niezbędne do części ćwiczeń laboratoryjnych. Kurs 103 jest świetnym przygotowaniem.
  • Wcześniejsze doświadczenie z UML (Unified Modeling Language) może być pomocne, ale nie jest konieczne. Kurs używa diagramów klas UML obszernie, jednak utrzymuje dość prosty zapis i zawiera dodatkową „ściągę”.
Poziom trudności
Certyfikat Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
Prowadzący Certyfikowany wykładowca Capstone Courseware.
Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
Zobacz więcej szkoleń tego producenta

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







Cena szkolenia

  • Forma szkolenia: stacjonarne

  • Forma szkolenia: dlearning

2100 PLN NETTO

Czytaj więcej o ctab

Czas trwania

3 dni

Dostępne terminy

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin