Tytuł szkolenia: Architektura nowoczesnych systemów
Transkrypt
Tytuł szkolenia: Architektura nowoczesnych systemów
Tytuł szkolenia: Architektura nowoczesnych systemów informatycznych Kod szkolenia: J-ARCH Wprowadzenie Adresaci szkolenia Szkolenie kierowane jest do Architektów Korporacyjnych, Architektów IT,Analityków,Projektantów oraz Konsultantów IT. Do wszystkich tych, którzy chcą zapoznać się z aktualnymi kierunkami rozwoju branży IT, którzy potrzebują pozyskać i pogłębić wiedzę o nowoczesnych technologiach, architekturach i rozwiązaniach informatycznych. Cel szkolenia Podstawowym celem szkolenia jest pr zekazanie wiedzy or az pogłębienie zr ozumienia słuchacza w zakr esie pr oblematyki pr ojektowania, wytwar zania i opr acowywania ar chitektur nowoczesnych, kompleksowych r ozwiązań IT funkcjonujących w złożonych, zintegr owanych śr odowiskach dużych i śr ednich fir m. Na początku szkolenia pr zedstawiona jest pr oblematyka tego typu r ozwiązań a następnie pr zedstawiony jest szer oki pr zegląd r ozwiązań i tr endów panujących w IT, w odniesieniu do tejże pr oblematyki. Omawiane są praktyczne aspekty zastosowań poszczególnych technologii i rozwiązań architektonicznych. Czas i forma szkolenia 14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne. Plan szkolenia 1. 2. 3. 4. 5. 6. 7. 8. Rozróżnienie pomiędzy projektem technicznym a projektem architektury systemu Model architektury konceptualnej, logicznej i fizycznej. Rola, odpowiedzialności oraz kompetencje Architekta IT Rozróżnienie rodzajów, stylów, domen architektury. Przykładowe metodyki i frameworki architektury tj TOGAF Przegląd wybranych stylów i wzorców architektury Projektowanie architektury systemów, parametry i wymiary architektury, jakość, ocena. Problematyka projektowania rozwiązań biznesowych a. Problematyka integracji rozwiązań b. Bezpieczeństwo w środowisku zintegrowanym (SSO, Kerberos, NTLM, SAML, PKI, X509, OAuth, OpenID …) c. Transakcyjność w środowisku zintegrowanym (transakcje lokalne i globalne, XA, 2PC, JTA/JTS a CORBA/IIOP, …) d. Dostępność (HA) oraz niezawodność (FT) w środowisku zintegrowanym (konstrukcja i usługi klastrów aplikacyjnych) Vavate ch Sp. z o.o., ul. Ole sińska 2 1, 02 -548 W ar sz awa, te l. (+48 2 2 ) 845 09 70, fax (+48 2 2 ) 2 13 81 2 7 e -mail: biuro@vavatec h.pl, www.vavatec h.pl 9. Nowe paradygmaty architektoniczne a. Service Oriented Architecture (SOA) b. Event Driven Architecture (EDA, SEDA) c. Business Process Management (BPM) d. Business Rules Management Systems (BRMS) e. Nierelacyjne źródła danych (NoSQL) f. Szyny, integracja danych i usług (EAI, ESB, ETL) g. Indeksowanie i przeszukiwanie pełno tekstowe (Lucene, SolR), h. Przetwarzanie języka naturalnego, mowy, gestów i. Sztuczna inteligencja, systemy eksperckie, systemy uczące się j. Data mining, business intelligence, customer intelligence k. Klasyczne hurtownie danych (OLAP) kontra dane nieustrukturyzowane (BigData) l. Chmury, georedundacja a prawdziwy Cloud Computing 10. Java a. Rozwiązania Open-Source kontra Java EE Java EE kontra alternatywne kontenery tj Spring, OSGI Profile JEE Kierunki w jakich idzie JAVA SE/EE i frameworki pokrewne b. Technologie JEE w warstwie Prezentacji Cienki klient Klasycznie: JSP, JSF, JS SPA/SPI, jQuery, AJAX Gruby klient JavaFX, Swing Gruby zanurzony w cienkim Aplet Technologie RIA, JavaFX Biznesowej a. EJB b. CDI c. Alternatywne kontenery tj Spring/IoC Integracji i dostępu do danych a. Usługi sieciowe (webserwisy SOAP, REST, WebSockets) b. Serwery komunikatów (JMS, AMQP) c. Technologie dostępu do relacyjnych baz danych (JDBC, JPA, inne ORM) d. Nierelacyjne źródła danych EIS (JCA) e. Inne np..: bazy danych NoSQL, cache rozproszony Środowiska Continuous Integration, Continuous Delivery. Podejście DevOps do tworzenia oprogramowania. Vavate ch Sp. z o.o., ul. Ole sińska 2 1, 02 -548 W ar sz awa, te l. (+48 2 2 ) 845 09 70, fax (+48 2 2 ) 2 13 81 2 7 e -mail: biuro@vavatec h.pl, www.vavatec h.pl