RxJava for Android Developers Képzés
Az RxJava egy Java könyvtár eseményalapú alkalmazások engedélyezésére (más néven Reactive Programming).
Ez az oktató által vezetett, élő (online vagy helyszíni) tréning azoknak a fejlesztőknek szól, akik az RxJava segítségével szeretnék kifejleszteni és telepíteni egy Android mobilalkalmazást.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza a reaktív alkalmazás fejlesztéséhez szükséges könyvtárakat, csomagokat és keretrendszereket.
- Az adat- és eseményfolyamok kibocsátásának és felhasználásának megértése.
- Tervezz olyan alkalmazásokat, amelyek valós (eseményalapú) helyzeteket modelleznek elegánsan és tömören.
A tanfolyam formátuma
- Interaktív előadás és beszélgetés.
- Sok gyakorlat és gyakorlat.
- Gyakorlati megvalósítás élő labor környezetben.
Tanfolyam testreszabási lehetőségek
- Ha személyre szabott képzést szeretne kérni ehhez a tanfolyamhoz, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
- Ha többet szeretne megtudni az Rx-rőlJava, látogasson el a következő oldalra: https://github.com/ReactiveX/RxJava
Kurzusleírás
Bevezetés
- Mi az Reactive Programming?
RxJava áttekintése
Fejlesztési környezet előkészítése
Az RxJava szintaxis áttekintése
RxJava alkalmazás létrehozása
Megfigyelhető elemek és előfizetők beállítása
Üzemeltetőkkel való együttműködés
Megfigyelhetőek átalakítása
Megfigyelhető anyagok szűrése
Megfigyelhető elemek kombinálása
Feltételek használata az alkalmazások viselkedésének szabályozására
Az ellennyomás szabályozása a Flowable Class segítségével
Megfigyelhető tárgyak ártalmatlanítása
Az RxBinding és az RxPermissions felfedezése
RxJava megfigyelések és előfizetések tesztelése
Íróegység tesztek az Rx-hezJava
Az alkalmazás telepítése
Hibaelhárítás
Összegzés és következtetés
Követelmények
- A mobilfejlesztési koncepciók általános ismerete.
- Java programozási tapasztalat.
Közönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
RxJava for Android Developers Képzés - Booking
RxJava for Android Developers Képzés - Enquiry
RxJava for Android Developers - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Közelgő kurzusok
Rokon tanfolyam
GlassFish Administration
21 ÓrákGlassFish Az Adminisztrációs tréning bevezeti a résztvevőket a telepítési, konfigurálási, kezelési és megfigyelési GlassFish szerver titkaiba. A képzés nyitott a jövőbeli GlassFish szerveradminisztrátorok számára.
Administering GlassFish Server with Java EE applications introduction
21 ÓrákA GlassFish egy nyílt forráskódú alkalmazásszerver. Ez a háromnapos tanfolyam bemutatja a GlassFish szerver adminisztrálását Java EE alkalmazásokkal.
Gosu Programming
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a programozóknak szól, akik szeretnék letölteni, telepíteni és megvalósítani a Gosu statikus gépelését és pragmatikus megközelítését a programozásban.
A képzés végére a résztvevők képesek lesznek a Gosu segítségével programozni, hogy egyszerű szkripteket írjanak könyvtárakhoz, felhasználói felület elemeihez, szabályokhoz stb.
Guava
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a Java programozóknak szól, akik szeretnének tanulni a Guava-ről és a Guava programozásban való felhasználásáról.
A képzés végére a résztvevők képesek lesznek:
- Tanulja meg a Guava használatát a Java programozásban.
- Használja a Guava-t a szabványos kódolási gyakorlatok megkönnyítésére.
- Készítsen könnyen olvasható és tömör Java kódokat.
Jakarta EE Fundamentals
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Jakarta EE-vel kívánnak felhőalapú natív alkalmazásokat készíteni, áttelepíteni és telepíteni, kihasználva a Java EE 8 és a számítási felhő teljes megvalósítását. technológia.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az Jakarta EE alkalmazások fejlesztésének megkezdéséhez.
- Hozzon létre és készítsen adatbázis-vezérelt alkalmazásokat a Jakarta Persistence API-val.
- Alkalmazások fejlesztése és integrálása Jakarta EE a Jakarta RESTful webszolgáltatásokkal a hordozhatóság érdekében.
- Tárolja a felhőalapú natív alkalmazásokat a felhőalapú telepítéshez a Docker segítségével.
Developing Applications for the Java EE 7 Platform Ed 1
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnének telepíteni, kezelni és implementálni Java EE 7 vállalati alkalmazásokat fejleszteni.
A képzés végére a résztvevők képesek lesznek vállalati alkalmazásokat és webszolgáltatásokat létrehozni, kezelni, implementálni, telepíteni és biztonságossá tenni a Java EE 7 használatával.
Java EE 8 for Beginners
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik az Java EE 8 új funkcióit szeretnék használni felhőalkalmazások készítéséhez.
A képzés végére a résztvevők képesek lesznek:
- A fejlesztés megkezdéséhez szükséges fejlesztési környezet kialakítása.
- Ismerje meg a Java Enterprise Edition (JEE) mögött rejlő koncepciókat és architektúrát.
- Hozzon létre egy minta felhőalkalmazást (vagy webszolgáltatást).
- Csatlakoztasson egy alkalmazást egy adatbázishoz.
- Állapotjelző komponensek írása és kezelése függőségi injekció segítségével.
- Írjon integrációs teszteket Java EE komponenshez.
Java EE 8 Advanced
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Java EE 8 segítségével felhő-kompatibilis vállalati alkalmazásokat kívánnak készíteni és telepíteni, kihasználva a fejlett Java technológiákat és API-kat.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet a vállalati alkalmazások fejlesztésének megkezdéséhez Java EE 8.
- Valósítson meg üzleti logikát az üzletorientált alkalmazások tervezéséhez és építéséhez.
- Integrálja a mikroszolgáltatásokat Java EE 8 komponenssel, hogy az egyszintű alkalmazásokat nagymértékben méretezhető és felhőkompatibilis alkalmazásokká alakítsa.
- Ismerje meg és alkalmazza Java EE 8 tervezési mintát és kódolási bevált gyakorlatot.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik Java EE 8 alkalmazásukat konténerbe kívánják helyezni és mikroszolgáltatásként a felhőben futtatni.
A képzés végére a résztvevők képesek lesznek:
- Java mikroszolgáltatások létrehozása és üzembe helyezése Docker-tárolókban.
- Docker-tárolók kezelése a Kubernetes segítségével.
- Integrálja a mikroszolgáltatásokat egy meglévő monolitikus rendszerrel.
- Monitorozhatja, tesztelheti és biztonságossá teheti a mikroszolgáltatásokat.
- Konténerek és hangszerelési környezetek hibaelhárítása.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 ÓrákEz a 4 napos tanfolyam azoknak a programozóknak szól, akik már ismerik az Java nyelvet, és szeretnék kihasználni az Enterprise Java Beans 2.0 technológiát, miközben tudatában vannak az alkalmazások terjesztésének biztonsági vonatkozásainak. Ez a kurzus egy nagy gyakorlati komponensből áll, amely magában foglalja az Enterprise Java Beans alapú e-kereskedelmi alkalmazás fejlesztését. A kurzus a JBoss Application Server-t használja.
Java Virtual Machine (JVM)
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a Java fejlesztőknek szól, akik JVM eszközöket és szolgáltatásokat szeretnének használni Java programok futtatásához.
A képzés végére a résztvevők képesek lesznek:
- Megértik a JVM működését és felépítését.
- Megismerik a reflexiót és a különböző memóriaterületeket.
- Megértik, hogyan kell használni a JVM eszköz interfészt.
- A JVM segítségével bármilyen eszközön vagy operációs rendszeren futtathatják a Java programokat.
NetBeans
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a NetBeans segítségével szeretnének Java és más programozási nyelvű alkalmazásokat fejleszteni.
A képzés végére a résztvevők képesek lesznek:
- További információ a NetBeans-ről és annak működéséről.
- Tanulja meg a NetBeans használatát a Java programozásban.
- A NetBeans segítségével sablonokat és projekteket hozhat létre.
Enterprise Application Integrations with Spring Integration
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Spring Integration segítségével kívánják megtervezni és kiépíteni a kiváló minőségű és hatékony vállalati integrációs megoldásokat.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az integrációs megoldások fejlesztésének megkezdéséhez a Spring Integration segítségével.
- Ismerje meg a tavaszi integráció funkcióit, alapvető koncepcióit és összetevőit.
- Ismerje meg a vállalati integrációs minták megvalósítását.
- Készítsen üzenetvezérelt vállalati alkalmazásokat a Spring Integration segítségével.
- Integráció engedélyezése külső adatfolyamokkal és NoSQL adatbázisokkal (Apache Kafka, MongoDB, Redis stb.).
- Figyelemmel kísérheti és kezelheti a végpontok közötti üzenetkezelési folyamatokat.
Vaadin
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) programozóknak, java-fejlesztőknek és bárkinek szól, aki az Vaadin-t akarja használni alkalmazások fejlesztésére és üzembe helyezésére.
A képzés végére a résztvevők képesek lesznek:
- Állítson be és konfiguráljon egy Vaadin projektet.
- Ismerje meg az Vaadin alapjait az alkalmazások fejlesztésében.
- Alkalmazások fejlesztéséhez használja az Vaadin-et.
Vert.x: Build a Reactive Application on JVM
14 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan lehet a Vert.x segítségével létrehozni egy aszinkron, eseményalapú webalkalmazást.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg és használja a Vert.x verem különböző összetevőit (mag, web, kliens stb.).
- A Vert.x segítségével hálózati segédprogramokat, HTTP/REST mikroszolgáltatásokat, nagy mennyiségű eseményfeldolgozást, háttér üzenetbusz-alkalmazásokat stb. hozhat létre.
- Futtasson olyan alkalmazást, amely képes kezelni a magas egyidejűséget minimális kernelszál használatával.
- Használja a Vert.x API-it a Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin stb. támogatására.
- Egységteszt aszinkron kód a Vert.x-Unit segítségével.
- Telepítsen és skálázzon egy alkalmazást minimális hardverrel.