Kurzusleírás

1. nap: Bevezetés a Mikroszolgáltatások Architektúrájába

  1. A mikroszolgáltatások architektúrájának megértése
    • Áttekintés a mikroszolgáltatások architektúrájáról: jellemzők, előnyök és kihívások
    • A monolit és a mikroszolgáltatás-alapú architektúrák összehasonlítása
  2. Felbontási stratégiák és Domain-Driven Design (DDD)
    • Stratégiák a monolitok felbontására mikroszolgáltatásokká
    • A Domain-Driven Design (DDD) alapelvei és szerepe a mikroszolgáltatásokban
  3. Szolgáltatások közötti kommunikáció és API Gateway-k
    • Kommunikációs minták a mikroszolgáltatások között
    • Az API gateway-k szerepe a mikroszolgáltatások architektúrájában
  4. Gyakorlati Workshop: Mikroszolgáltatások Határainak Tervezése
    • Gyakorlati óra: Szolgáltatási határok azonosítása és interfészek meghatározása
    • Csoportos megbeszélések és tervezési feladatok a felbontási stratégiákról

2. nap: Mikroszolgáltatások Fejlesztése és Üzembehelyezése

  1. Mikroszolgáltatások Fejlesztési Technikái
    • Nyelvfüggetlen mikroszolgáltatás-fejlesztési gyakorlatok
    • Mikroszolgáltatások implementálása Spring Boot, Node.js stb. keretrendszerekkel
  2. Konténerizálás Dockerrel és Orchestráció Kubernetes-szel
    • Konténerizálás alapelvei Docker használatával mikroszolgáltatásokhoz
    • Kubernetes a mikroszolgáltatások üzembehelyezésének és kezelésének koordinálására
  3. Rugalmasság és Hibaelhárítás Biztosítása
    • Rugalmassági minták implementálása: áramkörszakadó, újrapróbálkozás és időtúllépés
    • Technikák a hibaelhárításra a mikroszolgáltatásokban
  4. Laboróra: Mikroszolgáltatások Implementálása Dockerrel és Kubernetes-szel
    • Gyakorlati feladatok: Mikroszolgáltatások építése, konténerizálás és koordinálás Kubernetes-szel

3. nap: Tesztelés, Biztonság és Skálázhatóság a Mikroszolgáltatásokban

  1. Tesztelési Stratégiák Mikroszolgáltatásokhoz
    • Mikroszolgáltatások tesztelésének módszerei: egységteszt, integrációs teszt és végpontok közötti teszt
    • Eszközök és keretrendszerek a mikroszolgáltatások teszteléséhez
  2. Biztonsági Megfontolások a Mikroszolgáltatásokban
    • Mikroszolgáltatások architektúrájának biztonsága: hitelesítés, engedélyezés és titkosítás
    • Ajánlott eljárások a biztonság kezelésére mikroszolgáltatás-alapú rendszerekben
  3. Monitorozás, Skálázhatóság és Üzembehelyezési Stratégiák
    • Mikroszolgáltatások monitorozása: metrikák, naplózás és nyomkövetés
    • Stratégiák a mikroszolgáltatások horizontális és vertikális skálázására
    • Üzembehelyezési stratégiák és CI/CD folyamatok mikroszolgáltatásokhoz
  4. Esettanulmány és Összefoglalás
    • Esettanulmányok valós mikroszolgáltatás-implementációkról
    • Kulcsfogalmak összefoglalása és záró megjegyzések

Követelmények

  • Alapvető ismeretek a szoftverfejlesztés területén és ismeretek a disztribuált rendszerek alapfogalmairól.
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák