Vývoj podnikových aplikácií pomocou technológií Java EE - kurz 41 500 rub. z IBS Training Center, tréning 40 hodín, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Preberané témy:
1. Prehľad platformy JEE
- prehľad základných technológií JEE;
- distribuované komponenty EJB;
- vstrekovanie závislosti cez CDI;
- práca so správami cez JMS;
- obľúbené aplikačné servery (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. architektúra EJB
- druhy fazule;
- používanie zásobníkov Singleton;
- testovanie fazule EJB v nádobe Arquillian;
- zostavenie archívov WAR, JAR a EAR na zverejnenie na serveri;
- nasadenie aplikácií na server.
3. Relačné fazule
- škálovateľnosť a odolnosť voči chybám bezstavových fazuliek;
- @Local a @Remote rozhrania;
- životný cyklus fazule bez štátnej príslušnosti;
- pasivácia a aktivácia pre zásobníky so stavom;
- spätné volanie pre riadenie životného cyklu;
- používanie servletov na získavanie údajov z EJB;
- zachytávače pre prácu s EJB (aspektovo orientované programovanie).
4. MDB koše
- výhody práce so systémami zasielania správ;
- odosielanie správ príjemcovi, fronta;
- zverejnenie/prihlásenie sa na odber tém;
- predplatné do fronty JMS;
- predplatenie témy JMS;
- spracovanie správ pomocou Message Driven Bean.
5. Dependency Injection cez CDI
- výhody injekcie závislosti;
- použitie Weld (implementácia CDI) oddelene od serverov JEE a spolu s nimi;
- výrobcovia a disponenti;
- zachytávače v CDI;
- dekoratéri v CDI;
- práca s udalosťami a pozorovateľným vzorom v CDI.
6. Práca s JMS
- využitie servera JEE na prácu s JMS;
- nastavenie WildFly, vytváranie frontov a tém;
- spojenia a relácie pre prácu s JMS;
- asynchrónne odosielanie a prijímanie správ;
- použitie ActiveMQ (režim bez servera JEE);
- pomocou JNDI na získanie frontu alebo témy;
- hlavičky a vlastnosti správ;
- prenos správ v režime požiadavka-odpoveď;
- selektory správ;
- schopnosti JMS 2.0;
- používanie OpenMQ.
7. Pomocou JPA
- práca s entitami, mapovanie tried do databázových tabuliek;
- typy prístupu (cez pole alebo vlastnosť);
- konfigurácia polí @Column a @Lob;
- stratégie na generovanie primárnych kľúčov;
- vzťahy entít one-to-one, one-to-many, many-to-many;
- jednostranné a dvojstranné vzťahy;
- kaskádové operácie;
- odstránenie sirôt;
- lenivé zaťažovanie vzťahov;
- vstavané triedy a zbierky;
- stratégie mapovania dedičnosti tried;
- práca s EntityManager, základné operácie;
- koncept perzistentného kontextu, koncept spojených a odpojených entít;
- vyrovnávacia pamäť 1. a 2. úrovne, vymazanie údajov z vyrovnávacej pamäte;
- práca s transakciami;
- deklaratívne riadenie transakcií;
- optimistické a pesimistické blokovanie;
- nastavenie Persistence Unit pomocou persistence.xml;
- základy jarných údajov;
- práca s Spring Data v kontajneri JEE.
Kurz pokrýva témy potrebné pre profesionálne využitie Spring Frameworku v praxi, ako napríklad dokumentovanie REST služieb, serializácia dát, transakcie v Spring, autorizácia JWT, praktická aplikácia WebFlux, testovanie, nasadenie v Dockeri a oveľa viac ostatným.
4,2
67 500 ₽
V tomto kurze študenti získajú základné vedomosti a zručnosti, ktoré im umožnia rozvíjať sa na platforme Java® SE. Preberané sú základy objektovo orientovaného programovania a využitie UML pre návrh. aplikačné architektúry, ako aj základy používania jazyka Java® (typy jazykov, operátory, triedy, balíky, výnimky). V ponuke je veľké množstvo praktických cvičení.
4
41 500 ₽