Zaufali Nam

  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam

Kod Szkolenia: J/DIST

Tytuł Szkolenia: Zapewnianie wysokiej dostępności aplikacji internetowych w oparciu o Spring, Terracotta, HA-JDBC i otwarte systemy baz danych.

Karta Szkolenia

Adresaci Szkolenia:

Szkolenie adresowane jest do projektantów i programistów aplikacji internetowych, którzy chcieliby rozszerzyć swoje umiejętności o budowanie aplikacji o wysokiej dostępności i skalowalności.

Cel szkolenia:

Na szkoleniu zostaną szczegółowo omówione różne architektury systemów rozproszonych. Uczestnicy poznają otwarte technologie umożliwiające budowanie rozproszonych aplikacji odpornych na awarie. Dowiedzą się jak projektować architekturę aplikacji, aby możliwe było łatwe zwiększanie wydajności przez dostawianie kolejnych serwerów. Duży nacisk zostanie położony na aspekty skalowalności baz danych.

W szczególności:

Uczestnicy poznają możliwości technologii Terracotta oraz JGroups do współdzielenia pamięci oraz wymiany komunikatów między węzłami klastra. Dowiedzą się jak integrować powyższe technologie z aplikacjami stworzonymi przy użyciu Spring Framework. Poznają narzędzia służące do równoważenia obciążenia takie jak HA-Proxy. Przećwiczą w praktyce skalowanie poziome bazy danych przy pomocy HA-JDBC oraz Hibernate Shards. Dowiedzą się jak wykorzystać mechanizmy wbudowane w otwarte systemy baz danych do zbudowania klastra master-master lub master-slave.

Wymagania:

Wymagana jest umiejętność tworzenia aplikacji internetowych w Java (do poznania na kursie J/WEB1 oraz J/WEB2), znajomość Spring-Framework i JPA lub Hibernate.

Mocne strony szkolenia:

Po szkoleniu uczestnicy będą gotowi samodzielnie projektować internetowe aplikacje o wysokiej dostępności oraz modyfikować istniejące aplikacje tak, aby były skalowalne i odporne na awarie.

Parametry szkolenia:

2*7 godzin wykładów i warsztatów w proporcji 1/3.

Wielkość grupy: maks. 8-10 osób.

Polecane szkolenia poprzedzające:

J/WEB1, J/WEB2, J/SPRING