Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Zavedení
- Cíle a struktura kurzu
- Přehled vlastností Java EE 8
Přehled Java EE Architecture
- Vícevrstvá architektura v Java EE
- Klíčové komponenty: EJB, JPA, JSP a servlety
- Role Java EE v podnikových aplikacích
Přehled Java EE 8 API a funkčnost
- Úvod do nových rozhraní API: JSON-B, zabezpečení a HTTP/2
- Vylepšení stávajících rozhraní API: JAX-RS, CDI a další
- Podpora pro cloud a HTML5
Příprava vývojového prostředí
- Instalace Java EE 8 a požadovaných nástrojů
- Nastavení integrovaného vývojového prostředí (IDE)
- Konfigurace aplikačních serverů (např. WildFly, GlassFish)
Instalace a konfigurace Java EE 8
- Průvodce instalací krok za krokem
- Konfigurace nastavení serveru
- Ověření instalace
Vytvoření vzorové aplikace
- Nastavení základní struktury projektu
- Vývoj jednoduché webové služby
- Nasazení ukázkové aplikace
Čtení a psaní do Database
- Připojení Java EE aplikací k databázi
- Použití JPA pro databázové operace
- Provádění operací CRUD
Porozumění Dependency Injection
- Concepts of Dependency Injection (DI) v Java EE
- Použití anotací CDI v aplikacích
- Správa fazolí a jejich životní cyklus
Zápis stavových komponent
- Přehled stavových session beanů
- Vytváření a správa stavových komponent
- Vytrvalost a řízení státu
Práce s Java EE Websockets
- Úvod do Websockets v Java EE
- Nastavení Websocketů pro komunikaci v reálném čase
- Implementace Websockets v aplikacích
Mapování Java Typ do az JSON
- Použití JSON-B API pro datovou vazbu
- Přizpůsobení mapování JSON
- Analýza a generování JSON pomocí Java EE
Vývoj uživatelského rozhraní pro aplikaci
- Přehled JSF a HTML5 v Java EE
- Vytvoření uživatelského rozhraní s JSF
- Integrace front-endu s back-end službami
Zabezpečení aplikace
- Implementace Java EE Security API
- Autentizační a autorizační mechanismy
- Zabezpečení RESTful služeb a webových aplikací
Testování aplikace
- Zápis jednotek a integračních testů pro Java EE komponenty
- Nástroje pro testování Java EE aplikací (např. Arquillian)
- Automatizace testů ve vývoji
Ladění aplikace
- Techniky ladění v Java EE
- Použití nástrojů IDE pro ladění
- Odstraňování běžných problémů
Nasazení aplikace
- Balení Java Aplikace EE
- Nasazení do různých prostředí (vývoj, inscenace, výroba)
- Postupy kontinuálního nasazení
Odstraňování problémů
- Identifikace a řešení běžných problémů s nasazením
- Sledování výkonu aplikace
- Osvědčené postupy pro stabilitu aplikace
Shrnutí a další kroky
Požadavky
- Java zkušenosti s programováním
Publikum
- Vývojáři
21 hodiny