Mikroszolgáltatások építése Go-val Képzés
A Go (Golang) kiváló nyelv mikroszolgáltatások építéséhez, kis memóriafogyasztása miatt.
A Spring Cloud egy nyílt forráskódú, könnyűsúlyú mikroszolgáltatás-keretrendszer.
Ezen oktató által vezetett, élő képzés során a résztvevők megtanulják, hogyan építhetnek mikroszolgáltatásokat Go (Golang) és Spring Cloud segítségével.
A képzés formátuma
- Részben előadás, részben vita, gyakorlatok és intenzív gyakorlati munka
Kurzusleírás
Bevezetés
A mikroszolgáltatás architektúra áttekintése
A Spring Cloud áttekintése
A Go szintaxis és műveletek áttekintése
Fejlesztői környezet beállítása
Az első Go mikroszolgáltatás építése
Szolgáltatásfelderítés és terheléselosztás
Dinamikus útválasztás
A mikroszolgáltatások biztonságossá tétele
Hibakeresés a Go mikroszolgáltatásban
Unit tesztek HTTP szolgáltatásokhoz GoConvey segítségével
Naplózás és monitorozás
Mikroszolgáltatások nyomon követése a késések feltárásához
Mikroszolgáltatások konténerbe helyezése Dockerrel
Üzembe helyezés Docker Swarm-on
Folyamatos szállítás
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Tapasztalat bármilyen programozási nyelvben
- A konténer fogalmak (Docker) ismerete
Célközönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Mikroszolgáltatások építése Go-val Képzés - Foglalás
Mikroszolgáltatások építése Go-val Képzés - Érdeklődés
Mikroszolgáltatások építése Go-val - Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
A flexibilitás, hogy a legtöbbet érdeklő témákat lehessen személyre szabni
James Ferrier - OptoicoreIT
Kurzus - Building Microservices with Go
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
A Confluent Apache Kafka adminisztrációja
21 ÓrákA Confluent Apache Kafka egy elosztott eseményfolyam-platform, amely nagy átviteli sebességű, hibátűrő adatcsatornák és valós idejű elemzések tervezésére szolgál.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű rendszergazdáknak és DevOps szakembereknek szól, akik szeretnék telepíteni, konfigurálni, monitorozni és hibaelhárítani a Confluent Apache Kafka klasztereket.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Confluent Kafka összetevőit és architektúráját.
- Kafka brókerek, Zookeeper kvórumok és kulcsfontosságú szolgáltatások üzembe helyezése és kezelése.
- Speciális funkciók konfigurálása, beleértve a biztonságot, replikációt és teljesítményhangolást.
- Kezelőeszközök használata a Kafka klaszterek monitorozására és karbantartására.
A képzés formátuma
- Interaktív előadás és vita.
- Sok gyakorlat és gyakorlati feladat.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha egy testre szabott képzést szeretne kérni erre a kurzusra, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Haladó RabbitMQ - 2 nap
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) fejlesztők és szoftvermérnökök számára készült, akik a RabbitMQ segítségével szeretnének kommunikálni a mikroszolgáltatások között üzenetküldéssel, valamint haladó szintű implementációt és hibaelhárítást végezni.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges környezetet a haladó üzenetküldő megoldások fejlesztéséhez a RabbitMQ segítségével.
- Megérteni, hogyan tervezhetnek elosztott mikroszolgáltatás architektúrát a RabbitMQ-val.
- Megtanulni a haladó konfiguráció, biztonság, hálózatkezelés, magas rendelkezésre állás és replikáció megvalósítását.
- Ismerni a RabbitMQ telepítések során felmerülő gyakori problémákat és azok megoldását.
- Megismerkedni a memóriaoptimalizálással, folyamatszabályozással és haladó teljesítményhangolással.
- Alkalmazni néhány haladó hibaelhárítási technikát.
Haladó Apache Camel
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) fejlesztők, integrációs architektusok és rendszergazdák számára készült, akik szeretnék elsajátítani a haladó integrációs minták és technikák művészetét az Apache Camel segítségével.
A képzés végén a résztvevők képesek lesznek:
- Megérteni a haladó integrációs mintákat és technikákat.
- Komplex útválasztás és átalakítások implementálása.
- Teljesítmény és skálázhatóság optimalizálása.
- Hibák és kivételek kezelése komplex integrációs forgatókönyvekben.
- Az Apache Camel integrálása különböző technológiákkal és platformokkal.
Apache Camel
21 ÓrákAz Apache Camel egy robusztus keretrendszert kínál a vállalati alkalmazások integrálásához és útválasztásához. Belemerül az alapvető fogalmakba, mint az útválasztás, üzenetátalakítás, hibakezelési stratégiák, komponenskapcsolók, Vállalati Integrációs Minták és tranzakciókezelés. Fejlesztőket vezet át a gyakorlatias útvonaldefiníciók, bean-összekapcsolás, konkurenciakezelés és monitorozási technikák beállításán. A gyakorlókat felkészíti a megbízható mikroszolgáltatás-kommunikációs rétegek tervezésére, ezzel egyszerűsítve az adatfolyamokat.
API-k kezelése Apigee-vel
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) fejlesztőknek szól, akik szeretnének megtanulni, hogyan építsenek, teszteljenek, hibakereszenek és helyezzenek üzembe egy API-t a Google Cloud Apigee API Platformján.
A képzés végén a résztvevők képesek lesznek:
- Fejlesztői környezet beállítása, amely tartalmazza az API fejlesztéséhez szükséges erőforrásokat.
- Megismerni és alkalmazni az Apigee Edge-ben elérhető eszközöket.
- API építése és üzembe helyezése a Google Cloud-on.
- API hibák monitorozása és hibakeresése.
- A Google Cloud elemzési és gépi tanulási megoldásainak használata az API-k intelligensebbé tételéhez.
Microszolgáltatások építése Apigee Edge segítségével
21 ÓrákAz Apigee Edge, amely Java alapokra épül, lehetővé teszi szolgáltatásai biztonságos elérését egy jól definiált API-n keresztül, amely konzisztens minden szolgáltatás esetében, függetlenül a szolgáltatás implementációjától. Egy konzisztens API:
- Megkönnyíti az alkalmazásfejlesztők számára a szolgáltatások használatát.
- Lehetővé teszi a háttérszolgáltatás implementációjának módosítását anélkül, hogy ez hatással lenne a nyilvános API-ra.
- Lehetővé teszi az Edge-be épített elemzési, bevételszerzési, fejlesztői portál és egyéb funkciók kihasználását.
Célközönség
Ez a kurzus mérnökök, architektusok és fejlesztők számára készült, akik szeretnék az Apigee Edge-t használni projektjeikben.
Confluent Apache Kafka: Klaszterműveletek és konfiguráció
16 ÓrákA Confluent Apache Kafka egy vállalati szintű, elosztott eseményfolyam-platform, amely az Apache Kafka-ra épül. Nagy átviteli sebességű, hibajavító adatcsatornákat és valós idejű folyamatos alkalmazásokat támogat.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű mérnökök és rendszergazdák számára készült, akik szeretnék üzembe helyezni, konfigurálni és optimalizálni a Confluent Kafka klasztereket éles környezetekben.
A képzés végére a résztvevők képesek lesznek:
- Telepíteni, konfigurálni és üzemeltetni Confluent Kafka klasztereket több brókérrel.
- Magas rendelkezésre állású beállítások tervezése Zookeeper és replikációs technikák segítségével.
- Teljesítmény finomhangolása, metrikák monitorozása és helyreállítási stratégiák alkalmazása.
- Biztonságos, skálázható és integrált Kafka megoldások létrehozása vállalati környezetekben.
A képzés formátuma
- Interaktív előadás és vita.
- Számos gyakorlat és gyakorlati feladat.
- Gyakorlati implementáció élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testreszabott 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.
Java Microservices
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középszintű Java fejlesztőknek szól, akik szeretnének mikroservízes alapú alkalmazásokat tervezni, fejleszteni, üzembe helyezni és karbantartani Java keretrendszerek, például a Spring Boot és a Spring Cloud segítségével.
A képzés végén a résztvevők képesek lesznek:
- Megérteni a mikroservízes architektúra elveit és előnyeit.
- Mikroservízeket építeni és üzembe helyezni Java és Spring Boot használatával.
- Szolgáltatásfelderítést, konfigurációkezelést és API átjárókat implementálni.
- Biztonságosan monitorozni és skálázni a mikroservízeket.
- Mikroservízeket üzembe helyezni Docker és Kubernetes segítségével.
Elosztott üzenetküldés Apache Kafka-val
14 ÓrákEz a tanfolyam vállalati architekteknek, fejlesztőknek, rendszergazdáknak és bárki számára, aki meg szeretné érteni és használni a nagy teljesítményű elosztott üzenetküldő rendszereket. Ha specifikusabb igényeid vannak (pl. csak a rendszergazdai oldal), a tanfolyam testreszabható, hogy jobban megfeleljen a szükségleteidnek.
Kafka rendszergazdáknak
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) kezdő/középhaladó/haladó szintű rendszergazdáknak és műveleti mérnököknek szól, akik szeretnék használni az Apache Kafka-t a Kafka klaszterek üzembe helyezéséhez, biztonságossá tételéhez, monitorozásához és hibaelhárításához.
A képzés végére a résztvevők képesek lesznek elmagyarázni a Kafka architektúrát és a KRaft módot, üzemeltetni és biztosítani a Kafka klasztereket, monitorozni a teljesítményt és a megbízhatóságot, valamint elhárítani a gyakori éles problémákat.
Apache Kafka fejlesztőknek
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó szintű fejlesztőknek szól, akik nagy adatalkalmazásokat szeretnének fejleszteni az Apache Kafka segítségével.
A képzés végére a résztvevők képesek lesznek:
- Kafka producereket és fogyasztókat fejleszteni, hogy adatokat küldjenek és olvassanak a Kafkából.
- Integrálni a Kafkát külső rendszerekkel a Kafka Connect segítségével.
- Adatfolyam-alkalmazásokat írni a Kafka Streams & ksqlDB segítségével.
- Integrálni egy Kafka kliensalkalmazást a Confluent Clouddal felhőalapú Kafka telepítésekhez.
- Gyakorlati tapasztalatot szerezni gyakorlati feladatok és valós használati esetek segítségével.
Kafka alapok Java fejlesztőknek
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó szintű Java fejlesztőknek szól, akik szeretnék integrálni az Apache Kafka-t alkalmazásaikba, hogy megbízható, skálázható és nagy átviteli sebességű üzenetküldést biztosítsanak.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafka architektúráját és alapvető összetevőit.
- Kafka klaszter beállítása és konfigurálása.
- Üzenetek küldése és fogadása Java nyelven.
- Kafka Streams implementálása valós idejű adatfeldolgozáshoz.
- Hibajavítás és skálázhatóság biztosítása Kafka alkalmazásokban.
Microservices é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 mikroservices építésének alapjait Spring Cloud és Docker használatával. A résztvevők tudását gyakorlatok és példamikroservices lépésről lépésre történő fejlesztése során teszteljük.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a mikroservices alapjait.
- Docker használatával konténereket építeni mikroservice alkalmazásokhoz.
- Spring Cloud és Docker használatával konténerizált mikroservices építeni és üzembe helyezni.
- Mikroservices 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.