Ettevõtlusrakenduste arendamine Java EE tehnoloogiate abil - kursus 41 500 hõõruda. IBS Koolituskeskusest, koolitus 40 tundi, Kuupäev: 01.12.2023.
Varia / / December 04, 2023
Käsitletavad teemad:
1. JEE platvormi ülevaade
- ülevaade JEE põhitehnoloogiatest;
- hajutatud EJB komponendid;
- sõltuvuse süstimine CDI kaudu;
- töö sõnumitega JMS-i kaudu;
- populaarsed rakendusserverid (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. EJB arhitektuur
- sessiooniubade tüübid;
- Singletoni prügikastide kasutamine;
- EJB ubade testimine Arquillian konteineris;
- WAR, JAR ja EAR arhiivide komplekteerimine serveris avaldamiseks;
- rakenduste juurutamine serverisse.
3. Session oad
- kodakondsuseta ubade mastaapsus ja veataluvus;
- @Local ja @Remote liidesed;
- kodakondsuseta ubade elutsükkel;
- olekuga prügikastide passiveerimine ja aktiveerimine;
- tagasihelistamised elutsükli juhtimiseks;
- servlettide kasutamine andmete hankimiseks EJB-st;
- pealtkuulajad EJB-ga töötamiseks (aspektile orienteeritud programmeerimine).
4. MDB prügikastid
- sõnumisüsteemidega töötamise eelised;
- sõnumite saatmine adressaadile, järjekord;
- teemade avaldamine/tellimine;
- JMS-i järjekorra tellimine;
- JMS-teema tellimine;
- sõnumite töötlemine Message Driven Beani abil.
5. Sõltuvuse süstimine CDI kaudu
- sõltuvussüsti eelised;
- Weldi (CDI implementatsioon) kasutamine JEE serveritest eraldi ja koos nendega;
- tootjad ja kõrvaldajad;
- pealtkuulajad CDI-s;
- dekoraatorid CDI-s;
- töö sündmuste ja jälgitava mustriga CDI-s.
6. Töö JMS-iga
- JEE serveri kasutamine JMS-iga töötamiseks;
- WildFly seadistamine, järjekordade ja teemade loomine;
- ühendused ja seansid JMS-iga töötamiseks;
- sõnumite asünkroonne saatmine ja vastuvõtmine;
- ActiveMQ kasutamine (režiim ilma JEE serverita);
- JNDI kasutamine järjekorra või teema hankimiseks;
- sõnumi päised ja omadused;
- sõnumite edastamine päring-vastuse režiimis;
- sõnumivalijad;
- JMS 2.0 võimalused;
- OpenMQ kasutamine.
7. JPA kasutamine
- olemitega töötamine, klasside kaardistamine andmebaasi tabeliteks;
- juurdepääsutüübid (välja või omaduse kaudu);
- väljade @Column ja @Lob konfigureerimine;
- primaarvõtmete genereerimise strateegiad;
- olemite suhted üks-ühele, üks-mitmele, mitu-mitmele;
- ühe- ja kahepoolsed suhted;
- kaskaadoperatsioonid;
- orbude eemaldamine;
- suhete laisk laadimine;
- sisseehitatud klassid ja kollektsioonid;
- klassipärandi kaardistamise strateegiad;
- töö EntityManageriga, põhitoimingud;
- püsivuse konteksti mõiste, ühendatud ja lahtiühendatud üksuste mõiste;
- 1. ja 2. taseme vahemälu, andmete kustutamine vahemälust;
- töö tehingutega;
- deklaratiivne tehingujuhtimine;
- optimistlik ja pessimistlik blokeerimine;
- püsivusüksuse seadistamine kasutades persistence.xml;
- Spring Data põhitõed;
- Spring Dataga töötamine JEE konteineris.
Kursusel käsitletakse teemasid, mis on vajalikud Spring Frameworki professionaalseks kasutamiseks praktikas, näiteks REST-teenuste dokumenteerimine, andmete serialiseerimine, tehingud kevadel, JWT autoriseerimine, WebFluxi praktiline rakendamine, testimine, juurutamine Dockeris ja palju muud teistele.
4,2
67 500 ₽
Sellel kursusel saavad õpilased baasteadmised ja -oskused, mis võimaldavad neil Java® SE platvormil areneda. Käsitletakse objektorienteeritud programmeerimise põhitõdesid ja UML-i kasutamist projekteerimisel. rakenduste arhitektuurid, samuti Java® keele kasutamise põhitõed (keeletüübid, operaatorid, klassid, paketid, erandid). Pakutakse palju praktilisi harjutusi.
4
41 500 ₽