Kód kurzu: JDESIGN« Krok späť

Efektívny vývoj v Java EE & Design Patterns

Kurz prehlbuje znalosti účastníka o pokročilé techniky vývoja aplikácií Java EE. V prvej časti sa zameriava na zaujímavé miesta Java EE všeobecne. Následne sa sústredí na prezentačnú vrstvu, tretia časť je venovaná odporúčaniam vrstvy aplikačnej logiky (business komponent, Spring Framework, Enterprise JavaBeans), štvrtá časť sa zaoberá dátovou vrstvou a posledná časť sa zaoberá návrhovými vzormi celkovo.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
5. 11. 2018 3 1 140,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 
5. 11. 2018 3 27 900 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
27. 2. 2019 3 27 900 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
5. 11. 2018 3 27 900 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
27. 2. 2019 3 27 900 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
GTK 15. 8. 2018 3 1 140,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
GTK 15. 8. 2018 3 27 900 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 27 900 CZK v cene kurzu 30
Brno3 27 900 CZK v cene kurzu 30
Bratislava3 1 140,00 EUR v cene kurzu 30

Pre koho je kurz určený

Kurz je určený architektom, ktorí vedia vytvárať aplikácie pre platformu Java EE a ktorí si chcú navrhovať lepšie udržiavateľné aplikácie.

Čo Vás naučíme

  • Navrhnúť efektívnejšie aplikácie v Java EE
  • Vybrať správne technológie pre implementáciu požiadaviek
  • Držať sa vhodných návrhových vzorov
  • Dať si pozor na problémové miesta a úskalia v technológiách Java EE
  • Umožniť internacionalizáciu (i18n) aplikácie

    Požadované vstupné znalosti

  • Je potrebné mať skúsenosti s viacvrstvovými aplikáciami na platforme Java EE (Enterprise JavaBeans nebo Spring Framework)

    Metódy výučby

    Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

    Študijné materiály

    Tlačená prezentácia preberanej látky.

    Osnova kurzu

    1. Efektívne využitie Java EE

    • Prehľad Java EE, Spring, EJB
    • Vlákna v Java EE
    • Vláknová bezpečnosť
    • Vlastnosti EJB
    • Komponenty
    • Životný cyklus komponent (singleton vs. prototype)
    • Distribuované systémy
    • Vzdialené vs. blízke volanie
    • AOP
    • Webové služby, SOAP, WSDL
    • Thread pool
    • Connection pool
    • Bean pool
    • Správna práca s výnimkami
    • Výnimky a prostriedky operačného systému (try ... finally silentClose())
    • Internacionalizácia výnimiek
    • O transakciách, úroveň odtieňovania
    • Deklarativne transakcie
    • Distribuované transakcie (XA transaction)
    • JNDI, rôzne konfigurácie serverov
    • Bezpečnosť a riadenie prístupu
    • Bytecode instrumentation, zmena bytecode za behu, javaagent
    • Dynamické proxy objekty
    • ClassLoader

    2. Vyrovnávanie záťaže

    • Load balancing (Primary, Secondary)
    • Cluster (Master, Slave)

    2. Testy

    • Automatické testy (JUnit, EasyMock)
    • Integračné testy (DBUnit, Cactus)
    • Funkčné testy a testy GUI (Selenium IDE)

    3. Návrhové vzory

    • Template
    • Intercepting Filter
    • Factory Method
    • Factory Class
    • Inversion of Control
    • Service Locator
    • Dependency Injection
    • Application Service
    • Service Facade
    • Business Delegate
    • Message Endpoint (Message Broker)
    • Model-View-Controller
    • Front Controller
    • View Helper
    • Data Access Object
    • Context Object
    • Web Service Exporter (Web Service Broker)
  • Tištěné prezentace probírané látky

    Cena:
    cena kurzu zahŕňa
    Uvedené ceny sú bez DPH.