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ó 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.
Microszolgáltatások fejlesztése a Google Cloud Apigee platformon
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é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ására, amely tartalmazza az API fejlesztéséhez szükséges összes erőforrást.
- Megérteni és implementálni az Apigee Edge-en belül 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 kihasználása az API-k intelligensebbé tételéhez.
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.
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.
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.
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.
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.
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.
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.