Vývoj podnikových aplikací pomocí technologií Java EE - kurz 41 500 rub. z IBS Training Center, školení 40 hodin, Termín: 1. prosince 2023.
Různé / / December 04, 2023
Pokrytá témata:
1. Přehled platformy JEE
- přehled základních technologií JEE;
- distribuované komponenty EJB;
- vstřikování závislosti přes CDI;
- práce se zprávami přes JMS;
- oblíbené aplikační servery (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. Architektura EJB
- druhy session fazolí;
- používání popelnic Singleton;
- testování fazolí EJB v nádobě Arquillian;
- sestavení archivů WAR, JAR a EAR pro zveřejnění na serveru;
- nasazení aplikací na server.
3. Zasedací fazole
- škálovatelnost a odolnost proti chybám bezstavových beanů;
- @Local a @Remote rozhraní;
- životní cyklus fazolí bez státní příslušnosti;
- pasivace a aktivace pro zásobníky se stavem;
- zpětná volání pro řízení životního cyklu;
- pomocí servletů získat data z EJB;
- interceptory pro práci s EJB (aspektově orientované programování).
4. MDB koše
- výhody práce se systémy zasílání zpráv;
- odesílání zpráv příjemci, fronta;
- zveřejnění/přihlášení k odběru témat;
- přihlášení k frontě JMS;
- přihlášení k tématu JMS;
- zpracování zpráv pomocí Message Driven Bean.
5. Dependency Injection přes CDI
- výhody injekce závislosti;
- použití Weld (implementace CDI) odděleně od serverů JEE a společně s nimi;
- výrobci a zpracovatelé;
- zachycovače v CDI;
- dekoratéři v CDI;
- práce s událostmi a pozorovatelným vzorem v CDI.
6. Práce s JMS
- použití serveru JEE pro práci s JMS;
- nastavení WildFly, vytváření front a témat;
- připojení a relace pro práci s JMS;
- asynchronní odesílání a přijímání zpráv;
- použití ActiveMQ (režim bez serveru JEE);
- pomocí JNDI k získání fronty nebo tématu;
- záhlaví a vlastnosti zpráv;
- přenos zpráv v režimu žádost-odpověď;
- selektory zpráv;
- schopnosti JMS 2.0;
- použití OpenMQ.
7. Pomocí JPA
- práce s entitami, mapování tříd do databázových tabulek;
- typy přístupu (přes pole nebo vlastnost);
- konfigurace polí @Column a @Lob;
- strategie generování primárních klíčů;
- vztahy entit one-to-one, one-to-many, many-to-many;
- jednostranné a dvoustranné vztahy;
- kaskádové operace;
- odstranění sirotků;
- líné zatěžování vztahů;
- vestavěné třídy a sbírky;
- strategie mapování dědičnosti tříd;
- práce s EntityManager, základní operace;
- koncept perzistentního kontextu, koncept spojených a odpojených entit;
- Mezipaměť 1. a 2. úrovně, mazání dat z mezipaměti;
- práce s transakcemi;
- deklarativní řízení transakcí;
- optimistické a pesimistické blokování;
- nastavení Persistence Unit pomocí persistence.xml;
- Základy jarních dat;
- práce s Spring Data v JEE kontejneru.
Kurz pokrývá témata nezbytná pro profesionální využití Spring Frameworku v praxi, jako je dokumentace REST služeb, serializace dat, transakce ve Springu, autorizace JWT, praktická aplikace WebFlux, testování, nasazení v Dockeru a mnoho dalšího ostatním.
4,2
67 500 ₽
V tomto kurzu studenti získají základní znalosti a dovednosti, které jim umožní rozvíjet se na platformě Java® SE. Jsou probrány základy objektově orientovaného programování a použití UML pro návrh. aplikační architektury a také základy používání jazyka Java® (typy jazyků, operátory, třídy, balíčky, výjimky). Nabízí se velké množství praktických cvičení.
4
41 500 ₽