192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0)
Transkrypt
192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0)
Szkolenie Capstone Courseware 192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0) Strona 1 z 4 Szkolenie: Capstone Courseware 192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0) FORMA SZKOLENIA MATERIAŁY CENA Stacjonarne Tradycyjne 2100 PLN NETTO* Stacjonarne Tablet ctab 2500 PLN NETTO* Metoda dlearning Tradycyjne 2100 PLN NETTO* Metoda dlearning Tablet ctab 2100 PLN NETTO* *(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury) INFORMACJE DODATKOWE Czas trwania szkolenia 3 dni Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00 Warszawa - ul. Bielska 17, godz. 9:00 - 16:00 OPIS SZKOLENIA 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 Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Capstone Courseware 192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0) Strona 2 z 4 - Rozpoznawanie i stosowanie wzorców - Wzorce projektowe - Definiowanie wzorca - Unified Modeling Language - Seeing Patterns - Ostrzeżenia i pułapki - Wzorce kreacyjne - Factory - Singleton - APIs i Providers - Cascading Factories - Wzorce czynnościowe - Strategy - Template Method - Observer - Model/View/Controlle - Command - Chain of Responsibility Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Capstone Courseware 192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0) Strona 3 z 4 - Wzorce strukturalne - Composite - Adapter - Decorator - Facade - Flyweight - Wzorce J2EE - Model/View/Controller, Redux - ntercepting Filter - Front i Application Controller - Business Delegate - Service Locator - Transfer Object - Composite Entity - Data Access Object WYMAGANIA DLA UCZESTNIKA - 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 Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Capstone Courseware 192. DESIGN PATTERNS IN JAVA SOFTWARE (7.0) Strona 4 z 4 ś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ę". CERTYFIKATY Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware. PROWADZĄCY Certyfikowany wykładowca Capstone Courseware. Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028