Provádění staveb, jejich změn a odstraňování, malířství, lakýrnictví, natěračství
Obráběčství, zámečnictví, nástrojářství, montáž, opravy, revize a zkoušky elektrických zařízení
Reklamní činnost, marketing, mediální zastoupení
Poradenská a konzultační činnost, zpracování odborných studií a posudků, služby v oblasti administrativní správy a služby organizačně hospodářské povahy
Poskytování software, poradenství v oblasti informačních technologií, zpracování dat, hostingové a související činnosti a webové portály

Aktuálně otevřené kurzy



Spring Framework

Kompletní kurz je zaměřen na Spring Framework, který je populární open-source aplikační framework pro vývoj J2EE aplikací. V kurzu se nejprve seznámime se Spring architekturou, rozdělením na jednotlivé vrstvy MVC (Model, View, Controller) a následně jednotlivá témata budeme postupně prozkoumávat více do hloubky. V druhé části kurzu se budeme zabývat integračními testy, AOP (Aspect Oriented Programming).

Pro koho je kurz určen

Kurz je určen vývojářům a architektům, kteří již ovládají základní tvorbu JAVA aplikací a chtějí vytvářet rozsáhlejší aplikace nad Java EE se Springem. Přizpůsobujeme hloubku kurzu podle přání zákazníka

Osnova kurzu

Úvod do Spring Framework

  1. Spring Framework, historie, výhody
  2. Spring Boot a jeho použití
  3. Architektura Spring aplikace
  4. Dependency injection a Inversion of Control
  5. Základní pojmy ve Spring Framework

Úvod k prezentační vrstvě ve Spring Framework

  1. Spring MVC, statický obsah (html, obrázky, CSS, JavaScript)
  2. Šablony jako náhrada za JSP (Thymeleaf)
  3. Prezentační vrstva v REST

Spring MVC - pokročilá témata

  1. Architektura
  2. HandlerMapping, HandlerAdapter
  3. Internacionalizace (I18N)
  4. Upload souborů

JavaServer Faces - pokročilá témata

  1. ManagedBean
  2. Konfigurace - faces-config.xml
  3. Definice view - Facelet
  4. Fáze zpracování požadavku
  5. Komponenty na stránce
  6. Integrace se Spring Frameworkem (EL Resolver)
  7. DataTable
  8. CRUD a pokročilejší techniky (REST, méně obvyklé události)

Datová vrstva aplikace

  1. Spring Repository (JPA)
  2. JDBC Template
  3. Databázové migrace (Flyway)

Integrace s Apache Tomcat, Oracle GlassFish, RedHat JBoss/WildFly

  1. Kořenový WebApplicationContext a ServletContext
  2. JndiObjectFactoryBean
  3. DataSource z registru serveru přes JNDI
  4. Integrace s Java EE serverem
  5. Výměna providera JPA
  6. JTA z aplikačního serveru Java EE

Integrační testy

  1. JUnit
  2. Flexibilita Springu a zavádění kontejneru v rámci testu
  3. @ContextConfiguration
  4. @TransactionConfiguration a rollback po každém testu
  5. Apache Cactus a těžké testy na serveru

AOP a pokročilé techniky s kontejnerem

  1. Tovární metody, tovární třídy
  2. Bean scope (singleton, prototype)
  3. BeanPostProcessor, BeanFactoryPostProcessor
  4. Lazy inicializace beanů
  5. Koncepty AOP
  6. Jednoduchý aspekt
  7. Možnosti jazyka pointcutů
  8. Definice pokročilých aspektů

O společnosti

TDB International Holding LLC, odštěpný závod
IČO: 05106940
DIČ: CZ683928635
spisová značka A 26231 vedená u Krajského soudu v Brně

Terms of Use
Privacy Policy


Kontakt

  • F: +1 253 252 8779
    T: +420 774 696 437

  • E:

  • Adresa:
    Cejl 82/58, Zábrdovice
    602 00 Brno
    Česká republika