kontakt
MISJA

Dostarczać naszym klientom pra- ktycznej wiedzy pozwalającej optymalnie korzystać z nowo- czesnych technologii informa- tycznych i doskonalić proces wytwórczy.

EA - Projektowanie architektury i aplikacji J2EE


Odbiorcy szkolenia:


Doświadczeni programiści i projektanci komponentów aplikacji Java 2 Platform Enterprise Edition chcący usystematyzować posiadaną wiedzę, poznać zagadnienia projektowania architektury systemów J2EE oraz nabyć praktycznych umiejętności potrzebnych do pracy w roli architekta.


Czas trwania:


4 dni (zajęcia prowadzone są w formie wykładu połączonego z warsztatem).

Nabywane umiejętności:

Uczestnicy szkolenia zdobywają wiedzę teoretyczną oraz nabywają praktyczne umiejętności niezbędnych do wykonywania pracy architekta systemów J2EE.  

Kursanci zapoznawani są z:

  • zagadnieniami modelowania architektury
  • diagramami dokumentującymi projekt architektoniczny warstwy klienta, prezentacji, biznesowej, integracji i zasobów
  • metodami optymalizacji wewnątrz warstw i pomiędzy warstwami
  • zagadnieniami prototypowania pod kątem spełnienia wymagań
  • metodami weryfikacji i oceny projektu architektury

Tematy ćwiczeń:

Ćwiczenia oraz quizy realizowane w trakcie wykładów:

  • Identyfikacja i dobór metodologii do przedstawionych projektów systemów informatycznych
  • Identyfikacja zadań, za których wykonanie w projekcie odpowiada architekt
  • Dobór technologii warstwy klienta, biznesowej i integracji
  • Analiza aspektów związanych z modelem transakcyjnym, komunikacji sieciowej i bezpieczeństwa
  • Dobór technologii do przedstawionego problemu
  • Rozwiązywanie problemów za pomocą wzorców projektowych
  • Definiowanie i określanie priorytetów wymagań niefunkcjonalnych  

Ćwiczenia realizowane w trakcie warsztatu obejmują, wytworzenie wstępnej wersji projektu architektury dla przedstawionego problemu oraz kompletny proces przekształcania wymagań w projektach architektury:

  • Formułowanie wymagań funkcjonalnych i niefunkcjonalnych umożliwiających identyfikację znaczących aspektów architektury systemu
  • Modelowanie przypadków użycia, tworzenie obiektowego modelu dziedziny biznesowej
  • Przekształcanie modelu wymagań w model projektowy
  • Identyfikacja komponentów systemu
  • Tworzenie modelu architektury systemu
  • Weryfikacja i usprawnianie projektu architektury

Tematy zajęć:

  • Metodologie wytwarzania oprogramowania i ich najlepsze zastosowania
  • Zagadnienia projektowania architektury
    • Wybór typu architektury warstwy klienta, biznesowej, integracji
    • Diagramy dokumentujące
    • Zagadnienia budowy komponentów interfejsu użytkownika
    • Przetwarzanie w środowisku rozproszonym
    • Technologie do integracji komponentów aplikacji
  • Modelowanie architektury
    • Wybrane diagramy języka UML dokumentujące projekt architektury
    • Wybór typu architektury
  • Model architektury warstwy klienta i warstwy prezentacji
    • Istotne zagadnienia budowy komponentów interfejsu użytkownika
    • Technologie budowy interfejsu użytkownika
    • Dokumentowanie modelu architektury dla warstwy klienta i prezentacji
  • Model architektury warstwy biznesowej
    • Przetwarzanie w środowisku rozproszonym
    • Dokumentowanie modelu architektury dla warstwy biznesowej
  • Model architektury warstwy integracji i warstwy zasobów
    • Technologie utrwalania danych
    • Integracja komponentów aplikacji
    • Dokumentowanie modelu architektury dla warstwy integracji i warstwy zasobów
  • Optymalizacja wewnątrz warstw i pomiędzy warstwami
    • Model transakcyjny, model bezpieczeństwa, model komunikacji sieciowej
    • Najczęstsze problemy optymalizacyjne i sposoby ich rozwiązywania
  • Technologie J2EE i ich środowisko
    • Typy serwerów i kryteria ich wyboru
    • Integracja z systemami zewnętrznymi
    • Technologii J2EE warstwy prezentacji, biznesowej i integracji
    • Najlepsze zastosowania wybranych technologii
  • Wzorce architektoniczne i wzorce projektowe
    • Czym są wzorce
    • Znaczenie wzorców w projektowaniu architektury
    • Katalogi wzorców
    • Charakterystyka wybranych wzorców architektury
    • Zastosowanie wzorców do realizacji parametrów systemowych
  • Prototypowanie
    • Rodzaje prototypów
    • Znaczenie prototypów w projektowaniu architektury
    • Testowanie i weryfikacja prototypów
  • Parametry systemowe
    • Kategorie parametrów systemowych
    • Określanie priorytetów i osiąganie zadowalającego obie strony kompromisu
  • Metody weryfikacji i oceny projektu architektury
    • Korzyści z weryfikacji
    • Wybrane techniki oceny projektu architektury
    • Rekomendowane praktyki

Zalecane szkolenia poprzedzające:

  • WCD – Programowanie komponentów aplikacji internetowych J2EE
  • BCD – Programowanie komponentów biznesowych J2EE
  • DP – Projektowanie aplikacji J2EE z użyciem wzorców projektowych i notacji UML


ISOLUTION © 2006