Java EE a MicroProfile - úvod do tvorby aplikací a mikroslužeb (JEEMP)
Programování, Java, Spring
Kurz je určen programátorům se základními znalostmi jazyka JAVA. Účastnící se seznámí s technologiemi Java EE (známé i jako Jakarta EE) a MicroProfile, které se vzájemně doplňují. Cílem školení mimo seznámení se s oběma technologiemi je také naučit se efektivně psát jak standardní enterprise aplikace tak i REST služby, propojit je mezi sebou a s databází. Dále se seznámíte se základy JPA (Java Persistence API), CDI (Dependency Injection), zabezpečení aplikace a nastavení užívatelských práv, a základy automatizovaného testování Java EE aplikací a mikroslužeb.
Privátní školení a termíny na míru
Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Úvod do Java EE
-
Architektura
-
Vytvoření aplikace
-
Základní stavební prvky
-
Vývoj a spuštění aplikace
-
Aplikační servery
-
Základy práce s aplikačním serverem Glassfish, Payara nebo WildFly
-
Nasazení a konfigurace aplikace na serveru
-
Nastavení prostředků na serveru (připojení na databázi, vlákna, zabezpečení a uživatele)
-
Návrh enterprise aplikací se zaměřením na webové aplikace
-
Základní struktura aplikace
-
Propojení Java komponent v Java EE pomocí Dependency Injection (CDI)
-
Předávání dat mezi komponentami a mezi aplikací a databází
-
Tvorba stránek pomocí Java Server Faces (JSF)
-
Základní komponenty JSF
-
Šablony a vlastní komponenty
-
Propojení HTML stránky s Java kódem
-
Enterprise Java Beans (EJB)
-
Rozdíly mezi EJB a CDI komponentami
-
Stateless EJB a Singleton
-
Spouštění načasovaných akcí (timers)
-
Práce s databází v Javě EE
-
JDBC drivery a datasource
-
Modelování entit
-
Základní mapování sloupců, primitivní typy
-
vztahy mezi entitami
-
transakce
-
JPQL - základní dotazování
-
DeltaSpike JPA - práce s JPA repository
-
Zabezpečení aplikace
-
Identifikace uživatele pomocí Basic Authentication
-
Identifikace uživatele mezi mikroslužbami pomocí JSON Web Token
-
Nastavení a kontrola uživatelškých práv
-
Externí Configurace
-
Základy konfigurace pomocí MicroProfile Configuration
-
Standardní způsoby konfigurace
-
Mapování konfigurace na běžné Java typy
-
Automatické testování
-
Úvod do testování Java EE aplikací
-
Předpokládané znalosti:
-
Základy programováni v jazyku JAVA.
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
16 800,00 Kč (20 328,00 Kč včetně 21% DPH)