Vállalati alkalmazások fejlesztése Java EE technológiák segítségével - tanfolyam 41 500 dörzsölje. az IBS Oktatóközpontból, 40 órás képzés, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
Lefedett témakörök:
1. A JEE platform áttekintése
- a JEE alaptechnológiáinak áttekintése;
- elosztott EJB komponensek;
- függőségi injekció CDI-n keresztül;
- üzenetekkel JMS-en keresztül dolgozni;
- népszerű alkalmazásszerverek (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. EJB architektúra
- típusú session babok;
- Singleton szemetesek használata;
- EJB bab tesztelése az Arquillian tartályban;
- WAR, JAR és EAR archívumok összeállítása a szerveren való közzététel céljából;
- alkalmazások telepítése a szerverre.
3. Session bab
- a hontalan babok méretezhetősége és hibatűrése;
- @Local és @Remote interfészek;
- a hontalan bab életciklusa;
- állapottal rendelkező tartályok passziválása és aktiválása;
- visszahívások életciklus-menedzsmenthez;
- servletek használata adatok beszerzésére az EJB-től;
- elfogók az EJB-vel való munkához (aspektus-orientált programozás).
4. MDB kukák
- az üzenetküldő rendszerekkel való munka előnyei;
- üzenetek küldése a címzettnek, sorba állítás;
- témák publikálása/előfizetése;
- előfizetés a JMS-sorra;
- előfizetés a JMS témára;
- üzenetfeldolgozás a Message Driven Bean használatával.
5. Dependency Injection CDI-n keresztül
- a függőségi injekció előnyei;
- Weld (CDI implementáció) használata a JEE szerverektől külön és azokkal együtt;
- termelők és ártalmatlanítók;
- elfogók a CDI-ben;
- dekorátorok a CDI-ben;
- eseményekkel és a megfigyelhető mintával való munka a CDI-ben.
6. JMS-sel dolgozni
- JEE szerver használata JMS-szel való együttműködéshez;
- WildFly beállítása, sorok és témák létrehozása;
- kapcsolatok és munkamenetek a JMS-sel való munkavégzéshez;
- üzenetek aszinkron küldése és fogadása;
- ActiveMQ használata (JEE szerver nélküli mód);
- JNDI használata sor vagy téma lekérésére;
- üzenet fejlécek és tulajdonságok;
- üzenetek továbbítása kérés-válasz módban;
- üzenetválasztók;
- JMS 2.0 képességek;
- OpenMQ használata.
7. A JPA használata
- entitásokkal való munkavégzés, osztályok leképezése adatbázis táblákba;
- hozzáférési típusok (mezőn vagy tulajdonságon keresztül);
- a @Column és @Lob mezők beállítása;
- stratégiák az elsődleges kulcsok generálására;
- entitások kapcsolatai egy az egyhez, egy a sokhoz, a sok a sokhoz;
- egy- és kétoldalú kapcsolatok;
- lépcsőzetes műveletek;
- árvák eltávolítása;
- a kapcsolatok lusta betöltése;
- beépített osztályok és gyűjtemények;
- osztály öröklődési leképezési stratégiák;
- az EntityManagerrel való munka, alapműveletek;
- a perzisztencia kontextus fogalma, a kapcsolódó és szétkapcsolt entitások fogalma;
- 1. és 2. szintű gyorsítótár, adatok törlése a gyorsítótárból;
- tranzakciókkal való munka;
- deklaratív tranzakciókezelés;
- optimista és pesszimista blokkolás;
- a Persistence Unit beállítása a persistence.xml segítségével;
- Spring Data alapjai;
- Spring Data-val való munkavégzés JEE konténerben.
A kurzus a Spring Framework professzionális gyakorlati felhasználásához szükséges témákat érinti, mint például a REST szolgáltatások dokumentálása, adatsorosítás, tavaszi tranzakciók, JWT engedélyezés, WebFlux gyakorlati alkalmazása, tesztelés, telepítés a Dockerben és még sok más másoknak.
4,2
67 500 ₽
Ezen a tanfolyamon a hallgatók elsajátítják azokat az alapvető ismereteket és készségeket, amelyek lehetővé teszik számukra, hogy a Java® SE platformon fejlődjenek. Az objektum-orientált programozás alapjairól és az UML tervezési használatáról szól. alkalmazásarchitektúrák, valamint a Java® nyelv használatának alapjai (nyelvtípusok, operátorok, osztályok, csomagok, kivételek). Számos gyakorlati gyakorlatot kínálnak.
4
41 500 ₽