Strona główna Szkolenia  [J-WP] Wzorce projektowe (5 dni)

Szkolenie: [J-WP] Wzorce projektowe (5 dni)

Kategoria: KOMPUTERY I INTERNET / Programowanie

Szkolenie otwarte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
tel.: (+48 22) 826 60 90
email: szkolenia@javatech.com.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: [J-WP] Wzorce projektowe (5 dni)
Kategoria: KOMPUTERY I INTERNET / Programowanie
Metodyka: Ćwiczenia
Opis: Adresaci szkolenia
Adresatami szkolenia są programiści J2EE i Java, którzy chcą poznać prawidłowe praktyki przy projektowaniu aplikacji J2EE oraz nabyć umiejętności z zakresu stosowania wzorców projektowych i użycia notacji UML przy tworzeniu dokumentacji.

Cel szkolenia
Celem szkolenia jest zdobycie wiedzy teoretycznej i praktycznej z zakresu użycia wzorców projektowych, zarówno klasycznych, jak i J2EE. Przedstawione wzorce projektowe dotyczą wszystkich warstw aplikacji, tj. warstwy prezentacji, warstwy biznesowej oraz warstwy integracji.
Poziom zaawansowania : zaawansowany
Trenerzy:
Nasi trenerzy to osoby, których wiedza poparta jest realnym doświadczeniem zdobytym w projektach realizowanych przez firmę Javatech. W związku z tym szkoleniowcy przekazują uczestnikom szkoleń nie tylko wiedzę teoretyczną, ale i potrafią podpowiedzieć rozwiązania problemów pojawiających się w rzeczywistych projektach informatycznych.

Nasi eksperci tworzą także centrum kompetencyjne, które gromadzi wiedzę zdobywaną przez konsultantów Javatech w poszczególnych wykonywanych projektach. Eksperci Javatech są również odpowiedzialni za opracowanie nowcy programów szkoleniowe i dbają o wysoki poziom oferty szkoleniowej. Wspólnie możemy odpowiedzieć na każde Twoje pytanie!


Więcej informacji na stronie javatech.com.pl
Wielkość grupy: <10
Program: I. Dzień 1 - Analiza i projektowanie obiektowe
1. Wprowadzenie
  a) Cykl życia projektu
  b) Analiza a projektowanie
  c) Modele systemu
  d) Przegląd UML
2. Model przypadków użycia
  a) Metoda przypadków użycia
  b) Diagram przypadków użycia
3. Model domeny
  a) Identyfikacja klas – metoda rzeczowników i karty CRC
  b) Diagram klas
4. Model zachowania
  a) Procesy w systemie
  b) Diagram aktywności
  c) Diagram stanów
  d) Diagram sekwencji
5. Zastosowanie UML podczas wytwarzania oprogramowania
II. Dzień 2 - Wstęp do J2EE i wzorców projektowych
1. Platforma JEE
  a) Architektura komponentowa
  b) Specyfikacji J2EE
  c) Przegląd komponentów J2EE – Servlet, JSP, EJB, Webservice
  d) Przegląd API J2EE
  e) Struktura aplikacji
2. Porównanie platform J2EE i Spring
  a) Obiekty trwałe
  b) Transakcje
  c) Obiekty stanowe
  d) Architektura
3. Wzorce projektowe GoF
  a) Wprowadzenie
  b) Wzorce konstrukcyjne
    - Fabryka
    - Fabryka abstrakcyjna
    - Budowniczy
    - Prototyp
    - Singleton
  c) Wzorce strukturalne
    - Adapter
    - Most
    - Fasada
    - Kompozyt
    - Dekorator
    - Waga piórkowa
    - Proxy
  d) Wzorce czynnościowe
    - Łańcuch odpowiedzialności
    - Interpreter
    - Iterator
    - Memento
    - Obserwator
    - Strategia
    - Wizytator
4. Wzorce architektoniczne
  a) Przegląd wzorców
  b) Wzorzec MVC
III. Dzień 3
1. Projektowanie w JEE - ogólne zasady
  a) Używanie interfejsów
  b) Hermetyzacja
  c) Wstrzykiwanie zależności
2. Modelowanie domeny
  a) Podział aplikacji na warstwy
  b) Modele Architektur
  c) Domain Driven Design
3. Wzorce warstwy biznesowej
  a) Fasada sesji
  b) Application Service
  c) Delegat Biznesowy
  d) DTO - Obiekt Transportu
  e) DTO Assembler
  f) Value List Handler
  g) Search Object
IV. Dzień 4
1. Wzorce warstwy dostępu do danych
  a) DAO - Data Access Object
  b) JDBC
  c) Active Record
  d) ORM.
2. Programowanie deklaratywne
  a) AOP
3. Bezpieczeństwo
  a) deklaratywne
  b) programistyczne
  c) ACL
4. Wzorce integracji
  a) webservice
  b) JMS
V. Dzień 5
1. Wzorce warstwy prezentacji C.D.
  a) Application Controller
  b) View Helper
  c) Composite View
  d) Service to Worker
  e) Dispatcher View
2. Realizacja case study z wykorzystaniem poznanych wzorców

Aktualny program dostępny również na stronie organizatora
 

Poleć szkolenie znajomemu