Yrityssovellusten kehittäminen Java EE -tekniikoilla - kurssi 41 500 hieroa. IBS Training Centeristä, koulutus 40 tuntia, Päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Käsitellyt aiheet:
1. JEE-alustan yleiskatsaus
- yleiskatsaus JEE: n ydinteknologioihin;
- hajautetut EJB-komponentit;
- riippuvuuden lisääminen CDI: n kautta;
- viestien käsittely JMS: n kautta;
- suositut sovelluspalvelimet (JBoss/WildFly, Glassfish, IBM WebSphere, Oracle WebLogic).
2. EJB-arkkitehtuuri
- istuntopavujen tyypit;
- Singleton-astioiden käyttö;
- EJB-papujen testaus Arquillian-säiliössä;
- WAR-, JAR- ja EAR-arkistojen kokoaminen palvelimella julkaistavaksi;
- sovellusten käyttöönotto palvelimelle.
3. Session pavut
- valtiottomien papujen skaalautuvuus ja vikasietoisuus;
- @Local- ja @Remote-rajapinnat;
- valtiottomien papujen elinkaari;
- tilalla varustettujen roskakorien passivointi ja aktivointi;
- takaisinsoittoja elinkaaren hallintaa varten;
- servlettien käyttäminen tietojen hankkimiseen EJB: stä;
- sieppaajat EJB: n kanssa työskentelyä varten (aspektisuuntautunut ohjelmointi).
4. MDB roskakorit
- viestintäjärjestelmien kanssa työskentelyn edut;
- viestien lähettäminen vastaanottajalle, jono;
- aiheiden julkaiseminen/tilaaminen;
- tilaus JMS-jonoon;
- JMS-aiheen tilaus;
- viestien käsittely käyttämällä Message Driven Beania.
5. Riippuvuusinjektio CDI: n kautta
- riippuvuusruiskeen edut;
- Weldin käyttö (CDI-toteutus) erikseen JEE-palvelimista ja yhdessä niiden kanssa;
- tuottajat ja hävittäjät;
- sieppaajat CDI: ssä;
- sisustajat CDI: ssä;
- Työskentely tapahtumien ja Observable-mallin kanssa CDI: ssä.
6. Työskentely JMS: n kanssa
- JEE-palvelimen käyttö JMS: n kanssa työskentelemiseen;
- WildFlyn perustaminen, jonojen ja aiheiden luominen;
- yhteydet ja istunnot JMS: n kanssa työskentelemiseen;
- viestien asynkroninen lähettäminen ja vastaanottaminen;
- ActiveMQ: n käyttö (tila ilman JEE-palvelinta);
- käyttämällä JNDI: tä jonon tai aiheen saamiseksi;
- viestien otsikot ja ominaisuudet;
- viestien lähettäminen pyyntö-vastaustilassa;
- viestivalitsimet;
- JMS 2.0 -ominaisuudet;
- OpenMQ: n käyttö.
7. Käyttämällä JPA: ta
- työskentely entiteettien kanssa, luokkien kartoitus tietokantataulukoihin;
- pääsytyypit (kentän tai ominaisuuden kautta);
- @Column- ja @Lob-kenttien konfigurointi;
- strategiat perusavainten luomiseksi;
- entiteettien suhteet yksi-yhteen, yksi-moneen, monta-moneen;
- yksi- ja kahdenväliset suhteet;
- CSS-operaatiot;
- orpojen poistaminen;
- suhteiden laiska lataaminen;
- sisäänrakennetut luokat ja kokoelmat;
- Luokkaperinnön kartoitusstrategiat;
- Työskentely EntityManagerin kanssa, perustoiminnot;
- pysyvyyskontekstin käsite, yhdistettyjen ja irrotettujen kokonaisuuksien käsite;
- 1. ja 2. tason välimuisti, tietojen poistaminen välimuistista;
- työskennellä liiketoimien kanssa;
- deklaratiivinen liiketoimien hallinta;
- optimistinen ja pessimistinen esto;
- Pysyvyysyksikön asettaminen käyttämällä persistence.xml-tiedostoa;
- Spring Datan perusteet;
- Työskentely Spring Datan kanssa JEE-säiliössä.
Kurssilla käydään läpi Spring Frameworkin ammattikäyttöön käytännössä tarpeellisia aiheita, kuten REST-palvelujen dokumentointi, tietojen serialisointi, tapahtumat keväällä, JWT-valtuutus, WebFluxin käytännön sovellus, testaus, käyttöönotto Dockerissa ja paljon muuta muille.
4,2
67 500 ₽
Tällä kurssilla opiskelijat saavat perustiedot ja -taidot, joiden avulla he voivat kehittyä Java® SE -alustalla. Siinä käsitellään olioohjelmoinnin perusteita ja UML: n käyttöä suunnittelussa. sovellusarkkitehtuurit sekä Java®-kielen käytön perusteet (kielityypit, operaattorit, luokat, paketit, poikkeukset). Tarjolla on suuri määrä käytännön harjoituksia.
4
41 500 ₽