Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2019-01-03
Warszawa

Zapisz się jako pierwszy!

1 800 / 2 dni
Zgłoś chęć udziału
Termin sugerowany
2019-01-21
Warszawa

Zapisz się jako pierwszy!

1 800 / 2 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Inżynieria oprogramowania > Analiza i projektowanie systemów IT > Architektura

Szkolenie: Architektura nowoczesnych systemów informatycznych

Kod: [J-ARCH]
Pobierz program

Cel szkolenia

Podstawowym celem szkolenia jest przekazanie wiedzy oraz pogłębienie zrozumienia słuchacza w zakresie problematyki projektowania, wytwarzania i opracowywania architektur nowoczesnych, kompleksowych rozwiązań IT funkcjonujących w złożonych, zintegrowanych środowiskach dużych i średnich firm. Na początku szkolenia przedstawiona jest problematyka tego typu rozwiązań, a następnie przedstawiony jest szeroki przegląd rozwiązań i trendów panujących w IT, w odniesieniu do tejże problematyki. Omawiane są praktyczne aspekty zastosowań poszczególnych technologii i rozwiązań architektonicznych.

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.

Czas i forma szkolenia

14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Rozróżnienie pomiędzy projektem technicznym a projektem architektury systemu

  2. Model architektury konceptualnej, logicznej i fizycznej.

  3. Rola, odpowiedzialności oraz kompetencje Architekta IT

  4. Rozróżnienie rodzajów, stylów, domen architektury.

  5. Przykładowe metodyki i frameworki architektury tj TOGAF

  6. Przegląd wybranych stylów i wzorców architektury

  7. Projektowanie architektury systemów, parametry i wymiary architektury, jakość, ocena.

    1. Problematyka projektowania rozwiązań biznesowych
    2. Problematyka integracji rozwiązań
    3. Bezpieczeństwo w środowisku zintegrowanym (SSO, Kerberos, NTLM, SAML, PKI, X509, OAuth, OpenID …)
    4. Transakcyjność w środowisku zintegrowanym (transakcje lokalne i globalne, XA, 2PC, JTA/JTS a CORBA/IIOP)
    5. Dostępność (HA) oraz niezawodność (FT) w środowisku zintegrowanym (konstrukcja i usługi klastrów aplikacyjnych)
  8. Nowe paradygmaty architektoniczne

    1. Service Oriented Architecture (SOA)
    2. Event Driven Architecture (EDA, SEDA)
    3. Business Process Management (BPM)
    4. Business Rules Management Systems (BRMS)
    5. Nierelacyjne źródła danych (NoSQL)
    6. Szyny, integracja danych i usług (EAI, ESB, ETL)
    7. Indeksowanie i przeszukiwanie pełno tekstowe (Lucene, SolR)
    8. Przetwarzanie języka naturalnego, mowy, gestów
    9. Sztuczna inteligencja, systemy eksperckie, systemy uczące się
    10. Data mining, business intelligence, customer intelligence
    11. Klasyczne hurtownie danych (OLAP) kontra dane nieustrukturyzowane (BigData)
    12. Chmury, georedundacja a prawdziwy Cloud Computing
    13. Trendy 2017 wg Garntera
  9. Microsoft

    1. Multiplaformowość przy wykorzystaniu .NET Standard / .NET Core (różnice)
    2. vJęzyki programowania (C#, TypeScript, F#)
    3. Środowiska programistyczne (Microsoft Visual Studio, Visual Studio Code)
    4. mikrousługi (microservices)
  10. Java

    1. Gruby klient
    2. Serwlety
    3. Microserwisy
    4. Integracja dostępu do danych
  11. Środowiska Continuous Integration, Continuous Delivery. Podejście DevOps do tworzenia oprogramowania.

Opinie uczestników

  • Tematy zaawansowane przedstaione w prosty i przejrzytsy sposób. Polceam

    Młodszy programista - ING Bank Śląski

  • Szkolenie prowadzone profesjonalnie, przekazano bardzo dużą ilość niezwykle przydatnych informacji

    Anlityk IT - ING Bank Śląski

  • Szkolenie w formie warsztatów, to zdecydowanie największa zaleta. Bardzo rozbudowana część praktyczna i odpowiednio sensowna część teoretyczna. Prowadzący kominikatywny i entuzjastycznie nastawiony do grupy - podziwiam za wiedzę i kompetencje. Dużym plusem jest mała grupa - tylko 3 osoby. Pierwsze szkolenie z którego wychodzę mądrzejszy o wiedzę :)

    Administrator aplikacji - ING Bank Śląski