Microservices építése NodeJS és React segítségével Képzés
A microservices egy olyan architektúrai megközelítés, amely az alkalmazások fejlesztését kis szolgáltatások gyűjteményéből építi fel.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) tapasztalt fejlesztőknek szól, akik szeretnének alkalmazásokat építeni, üzembe helyezni és skálázni microservices segítségével, amelyeket NodeJS és React segítségével készítettek.
A képzés végére a résztvevők képesek lesznek:
- Alkalmazások fejlesztése, üzembe helyezése és skálázása különböző microservices segítségével.
- Kiszolgáló oldalon renderelt React alkalmazás építése.
- Több szolgáltatásból álló alkalmazások üzembe helyezése a felhőben Docker és Kubernetes segítségével.
- Alkalmazások tesztelése microservices-en.
A képzés formátuma
- Interaktív előadás és megbeszélés.
- Sok gyakorlat és gyakorlati feladat.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testre szabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Kurzusleírás
Bevezetés
- A microservices architektúra áttekintése
- A microservices alapjainak megértése
Microservices építése
- Mini-microservices alkalmazás fejlesztése
- Szolgáltatások futtatása Docker segítségével
- Szolgáltatások összehangolása Kubernetes segítségével
- Több szolgáltatásból álló alkalmazások architektúrájának megértése
- Felhőalapú környezet használata alkalmazásfejlesztéshez
- Normalizálási stratégiák használata
- Adatbázis kezelés és modellezés
- Hitelesítési stratégiák és lehetőségek használata
Izolált Microservices tesztelése
- A tesztelési architektúra megértése
- Érvénytelen bemenetek tesztelése
- Node környezet módosítása tesztelés közben
- Bejelentkezési és kijelentkezési funkciók tesztelése
- Sütikkel kapcsolatos problémák tesztelés közben
- Nem engedélyezett kérések tesztelése
NodeJS és React használata
- Kiszolgáló oldalon renderelt React alkalmazás integrálása
- Kód megosztása és újrafelhasználása szolgáltatások között
- Create-read-update-destroy szerver beállítása
- NATS streaming szerver használata
- NATS csatlakoztatása a NodeJS környezetben
- NATS kliens kezelése
- Keresztszolgáltatásos adatreplikáció használata
- Az eseményfolyam megértése
- Események és konkurenciaproblémák kezelése
Folyamatos integráció és szállítás (CI/CD)
- A fejlesztési munkafolyamat megértése
- Munka Git segítségével
- Tesztek futtatása
- Üzembehelyezési lehetőségek
Összefoglalás és következő lépések
Követelmények
- Alapvető ismeretek JavaScript és React területén
- Ismeret a parancssor használatában
Célközönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Microservices építése NodeJS és React segítségével Képzés - Foglalás
Microservices építése NodeJS és React segítségével Képzés - Érdeklődés
Microservices építése NodeJS és React segítségével - Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Barátságos környezet. Emellett nagyon tetszett a egyenesszonyes tanítás. Nagyon termékeny. Biztosan ajánlanám másoknak is, barátomságom és munkatársaim számára.
Zeed - Tamkeen Technologies
Kurzus - Building Microservices with NodeJS and React
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Axon Framework
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) fejlesztőknek szól, akik az Axon használatával szeretnének jól strukturált vállalati alkalmazásokat építeni, kihasználva a CQRS és az Event Sourcing előnyeit.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a fejlesztői környezetet, amely szükséges egy Axon Framework alkalmazás létrehozásához.
- Implementálni a CQRS (Command Query Responsibility Segregation) és az Event Sourcing architekturális mintákat komplex alkalmazások fejlesztéséhez.
- Alkalmazni a Domain Driven Design fogalmait az alkalmazás tervezésében.
- Olyan alkalmazásokat építeni, amelyek az üzleti problémára fókuszálnak, nem pedig az infrastruktúrára.
Envoy Proxy: Modern szolgáltatásproxy és szolgáltatásrács adatsík
14 ÓrákAz Envoy Proxy egy nagy teljesítményű peremhálózati és szolgáltatásproxy, amelyet eredetileg a Lyft hozott létre, és ma már egy széles körben elterjedt CNCF projekt a felhőalapú infrastruktúrákban. Az Envoy univerzális adatsíkként működik a szolgáltatásrács architektúrákban, lehetővé téve a dinamikus útválasztást, megfigyelhetőséget és Zero Trust biztonságot a mikroszolgáltatások között.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középhaladó szintű mérnököknek szól, akik szeretnék üzembe helyezni, konfigurálni és kezelni az Envoy Proxy-t modern mikroszolgáltatások és szolgáltatásrács környezetekben.
A képzés végére a résztvevők képesek lesznek:
- Az Envoy Proxy telepítése és konfigurálása önálló és Kubernetes környezetekben.
- Az Envoy architektúrájának megértése, beleértve a szűrőket, klasztereket és figyelőket.
- Forgalomirányítási szabályzatok konfigurálása, mint például újrapróbálkozások, áramkörszakadás és terheléselosztás.
- Biztonságos kommunikáció TLS/mTLS segítségével és Zero Trust elvek alkalmazása.
- Az Envoy funkcionalitásának bővítése WebAssembly (WASM) szűrőkkel.
- Az Envoy integrálása szolgáltatásrácsokkal, mint az Istio és a Consul.
- Mikroszolgáltatások forgalmának monitorozása, nyomkövetése és hibaelhárítása az Envoy megfigyelhetőségi funkcióival.
A képzés formátuma
- Interaktív előadás és vita.
- Számos gyakorlat és gyakorlati feladat.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségei
- Ha egyedi képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk.
Szolgáltatási háló létrehozása Istio és Kubernetes segítségével
14 ÓrákAz Istio egy nyílt forráskódú szolgáltatási háló, amely Kubernetes-en fut, és biztonságos, megfigyelhető és kezelhető kapcsolatot biztosít a mikroszolgáltatások között. Az Istio Envoy-alapú oldalkocsi proxyinak kihasználásával a csapatok szabályzatokat érvényesíthetnek, biztonságos kommunikációt valósíthatnak meg mTLS segítségével, részletes betekintést nyerhetnek a forgalomba, és javíthatják a megbízhatóságot nagy léptékben.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű mérnököknek szól, akik Istio segítségével szeretnének mikroszolgáltatásokat telepíteni, biztosítani és kezelni Kubernetes-en.
A képzés végére a résztvevők képesek lesznek:
- Istio telepítése és konfigurálása Kubernetes klasztereken.
- A szolgáltatási háló fogalmainak megértése és alkalmazása, beleértve a forgalomirányítást, biztonságot és megfigyelhetőséget.
- Mikroszolgáltatások üzembe helyezése egy Istio szolgáltatási hálóban.
- Szolgáltatások közötti kommunikáció biztosítása kölcsönös TLS (mTLS) és Zero Trust elvekkel.
- Mikroszolgáltatások monitorozása, nyomkövetése és hibakeresése Prometheus, Grafana és Jaeger segítségével.
- Istio integrálása Calico-val a fejlett hálózati szabályzatok és biztonság érdekében.
A képzés formátuma
- Interaktív előadás és megbeszélés.
- Számos gyakorlat és gyakorlás.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségei
- A képzés testreszabását kérheti, kérjük, lépjen kapcsolatba velünk.
Kuma Kubernetes
35 ÓrákA szakmai kurzus elvégzése után a résztvevők megszerezték azokat az ismereteket és készségeket, amelyek szükségesek a Kuma service mesh hatékony megvalósításához, kezeléséhez és skálázásához Kubernetes környezetben. Képesek lesznek haladó forgalomirányítási, megfigyelhetőségi és biztonsági funkciókat megvalósítani, hogy optimalizálják mikroszolgáltatásokon alapuló alkalmazásaik teljesítményét és megbízhatóságát.
Mikroszolgáltatások építése a Lumen PHP keretrendszerrel
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Lumennel szeretnének Laravel-alapú mikroszolgáltatásokat és alkalmazásokat építeni.
A képzés végén a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet a mikroszolgáltatások fejlesztésének megkezdéséhez a Lumennel.
- Megérteni a mikroszolgáltatások Lumennel és PHP-vel történő megvalósításának előnyeit.
- Végrehajtani és megvalósítani a mikroszolgáltatások funkcióit és műveleteit a Lumen keretrendszer segítségével.
- Védeni és szabályozni a mikroszolgáltatások architektúrájához való hozzáférést biztonsági rétegek építésével.
Rendszerarchitektúra, Szolgáltatásarchitektúra és Mikroszolgáltatásarchitektúra Spring Clouddal
21 ÓrákEbben az oktató által vezetett, élő képzésben Magyarország, a résztvevők megtanulják, hogyan értékelhetik a különböző technológiákat és megközelítéseket egy szolgáltatásalapú rendszerarchitektúra tervezéséhez. A képzés egy monolitikus rendszerek és szolgáltatásarchitektúrák összehasonlításával kezdődik, majd részletesen belemegy a mikroszolgáltatásarchitektúrába.
A résztvevők lehetőséget kapnak, hogy gyakorlatba ültessék tudásukat, miközben végigvezetik őket egy Spring Cloud, Spring Boot és Docker segítségével épített mikroszolgáltatás-készlet létrehozásán és üzembe helyezésén.
Végül a releváns infrastruktúra építőelemeit vizsgálják meg, hogy segítsék a résztvevőket abban, hogy meghatározzák a legmegfelelőbb eszközöket és megközelítéseket különböző szervezeti követelményekhez.
A képzés végére a résztvevők alapos megértéssel rendelkeznek a Szolgáltatásorientált Architektúráról (SOA) és a Mikroszolgáltatásarchitektúráról, valamint gyakorlati tapasztalattal rendelkeznek a Spring Cloud és a kapcsolódó Spring technológiák használatában a saját felhőalapú, felhőre kész mikroszolgáltatásaik gyors fejlesztéséhez.
Microszolgáltatások építése Spring Cloud és Docker használatával
21 ÓrákEbben az oktató által vezetett, élő képzésben Magyarország, a résztvevők megismerik a mikroszolgáltatások építésének alapjait a Spring Cloud és a Docker használatával. A résztvevők tudását gyakorlatok és mintamikroszolgáltatások lépésről lépésre történő fejlesztésével teszteljük.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a mikroszolgáltatások alapjait.
- Docker használata mikroszolgáltatás-alkalmazások konténereinek építéséhez.
- Konténerizált mikroszolgáltatások építése és üzembe helyezése Spring Cloud és Docker használatával.
- Mikroszolgáltatások integrálása felderítési szolgáltatásokkal és a Spring Cloud API Gateway-vel.
- Docker Compose használata végpontok közötti integrációs teszteléshez.
Microszolgáltatások építése Spring Cloud és Dockerrel - 5 nap
35 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) középhaladó szintű fejlesztők és DevOps mérnökök számára készült, akik Spring Cloud és Docker használatával szeretnének microszolgáltatásokat építeni, üzembe helyezni és kezelni.
A képzés végén a résztvevők képesek lesznek:
- Microszolgáltatásokat fejleszteni Spring Boot és Spring Cloud használatával.
- Alkalmazásokat konténerizálni Docker és Docker Compose segítségével.
- Szolgáltatásfelderítést, API átjárókat és szolgáltatások közötti kommunikációt implementálni.
- Microszolgáltatásokat monitorozni és biztonságossá tenni éles környezetben.
- Microszolgáltatásokat üzembe helyezni és irányítani Kubernetes segítségével.
Next.js 14 Haladó Fejlesztés
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó és haladó szintű webfejlesztőknek és technikai architektusoknak szól, akik szeretnék felfedezni a Next.js 14 újdonságait, és elsajátítani a modern webalkalmazások építéséhez szükséges ismereteket.
A képzés végére a résztvevők képesek lesznek:
- Kihasználni a Next.js 14 teljes potenciálját összetett alkalmazások fejlesztéséhez.
- Használni a legújabb funkciókat, mint például a Middleware, React Server Components és Edge Functions.
- Megvalósítani a legjobb gyakorlatokat a teljesítmény, skálázhatóság és SEO területén.
- Hatékonyan hibakeresni a Next.js alkalmazásokban felmerülő gyakori problémákat.
Next.js 14 - Haladó
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) haladó szintű fejlesztőknek szól, akik szeretnék elsajátítani a Next.js 14 legújabb funkcióit, optimalizálni a teljesítményt, és modern React technikákat implementálni.
A képzés végére a résztvevők képesek lesznek:
- Haladó React hookok és egyidejűségi funkciók implementálására.
- A Next.js útválasztási stratégiák hatékony megértésére és használatára.
- Server Components, Server Actions és hibrid renderelési megközelítések kihasználására.
- Adatlekérdezés, gyorsítótárazás és inkrementális statikus regenerálás optimalizálására.
- A Next.js használata backend megoldásként Edge Functions és Edge Runtime segítségével.
- Állapotkezelés React Context, Redux és atomi állapotkezelő könyvtárak segítségével.
- Alkalmazás teljesítményének optimalizálására a Web Core Vitals szempontjai szerint.
- Next.js alkalmazások hatékony tesztelésére, monitorozására és üzembe helyezésére.
React Next.js-szel
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) web fejlesztőknek szól, akik a Next.js-t szeretnék használni React alkalmazások létrehozásához.
A képzés végére a résztvevők képesek lesznek:
- Szerveroldali webalkalmazásokat és statikus oldalakat fejleszteni a Next.js-ben.
- Adatokat kezelni és tárolni a MongoDB-val.
- Webalkalmazás biztonságossá tételét AuthO hitelesítéssel.
Spring Cloud a mikroszolgáltatásokhoz
14 ÓrákEbben az oktató által vezetett, élő képzésben Magyarország, a mikroszolgáltatás architektúra bemutatásával kezdjük. A résztvevők tudását gyakorlatok és minta mikroszolgáltatások lépésről lépésre történő fejlesztésével teszteljük.
A képzés végére a résztvevők szilárd megértéssel rendelkeznek arról, hogyan használhatják a Spring Cloudot és a kapcsolódó Spring technológiákat saját felhőméretű, felhőre kész mikroszolgáltatásaik gyors fejlesztéséhez.
Microservices Spring Cloud és Kafka segítségével
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék a hagyományos architektúrát egy nagy párhuzamosságú, mikroszolgáltatásokra épülő architektúrára átalakítani a Spring Cloud, Kafka, Docker, Kubernetes és Redis segítségével.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet a mikroszolgáltatások építéséhez.
- Tervezni és megvalósítani egy nagy párhuzamosságú mikroszolgáltatási ökoszisztémát a Spring Cloud, Kafka, Redis, Docker és Kubernetes segítségével.
- Átalakítani a monolit és SOA szolgáltatásokat mikroszolgáltatás-alapú architektúrára.
- DevOps megközelítést alkalmazni a szoftverfejlesztés, tesztelés és kiadás területén.
- Biztosítani a magas párhuzamosságot a mikroszolgáltatások között éles környezetben.
- Figyelni a mikroszolgáltatásokat és helyreállítási stratégiákat implementálni.
- Teljesítményhangolást végezni.
- Megismerni a mikroszolgáltatások architektúrájának jövőbeli trendjeit.
Mikroszolgáltatások építése Spring Cloud és Netflix OSS segítségével
21 ÓrákA Spring Cloud egy nyílt forráskódú, könnyű súlyú mikroszolgáltatás-keretrendszer Java alkalmazások felhőre történő fejlesztéséhez. A Netflix OSS egy keretrendszerek és könyvtárak gyűjteménye mikroszolgáltatások fejlesztéséhez. A Spring Cloud zökkenőmentesen integrálódik a Netflix komponensekkel, automatikus konfigurációt és konvenciót használva a konfiguráció helyett.
Ebben az oktató által vezetett, élő képzésben a résztvevők megismerik a mikroszolgáltatások építésének alapvető fogalmait a Spring Cloud és a Netflix OSS használatával. A résztvevők tudását gyakorlatok és példamikroszolgáltatások lépésről lépésre történő fejlesztése során tesztelik.
A képzés végére a résztvevők szilárd megértéssel rendelkeznek arról, hogyan használhatják a Spring Cloud-ot és a kapcsolódó Spring technológiákat a Netflix OSS-szel együtt saját felhőre kész, felhő-méretű mikroszolgáltatásaik gyors fejlesztéséhez.
Célközönség
- Java fejlesztők
A képzés formátuma
- Részben előadás, részben vita, gyakorlatok és intenzív gyakorlati munka
Traefik
7 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszínen) rendszergazdáknak és fejlesztőknek szól, akik a Traefik segítségével szeretnének mikroszolgáltatásokat üzembe helyezni, kezelni, monitorozni és működtetni.
A képzés végén a résztvevők képesek lesznek:
- A Traefik konfigurálására és indítására egy Docker szolgáltatón keresztül.
- Biztonságos és titkosított kapcsolatok engedélyezésére a Let's Encrypt segítségével.
- Middleware üzembe helyezésére és csatlakoztatására egy routerhez a szolgáltatási kérések átalakításához.
- A Traefik műveleteinek monitorozására az irányítópult segítségével.