Návrh Školení
Úvod
- Jakarta EE vs Java EE Přehled funkcí a architektury Jakarta EE
Příprava vývojového prostředí
- Instalace Jakarta EE softwaru a komponent Nastavení Jakarta EE projektů a nástrojů Pochopení Jakarta EE kontejnerů, webových služeb a rozhraní API
Modelování dat pomocí Jakarta Persistence API (JPA)
- Vytváření, správa a dotazování entit Vytvoření databázového schématu Spuštění příkladů stálosti Implementace vztahů entit
Použití WebSockets s Jakarta Faces (JSF)
- Vytváření aplikací WebSocket Vývoj anotovaných koncových bodů a programových koncových bodů Vytváření šablon WebSocket URI Použití kodérů a dekodérů
Vývoj RESTful Web Services pomocí JAX-RS
- Vytvoření kořenové cesty RESTful Accessslužby REST pomocí Jakarta REST Client API Použití Bean Validation k ověření dat zdrojů Integrace Jakarta REST s Jakarta Enterprise Beans a CDI Příklady spuštění Enterprise Bean
Zabezpečení Jakarta EE aplikací
- Porozumění funkcím a mechanismům zabezpečení Zabezpečení kontejnerů a aplikačních serverů Zabezpečení webových aplikací a podnikových objektů
Nasazování Jakarta EE aplikací pomocí Dockeru
- Kontejnerování a převod aplikací na cloudové nativní Nasazení cloudových nativních aplikací do Kubernetes
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Znalost platformy Java EE
- Zkušenosti s programováním v Javě
Publikum
- Vývojáři
Reference (5)
Velké množství praktických znalostí ukázaných na příkladech ze života.
Kamil - Streamsoft Kraków
Kurz - Java Advanced
Machine Translated
Průběžné prosazování změn, když jsem se 3. den začal ztrácet více než dříve a bylo těžší rychle odhalit chybu, mohl jsem rychle zkontrolovat nejnovější změny a zůstat v obraze s materiálem
Paulina
Kurz - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Kurz - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurz - Functional Reactive Programming with Java 9 and RxJava
přístupný způsob předávání znalostí
Bartłomiej - Politechnika Łódzka
Kurz - Java 16
Machine Translated