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ákHaladó 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 a oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) fejlesztőknek, integrációs architektoknak és rendszergazdáknak szól, akik elsajátítanák az Apache Camel használatával elérhető haladó integrációs minták és technikák művészetét.
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.
- Végrejteni összetett útvonal-állítást és adattranszformációkat.
- Optimalizálni a teljesítményt és skálázhatóságot.
- Kezelni a hibákat és kivételeket komplex integrációs helyzetekben.
- Integrálni az Apache Camel-t különféle technológiákkal és platformokkal.
Apache Camel
21 ÓrákAPI-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.
Mikroszolgáltatások építése Apigee Edge-dzsel
21 ÓrákConfluent Apache Kafka: Klaszterműveletek és konfiguráció
16 ÓrákSzolgáltatásháló létrehozása Istio és Kubernetes segítségével
14 ÓrákJava 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 üzenetkezelés Apache Kafkával
14 ÓrákKafka 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.