Microszolgáltatások készítése Go-val Képzés
A Go (Golang) egy kiváló nyelv a mikroszolgáltatások építéséhez, miatt a minimális memóriakihasználata.
A Spring Cloud egy nyílt forráskódú könnyű súlyúságú mikroszolgáltatás-keretrendszer.
Ebben az oktató vezetésű, élő képzésben a résztvevők megtanulják, hogyan építhetnek mikroszolgáltatásokat Go (Golang) és Spring Cloud használatával.
A képzés formátuma
- Rész előadás, rész vita, gyakorlatok és intenzív gyakorló alkalmazások
Kurzusleírás
Bevezetés
Mikroszolgáltatási architektúra áttekintése
Spring Cloud áttekintése
Go szintaxisa és működése áttekintése
A fejlesztői környezet beállítása
Első Go mikroszolgáltatás létrehozása
Szolgáltatás-felfedezés és terheléskiegyensúlyozás
Dinamikus útvonalak
Az ön mikroszolgáltatásainak biztonságossá tételének módja
A Go mikroszolgáltatás hibaelhárítása
HTTP szolgáltatások egységtesztelése a GoConvey segítségével
Naplózás és monitorozás
Mikroszolgáltatások nyomon követése késleltetések felderítéséhez
A mikroszolgáltatások tárolóba pakolása a Docker segítségével
Üzembe helyezés a Docker Swarm-on
Folyamatos kézbesítés
Hibaelhárítás
Összefoglalás és következtetés
Követelmények
- Eszköztelen programozási tapasztalat bármilyen nyelven
- Konténerek (Docker) fogalmának megértése
Célcsoport
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Microszolgáltatások készítése Go-val Képzés - Foglalás
Microszolgáltatások készítése Go-val Képzés - Érdeklődés
Microszolgáltatások készítése Go-val - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Flexibilitás arra, hogy a tárgyakat fedjem le, amelyekbe leginkább érdekelt vagyok
James Ferrier - OptoicoreIT
Kurzus - Building Microservices with Go
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Fejlesztés Microservices-en Google Cloud Apigee-n
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 szeretnék megtanulni, hogyan kell API-t felépíteni, tesztelni, hibakeresni és telepíteni az Google Cloud Apigee API platformján.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az API fejlesztésének megkezdéséhez szükséges összes erőforrást.
- Ismerje meg és alkalmazza a Apigee Edge-ban elérhető eszközöket.
- Építsen fel és telepítsen API-t az Google Cloudhoz.
- Az API hibák figyelése és hibakeresése.
- Használja ki az Google Cloud elemzési és gépi tanulási megoldásait az API-k intelligensebbé tételéhez.
Microszolgáltatások kialakítása Apigee Edge-szel
21 ÓrákAz Apigee Edge, amely a Java alapján épül, lehetővé teszi számára biztonságos hozzáférést nyújtani szolgáltatásaihoz egy jól meghatározott API segítségével, ami konzisztens az összes szolgáltatása átvetésében, függetlenül a szolgáltatás implementációjától. A konzisztens API:
- Könnyebbé teszi alkalmazásfejlesztők számára, hogy felhasználják szolgáltatásait.
- Engedélyezi a háttérbeli szolgáltatás implementációjának módosítását anélkül, hogy befolyásolná az nyilvános API-t.
- Engedélyezi a beépített elemzési, monetizálási, fejlesztőportál és más funkciók kihasználását az Edge szolgáltatásban.
Célcsoport
Ez a tanfolyam olyan mérnököket, architektákat és fejlesztőket céz meg, akik Apigee Edge-ot szeretnének felhasználni projektekben.
Axon Framework
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 Axon segítségével jól strukturált vállalati alkalmazásokat szeretnének készíteni, amelyek kihasználják a CQRS és az Event Sourcing erejét.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a Axon Framework alkalmazás létrehozásához szükséges fejlesztői környezetet.
- A komplex alkalmazások fejlesztéséhez alkalmazza a CQRS (Command Query Responsibility Segregation) és az Event Sourcing architektúra mintákat.
- Alkalmazza az Domain Driven Design fogalmait az alkalmazástervükre.
- Építsen olyan alkalmazásokat, amelyek az infrastruktúra helyett az üzleti problémára összpontosítanak.
Envoy Proxy: Modern Service Proxy és Service Mesh AdatSík
14 ÓrákEnvoy Proxy egy magas teljesítményű élek és szolgáltatási proxy, amelyet eredetileg a Lyft-nél fejlesztettek ki, és ma már egy CNCF projekt, amely széles körben használt cloud-native infrastruktúrában. Az Envoy működik egy univerzális adatcsatornáként a service mesh architektúrában, lehetővé téve a dinamikus útvonalakhoz, figyelhetőséghez és Zero Trust biztonsághoz való hozzáférést a mikroszolgáltatások között.
Ez az oktatóvezetett, élő (online vagy helyszíni) képzés célja, hogy a középfokú mérnökök tegyék lehetővé az Envoy Proxy telepítését, konfigurálását és üzemeltetését modern mikroszolgáltatások és service mesh környezetekben.
A képzés végére a résztvevők képesek lesznek:
- Envoy Proxy telepítése és konfigurálása állandó és Kubernetes környezetben.
- Az Envoy architektúrájának megértése, beleértve a szűrőket, csoportokat és hallgatókat.
- Forgalomkezelési politikák konfigurálása, mint például újrapróbálkozások, körforgalommegelőzés és terheléselosztás.
- Kommunikáció biztonságosítása TLS/mTLS használatával és Zero Trust elvek betartása.
- Envoy funkcióinak bővítése WebAssembly (WASM) szűrők segítségével.
- Envoy integrálása service mesh-ökkel, mint például Istio és Consul.
- Mikroszolgáltatásforgalom monitorozása, nyomkövetése és hibakeresése az Envoy figyelhetőségi funkcióinak segítségével.
A kurzus formája
- Interaktív előadás és viták.
- Sok gyakorlat és gyakorlás.
- Gyakorlati implementáció egy élő-laboratóriumi környezetben.
A kurzus testreszabási lehetőségek
- Egy testreszabott képzés kéréséhez kérjük, lépjen kapcsolatba velünk a megbeszéléshez.
Istio és Kubernetes segítségével Service Mesh létrehozása
14 ÓrákAz Istio egy nyílt forráskódú szolgáltatásháló, amely Kubernetes-en fut, biztosítva a mikroszolgáltatások közötti biztonságos, megfigyelhető és kezelhető kapcsolatot. Az Istio Envoy-alapú mellékszolgáltató proxy-okat felhasználva, a csapatok szabályokat erőltethetenek, kommunikációt biztonságosíthatnak mTLS segítségével, mélyreható megfigyelési lehetőséget nyújthatnak a forgalomra, és javíthatják a skálázhatóságot.
Ez az oktatóvezetett élő tanfolyam (online vagy helyszínen) a középfokú mérnökökre céloz, akik szeretnék telepíteni, biztonságosítani és kezelni mikroszolgáltatások alkalmazásokat Istio-val Kubernetes-en.
A tanfolyam végén a résztvevők képesek lesznek:
- Istio telepítésére és konfigurálására Kubernetes klusztereken.
- Szolgáltatáshálói fogalmak megértésére és alkalmazására, beleértve a forgalomkezelést, biztonságot és megfigyelhetőséget.
- Mikroszolgáltatások alkalmazások telepítésére Istio szolgáltatáshálón belül.
- Szolgáltatás-közötti kommunikáció biztonságosítására mTLS (Mutual TLS) és Zero Trust elvek segítségével.
- Mikroszolgáltatások monitorozására, nyomkövetésére és hibakeresésére Prometheus, Grafana és Jaeger segítségével.
- Istio integrálására Calico-val, előrehaladott hálózati politikák és biztonság érdekében.
A tanfolyam formája
- Interaktív előadás és viták.
- Sok gyakorlat és gyakorlati feladat.
- Kézi implementáció élő-laboratóriumi környezetben.
A tanfolyam testreszabási lehetőségei
- Egy testreszabott tanfolyam kérésére vegye fel velünk a kapcsolatot.
Java Mikroszolgáltamások
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű Java fejlesztőknek szól, akik mikroszolgáltatás-alapú alkalmazásokat szeretnének tervezni, fejleszteni, telepíteni és karbantartani Java olyan keretrendszerek használatával, mint a Spring Boot és Spring Cloud.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a mikroszolgáltatási architektúra alapelveit és előnyeit.
- Mikroszolgáltatások létrehozása és üzembe helyezése a Java és Spring Boot használatával.
- Szolgáltatásfelderítés, konfigurációkezelés és API-átjárók megvalósítása.
- A mikroszolgáltatások hatékony védelme, monitorozása és méretezése.
- Telepítsen mikroszolgáltatásokat a Docker és Kubernetes használatával.
Kuma Kubernetes
35 ÓrákA szakmai tanfolyam végén a résztvevők elsajátítják a Kuma szolgáltatásháló hatékony megvalósításához, kezeléséhez és méretezéséhez szükséges ismereteket és készségeket Kubernetes környezetben. A mikroszolgáltatásokon alapuló alkalmazásaik teljesítményének és megbízhatóságának optimalizálása érdekében képesek lesznek fejlett forgalomirányítási, megfigyelhetőségi és biztonsági funkciókat megvalósítani.
Building Microservices with the Lumen PHP Framework
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 az Lumen segítségével Laravel-alapú mikroszolgáltatásokat és alkalmazásokat kívánnak létrehozni.
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 mikroszolgáltatások fejlesztésének megkezdéséhez az Lumen segítségével.
- Ismerje meg a mikroszolgáltatások megvalósításának előnyeit az Lumen és PHP segítségével.
- Hajtsa végre és implementálja a mikroszolgáltatási funkciókat és műveleteket az Lumen keretrendszer segítségével.
- Védje és szabályozza a mikroszolgáltatási architektúrákhoz való hozzáférést biztonsági rétegek építésével.
Szoftverarchitektúra, Szolgáltatásarchitektúra és Mikroszolgáltatásarchitektúra Spring Clouddal
21 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan értékeljék a különböző technológiákat és megközelítéseket a szolgáltatásalapú rendszerarchitektúra tervezéséhez. A képzés a monolitikus rendszerek és szolgáltatás-architektúrák megbeszélésével és összehasonlításával kezdődik, majd a mikroszolgáltatási architektúra részleteibe merül.
A résztvevők lehetőséget kapnak arra, hogy tudásukat a gyakorlatba ültessék át, miközben a Spring Cloud, Spring Boot és Docker-val épített koncepciópróba mikroszolgáltatások létrehozásán és bevezetésén lépnek keresztül.
Végül megvizsgáljuk a releváns infrastruktúra építőelemeket, hogy segítsünk a résztvevőknek meghatározni a legmegfelelőbb eszközöket és megközelítéseket a különböző szervezeti követelményekhez.
A képzés végére a résztvevők alapos ismeretekkel rendelkeznek az Service-Oriented Architecture (SOA) és a Microservice Architecture területről, valamint gyakorlati tapasztalattal rendelkeznek a Spring Cloud és a kapcsolódó tavaszi technológiák használatában, hogy gyorsan fejlesszék saját felhőméretű, felhőre kész mikroszolgáltatásaikat.
Microszolgáltatások készítése Spring Cloud és Docker használatával
21 ÓrákEz az oktató által vezetett, élő képzés a(z) Magyarország helyszínen megalkotja a résztvevőknek a Spring Cloud és Docker segítségével épített mikroszolgáltatások alapjait. A résztvevők tudása tesztenyé lesz gyakorlatokon keresztül, valamint minta-mikroszolgáltatások lépésről lépésre történő fejlesztése során.
A képzés végére a résztvevők képesek lesznek:
- Felismerni a mikroszolgáltatások alapvető elveit.
- Docker-t használni tárolók létrehozására mikroszolgáltatás-alkalmazásokhoz.
- Tárolózott mikroszolgáltatásokat építeni és üzembe helyezni a Spring Cloud és Docker segítségével.
- Mikroszolgáltatásokat integrálni felfedezési szolgáltatásokkal és a Spring Cloud API Gateway-val.
- Docker Compose használatával végponti integrációs tesztelést végezni.
Building Microservices with Spring Cloud and Docker - 5 Nap
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű fejlesztőknek és DevOps mérnököknek szól, akik Spring Cloud és Docker használatával kívánnak mikroszolgáltatásokat építeni, telepíteni és kezelni.
A képzés végére a résztvevők képesek lesznek:
- Mikroszolgáltatások fejlesztése Spring Boot és Spring Cloud segítségével.
- Tárolja az alkalmazásokat a Docker és Docker Compose segítségével.
- Szolgáltatásfelderítés, API-átjárók és szolgáltatások közötti kommunikáció megvalósítása.
- A mikroszolgáltatások figyelése és biztonságossá tétele éles környezetben.
- Mikroszolgáltatásokat telepíthet és hangszerelhet a Kubernetes segítségével.
Spring Cloud Mikroszolgáltatásokhoz
14 ÓrákEbben az oktató által vezetett, élő képzésben a Magyarország-ban a mikroszolgáltatási architektúra tárgyalásával kezdjük. A résztvevők tudását gyakorlatokkal és a minta mikroszolgáltatások lépésről lépésre történő fejlesztésével teszik próbára.
A képzés végére a résztvevők alapos ismeretekkel rendelkeznek arról, hogyan használhatják a Spring Cloud-t és a kapcsolódó tavaszi technológiákat saját felhőméretű, felhőkompatibilis mikroszolgáltatásaik gyors fejlesztéséhez.
Microservices with Spring Cloud and Kafka
21 ÓrákEz az oktató vezetett, élő képzés Magyarország (online vagy személyesen) olyan fejlesztőknek tartott, akik hagyományos architektúrát szeretnének átalakítani nagy teljesítményű mikroszolgáltatás-alapú architektúrává a Spring Cloud, Kafka, Docker, Kubernetes és Redis használatával.
E képzés végére az egyes résztvevők képesek lesznek:
- Beállítani a mikroszolgáltatások kifejlesztéséhez szükséges fejlesztői környezetet.
- Tervezni és megvalósítani nagy teljesítményű mikroszolgáltatási ökoszisztémát a Spring Cloud, Kafka, Redis, Docker és Kubernetes használatával.
- Átalakítani monolitikus és SOA szolgáltatásokat mikroszolgáltatás-alapú architektúrává.
- Felvenni DevOps megközelítést a szoftverek fejlesztéséhez, teszteléséhez és kiadásához.
- Garantálni a mikroszolgáltatások közötti nagy teljesítményt a termelésben.
- Monitorozni a mikroszolgáltatásokat és helyreállítási stratégiákat implementálni.
- Végrehajtani a teljesítmény finomhangolását.
- Tudni az eljövendő tendenciákról a mikroszolgáltatás-architektúrában.
Spring Cloud és Netflix OSS használata microservice-ök készítésére
21 ÓrákA Spring Cloud egy nyílt forráskódú, könnyűsúlyú mikroszolgáltatás-keretrendszer Java-alkalmazások felhőbeli fejlesztésére. A Netflix OSS keretrendszerek és könyvtárak halmaza a mikroszolgáltatások fejlesztéséhez. A Spring Cloud jól integrálódik a Netflix komponensekkel automatikus konfigurációval és konvenció azonosítása mellett.
Ebben az oktatóvezető által vezetett élő képzésben a résztvevők megtanulják a Spring Cloud és Netflix OSS technológiákkal történő mikroszolgáltatások alapvető fogalmait. A gyakorlatokon keresztül és minta mikroszolgáltatások lépésről lépésre történő fejlesztése által tesztelik a résztvevők tudását.
A képzés végeztével a résztvevők szolid alapot lesznek képesek alkotni arra, hogyan használják a Spring Cloud-ot és az összefüggő Spring technológiákat együtt a Netflix OSS-szel gyorsan felhő-skálájú, felhőkész mikroszolgáltatások fejlesztéséhez.
Célközönség
- Java-fejlesztők
A képzés formája
- Részben előadás, részben diskusszió, gyakorlatok és nagyrészt praktikus gyakorlás
Traefik
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a rendszergazdáknak és fejlesztőknek szól, akik a Traefik segítségével kívánnak mikroszolgáltatásokat telepíteni, kezelni, felügyelni és működtetni.
A képzés végére a résztvevők képesek lesznek:
- Konfigurálja és indítsa el a Traefik-t egy Docker-szolgáltatón keresztül.
- Engedélyezze a biztonságos és titkosított kapcsolatokat a Let's Encrypt segítségével.
- Telepítsen és csatlakoztasson köztes szoftvert egy útválasztóhoz a szolgáltatáskérések átalakításához.
- Figyelje Traefik műveleteit a műszerfal segítségével.