Aktualne promocje

29/02/2012
28/03/2012
01/05/2012

Barcampy

W tej chwili planujemy najbliższy barcamp. Jeżeli chcesz wystąpić ze swoją prezentacją zgłoś się do nas na adres: barcamp@osec.pl

Zapoznaj się z archiwum naszych spotkań

Projektowanie architektury aplikacji JEE

Kod szkolenia: 
PJAVA2EE1
Opis szkolenia: 

Umiejętności zdobywane podczas kursu:

  • wskazanie elementów i mechanizmów architektury JEE ich roli i znaczenia
  • umiejętność samodzielnego stosowania wzorców JEE w codziennej pracy
  • definiowanie elastycznych powiązań pomiędzy elementami budowanej aplikacji
Cel szkolenia: 
  • zapoznanie się z architekturą JEE
  • samodzielne identyfikowanie wzorców i mechanizmów pomocnych w definiowaniu własnego rozwiązania informatycznego
  • wykształcenie umiejętności projektowania architektury własnej aplikacji zgodnej z modelem JEE
  • podniesienie reużywalności kodu
Grupa docelowa: 

Zajęcia są przeznaczone dla programistów którzy na co dzień programują w języku  Java i chcą poszerzyć swoje umiejętności o implementowanie mechanizmów dostępnych w ramach architektury JEE.
Szkolenie zakłada wiedzę o programowaniu w języku Java na poziomie średnio zaawansowanego lub zaawansowanego programisty. W trakcie zajęć duży nacisk kładziemy na zapoznanie się z elementami architektury które umożliwiają elastyczną budowę złożonej aplikacji. Niezbędna jest w tym celu znajomość
podstawowych diagramów notacji UML.

Wymagania wobec słuchaczy: 
  • znajomość UML na poziomie umożliwiającym czytanie i tworzenie diagramów klas i interakcji
  • umiejętność biegłego programowania w wybranym IDE
  • udział w co najmniej 1 projekcie informatycznym
  • znajomość wzorców projektowych GoF będzie bardzo pomocna
Cena netto PLN: 
2900
Cena brutto PLN: 
3567
Czas trwania: 
4 dni
Uwagi: 

Konspekt: 
  1. Metodyki wytwarzania oprogramowania
    1. dobre praktyki w procesie wytwarzania oprogramowania
    2. metodyki i ich najlepsze zastosowania
  2. Projektowanie architektury
    1. role przyjmowane w projekcie informatycznym 
    2. aspekty projektowania architektury
  3. Model architektoniczny
    1. dokumentowanie z pomocą  diagramów
    2. typy architektury
  4. Architektura warstwy prezentacji i klienta
    1. komponenty interfejsu użytkownika
    2. dokumentowanie interfejsu
  5. Architektura warstwy biznesowej
    1. środowisko rozproszone
    2. dokumentowanie warstwy biznesowej
  6. Architektura warstwy integracji i zasobów
    1. technologiczne aspekty integracji warstw
    2. dokumentowanie warstwy integracji i zasobów
  7. Optymalizacja w architekturze warstwowej
    1. transakcje
    2. warstwa bezpieczeństwa
    3. komunikacja sieciowa
    4. często popełniane błędy, redukcja ryzyk
  8. Środowisko technologii JEE
    1. wybór typu serwerów
    2. systemy satelitarne
    3. wsparcie dla warstw architektonicznych w technologii JEE
  9. Wzorce projektowe i architektoniczne
    1. definicja wzorca 
    2. kategoryzacja i typy wzorców 
    3. rola wzorców w projektowaniu architektury
    4. prezentacja niektórych wzorców
    5. pokrewieństwa wzorców
  10. Prototypy
    1. rodzaje prototypów
    2. niebezpieczeństwa wynikające ze stosowania prototypów
    3. rola prototypu w definiowaniu architektury
    4. weryfikacja poprawności prototypu
  11. Wymagania niefunkcjonalne a parametry systemowe
    1. kategorie parametrów systemowych
    2. priorytetyzacja i wypracowywanie kompromisu
  12. Weryfikacja i ocena jakości projektu architektury
    1. zalety weryfikacji
    2. niektóre techniki oceny projektu architektury
    3. sprawdzone i rekomendowane praktyki
Najbliższe terminy szkolenia

Warszawa: 
Pon, 01/08/2011
Pon, 05/09/2011
Pon, 14/11/2011
Wrocław: 
Pon, 07/11/2011

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com