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
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.
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.
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.
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.
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.
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.