Onsite školení Java EE klíčové znalosti I. - XML, JDBC, JPA

Java EE (dříve J2EE) je rozsáhlá sada specifikací pro vývoj "velkých" podnikových aplikací. Toto školení představuje na srozumitelných příkladech to nejpodstatnější z Java EE pro zpracování XML, programování databázových aplikací "nízkoúrovňově" s JDBC a přes objektově-relačním mapování v JPA.

Vybraná témata: zpracování XML pomocí DOM, SAX a JAXB ⚫ přístup k databázi s JDBC ⚫ objektově-relační mapovací (ORM) standard JPA

Kód: JAE1 Délka: 2 (dní) · Jazyky: česky nebo anglicky · Zákl. cena: 9990 Kč/os.


Už od 2 osob. Více osob - větší sleva! Pro jiné množství nás kontaktujte.
Vyberte si dny, které vám vyhovují. V naprosté většině případů vám vyjdeme vstříc. Nemusí jít po sobě, ale je to určitě lépe. Rozdělené školení se cenově neliší od po sobě jdoucího.
Cena za jednoho účastníka.
Konečná celková cena (nejsme plátci DPH).

Co se na školení Java EE klíčové znalosti I. - XML, JDBC, JPA naučím?

  1. Úvod do Java EE
    1. Co je Java EE
    2. Specifikace
      1. Web profile
    3. Implementace
      1. TCK
    4. Historie a verzování Java EE
    5. Co se (ne)naučíme
      1. Enterprise JavaBeans (EJB)
      2. Java Transaction API (JTA)
      3. Spring Framework
    6. Aplikační servery a IDE
  2. Databáze s JDBC
    1. Třídy ovladačů
    2. Připojení
      1. Connection
      2. DataSource
      3. Sdílení připojení (pooling)
    3. Výjimky v JDBC
    4. Výsledky ResultSet
    5. Připravené příkazy (prepared statements)
    6. Transakce
      1. Commit
      2. Rollback
    7. Datové typy v databázi a v Javě
      1. Char a varchar
      2. Datum a čas
      3. Typ BLOB
      4. Převody Java a databázových typů
    8. Uložené procedury a funkce
    9. Nevýhody a alternativy JDBC
      1. Spring JDBCTemplate
      2. MyBatis
  3. Databáze s JPA
    1. Úvod do JPA
      1. Historie a vztah k Hibernate
      2. Nejznámější implementace
      3. Výhody a nevýhody JPA
      4. Alternativa: JDO
    2. ORM mapování
      1. Objektový vs. relační svět
      2. Entity
      3. Vlastnosti
        1. Umístění anotací
          1. Field-level
          2. Property-level
        2. Primitives a wrappery
        3. Řetězce
        4. Binární data
        5. Datum a čas
        6. Pořadí sloupců v DB
      4. Mapování XML souborem
      5. EntityManager
      6. Persistence Unit (persistence.xml)
      7. Dotazovací jazyky
        1. JPQL
        2. Criteria API
        3. QueryDSL
      8. JPA v Java SE prostředí
      9. Vláknová bezpečnost
  4. Drobnosti na závěr
    1. Java EE Common Annotation (JSR 250)
    2. Bean Validation (JSR 303)

Doporučené vstupní znalosti

  • zkušenosti s Java SE
  • práce s příkaz. řádkou
  • práce se soubory

Doporučené předcházející kurzy

Doporučené navazující kurzy

Lektor kurzu

Libor Jelínek

Je nadšený programátor a štastný uživatel Linuxu. Má přes 10 let zkušeností s Javou, ale nyní nejraději pracuje v Pythonu. Je autorem řady příruček školení, učebnic a článků. Volno tráví kutěním nebo vařením.

Nevyhovuje Vám rozsah nebo témata školení?

To správné školení ve správný čas pro umíme připravit na míru!


Za svojí prací si stojíme a děláme ji s nadšením

Nabízíme dlouhodobé a pevné partnerství. Usilujeme o to stát se partnerem, který vám vrátí investici do IT zpět v podobě skutečně užitečného řešení pro vaše podnikání. Máme špičkové znalosti, ale především nadšení se kterým věci děláme.

Novinky

11. října 2016 Nové vylepšené osnovy kurzů Java EE I. a Java EE II. pro Java EE 7.
11. září 2016 O prázdninách jsme nelenili a aktualizovali školení Java - základní kurz - syntaxe a Core API pro novou Javu 8!

Virtage Software

Jsme softwarovou společností specializující se na on-site IT kurzy a školení pro firmy. Technologie, které školíme aktivně používáme při vlastním vývoji a podpoře klientů v rámci naší podpory IT profesionálů.

Kontaktujte nás

Virtage Software - Libor Jelínek
sídlo: Luční 542, 295 04 Uhlířské Janovice
tel.: +(420) 315 555 488 nebo +(420) 777 205 142
email: podpora@virtage.cz