Dane firmy
02-796 Warszawa
tel. 22.2035600
e-mail: j.ambroziak [małpa] sages.com.pl
strona WWW: http://www.sages.com.pl
więcej
Inne szkolenia tego pracodawcy
- Agile Development Day - wspólne warsztaty Sages i Pragmatists - BEZPŁATNE
- Framework Grails
- Architektura systemów (Java i integracja)
- A/NOSQL Bazy danych NoSQL - Cassandra
- J/TOMC Administracja serwerem Tomcat
- Administracja serwerem aplikacji JBoss
- PM/QAIT Zarządzanie jakością w projektach IT
- Nowoczesne aplikacje internetowe oparte na Spring, Hibernate, Apache Wicket i Jetty
- J/SCL Programowanie obiektowo-funkcyjne w języku Scala dla programistów Javy
- Projektowanie aplikacji JEE z użyciem wzorców projektowych i notacji UML
Poradnik
Poradnik dla osób prześladowanych w miejscu pracy.
Atmosfera w pracy stała się nie do zniesienia ... Współpracownicy za Twoimi plecami plotkują na temat Twojej osoby... Szef ciągle na Ciebie krzyczy i grozi zwolnieniem…
więcej
Architektura systemów (Java i integracja)
Data szkolenia: 7.11.2011 - 10.11.2011
Opis szkolenia:
Adresaci szkolenia:
Szkolenie adresowane jest do osób, które chciałyby zapoznać się z praktycznymi aspektami tworzenia architektury. Dla wszystkich osób, które chcą otworzyć przed sobą nowe możliwości w zakresie realizacji zadań związanych z wyższymi kompetencjami architekta. Jak również dla osób pragnących osiągnąć wyższą świadomość konsekwencji płynących z dobieranych rozwiązań, w celu podejmowania lepszych decyzji.
Szkolenie jest odpowiednie zarówno dla programistów jak i projektantów, analityków, czy już aktualnie architektów chcących usystematyzować wiedzę i wymienić doświadczenia.
Cel szkolenia:
Celem szkolenia jest zdobycie wiedzy niezbędnej do tworzenia i weryfikacji architektury oraz umiejętności rozpatrywania potencjalnych rozwiązań z punktu widzenia parametrów systemowych. Jak również poznanie języka UML, w zakresie modelowania architektury i umiejętności tworzenia modeli architektonicznych.
Szkolenie kładzie duży nacisk na osiągnięcie wysokiej świadomości konsekwencji związanych z doborem rozwiązań, technologii, wzorców i innych decyzji architektonicznych. W oparciu o tą świadomość ćwiczymy i budujemy umiejętność podejmowania i weryfikacji decyzji architektonicznych poruszając się w realiach nieklarownych wizji systemu i dużej ilości założeń architektonicznych. Rozpatrując decyzje z punktu widzenia korzyści i wad, oraz omawiając sposoby weryfikacji zarówno decyzji jak i założeń.
Szerokim tematem szkolenia są również wzorce oraz modelowanie w UML, gdzie poznanie języka UML jest tylko środkiem, a jako cel wyznaczone jest nabycie umiejętności tworzenia modeli architektonicznych bazując na wymaganiach kineta.
Ramowy program:
I. Podstawy Architektury
• Czym jest architektura
• Kim jest architekt i jaką pełni rolę
• Proces architektoniczny
• Dokumentacja architektoniczna
• Zarządzanie ryzykiem
II. Parametry systemowe
• Czym są parametry systemowe
• Jak poprawnie definiować wymagania niefunkcjonalne
• Parametry systemowe
• Wymiary systemu
• Priorytety parametrów systemu
III. Wzorce architektoniczne
• Wprowadzenie do wzorców
• Wzorce architektoniczne
IV. Prototypowanie
• Po co prototypować
• Prototyp Proof of Concept
• Prototyp ewolucyjny
• Antywzorzec Lava Flow
V. Metodyki wytwarzania oprogramowania a architektura
• Metodyka kaskadowa
• USDP (UP) – Unified Software Development Process
• RUP – Rational Unified Process
• SynTone Architecture Metodology
• Metodyki Agile
• Podejście hybrydowe
VI. Architektura warstwy klienta i prezentacji
• Podział klientów
• Przechowywanie sesji
• Technologie klienta grubego
• Klient gruby zanurzony w kliencie cienkim
• Technologie klienta cienkiego
VII. Architektura warstwy biznesowej
• Przetwarzanie rozproszone
• Komunikacja zdalna a lokalna
• Optymalizacja komunikacji sieciowej
• Protokoły komunikacyjne
• Rodzaje komponentów EJB
• Porównanie implementacji i komunikacji EJB 2.x a EJB 3.x
• JNDI
VIII. Architektura warstwy integracji i zasobów
• Technologie utrwalania danych
• Komunikacja asynchroniczna
• Systemy „Legacy”
• Screen Scrapping
IX. Wzorce projektowe a architektura (tylko wersja 5cio dniowa)
• Jak wzorce projektowe mogą wpływać na architekturę
• Wybrane wzorce Core J2EE
• Wybrane wzorce GOF
X. Wprowadzenie do UML
• Czym jest modelowanie
• Czym jest a czym nie jest UML
• Rozwój UML
• Podstawowe elementy UML
• Diagram a model UML
• Zastosowania UML
XI. Modelowanie architektury w UML
• Diagram komponentów (component diagram)
• Diagram wdrożenia (deployment diagrram)
XII. Zaawansowane aspekty modelowania architektury w UML
• Zaawansowane elementy diagramu komponentów (komponent diagram)
• Zaawansowane elementy diagramu wdrożenia (deployment diagram)
XIII. Przejście z architektury do projektu
• Warstwy i komponenty a realizacja projektu
• Warstwy i komponenty a model projektowy
• Uwzględnienie ograniczeń architektury w projekcie
XIV. Bezpieczeństwo
• Mechanizmy bezpieczeństwa
• Bezpieczeństwo w Javie
• Serwery SSO (Single Sign On)
• Zarządzanie bezpieczeństwem
• Podstawowe rodzaje ataków
XV. Transakcje
• ACID
• Poziomy izolacji
• Efekty uboczne obniżania poziomu izolacji
• Wpływ transakcji na system
• Transakcje rozproszone (JTA, 2PC)
• Transakcje kompensacyjne
• Kontrola obciążenia systemu transakcjami
• Transakcje a EJB
• Transakcje długoterminowe w WebService
XVI. Weryfikacja i ocena architektury
• Po co weryfikować?
• Zespół weryfikujący
• Techniki weryfikacji i oceny
• Proces weryfikacji
• Raport z weryfikcji
Szczegółowy program i dodatkowe informacje na stronie:
http://www.sages.com.pl/szkolenie-Architektura-systemow
telefon kontaktowy:
(22) 203.56.00
Zobacz też pozostałe kursy i szkolenia w kategorii: Informatyka, Telekomunikacja

Dodaj uczelnię i kierunki
Dodaj CV
