Nabídka tohoto termínu kurzu již není aktuální.

Vývoj nad aplikačním serverem JBoss AS

kurz

Základní info

Tento kurz je vytvořený pro vývojáře a architekty, kteří si chtějí rozšířit obzor o možnosti integrace aplikací pomocí aplikačního serveru JBoss AS. Na kurzu je vysvětlen rozdíl mezi projekty JBoss AS, JBoss EAP, Wildfly. Na všech těchto projektech lze využít možnosti probírané na kurzu.  Kurz je zaměřen na typické úkoly a problémy, které jsou v dnešní době při tvorbě aplikací potřeba řešit. Kurz je veden formou workshopu, kdy na základě teoretického výkladu si účastnící kurzu vyzkouší vytvoření aplikace, případně úpravu aplikačního serveru. Součástí kurzu je ukázka vývoje aplikací s potřebou clusteringu, testování těchto aplikací a konfigurace. Součástí kurzu je ukázka implementace vlastních subsystémů. Na kurzu je kladen důraz na možnosti automatizace vývoje například pomocí buildících nástrojů, případně nástrojů, které optimalizují instalace (ansible). Po skončení dvoudenního školení budou účastnící schopni efektivněji pracovat s aplikačním serverem.

Cílová skupina

  • Vývojáři, kteří si chtějí rozšířit dovednosti s aplikačním serverem
  • Architekti, kteří navrhují software s touto komponentou

Cíle kurzu

Účastníci se mimo jiné naučí:

  • Využití JEE technologií v aplikačním serveru (CDI, EJB, JCA)
  • Rychlý a efektivní vývoj nad aplikační platformou
  • Možnost konfigurace komponent pomocí JCA
  • Instalace SwitchYard komponenty
  • Vývoj clusterovaných aplikací, testování nastavení
  • Možnost vytváření vlastních rozšíření aplikačního serveru
  • Automatizace instalace aplikací

Osnova

Úvod

  • Základní vlastnosti JBoss AS (Wildfly, JBoss EAP) a rozdíly mezi nimi.
  • Rozdíl mezi domain a standalone módem
  • Modulárnost aplikačního serveru (vlastní moduly, globální moduly)

Implementace vlastních aplikací pomocí JEE technologií

  • Implementace servisní vrstvy pomocí EJB
  • Implementace pomocí CDI
  • Implementace webových služeb (SOAP, REST)

Konfigurace JCA  (resource adaptér)

  • Integrace ActiveMQ messagingu místo HornetQ.
  • Implementace MSD (Message Driven Bean) pomocí resource adaptéru

Instalace a konfigurace komponent

  • Instalace SwitchYard komponenty
  • Integrace SwitchYard toku

Clustering

  • Možnosti konfigurace clusteru (TCP, UDP, sticky session).
  • Možnosti konfigurace Load Balanceru (Nginx, Apache Http).
  • Využití cache v clusteru (projekt Infinispan)

Automatizace a administrace

  • Možnost vytvoření vlastního subsystému v aplikačním serveru
  • Možnosti vytváření instalačních balíků
  • Uchovávání konfigurace pro různá prostředí

Předpoklady účastníka

  • Zkušenosti s vývojem v programovacím jazyce JAVA

Vývoj nad aplikačním serverem JBoss AS

Vybraný termín:

14.3.2017 –  15.3.2017  Praha

Cena
23 500 Kč + 21% DPH

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.