Kurzusleírás

1. nap: Bevezetés a Microservices építészetbe

  1. Az építészet megértése Microservices
    • A mikroszolgáltatások architektúrájának áttekintése: jellemzők, előnyök és kihívások
    • Kontrasztos monolitikus és mikroszolgáltatás-alapú architektúrák
  2. Dekompozíciós stratégiák és tartományvezérelt tervezés (DDD)
    • A monolitok mikroszolgáltatásokká bontásának stratégiái
    • A Domain-Driven Design (DDD) alapelvei és szerepe a mikroszolgáltatásokban
  3. Szolgáltatás Communication és API-átjárók
    • Communication minták a mikroszolgáltatások között
    • Az API-átjárók szerepe a mikroszolgáltatási architektúrában
  4. Gyakorlati műhely: Mikroszolgáltatási határok tervezése
    • Gyakorlati foglalkozás: Szolgáltatási határok azonosítása és interfészek meghatározása
    • Csoportos beszélgetések és tervezési gyakorlatok a dekompozíciós stratégiákról

2. nap: Mikroszolgáltatás fejlesztés és bevezetés

  1. Mikroszolgáltatás fejlesztési technikák
    • Nyelv-agnosztikus mikroszolgáltatás-fejlesztési gyakorlatok
    • Mikroszolgáltatások megvalósítása olyan keretrendszerekkel, mint Spring Boot, Node.js stb.
  2. Konténerezés Docker-vel és hangszerelés Kubernetes-vel
    • Konténerezési elvek Docker használatával a mikroszolgáltatásokhoz
    • Kubernetes a mikroszolgáltatások telepítésének megszervezéséhez és kezeléséhez
  3. A rugalmasság és a hibatűrés biztosítása
    • Rugalmassági minták megvalósítása: megszakítók, újrapróbálkozások és időtúllépések
    • A mikroszolgáltatások hibatűrésének technikái
  4. Laboratóriumi munkamenet: Microservices megvalósítása Docker-vel és Kubernetes-vel
    • Gyakorlati gyakorlatok: Mikroszolgáltatások építése, konténerezés és hangszerelés a Kubernetes segítségével

3. nap: Tesztelés, biztonság és Scalaképesség a Microservices-ban

  1. Tesztelési stratégiák a Microservices számára
    • A mikroszolgáltatások tesztelésének megközelítései: egység, integráció és végpontok közötti tesztelés
    • Eszközök és keretrendszerek mikroszolgáltatások teszteléséhez
  2. Biztonsági szempontok itt: Microservices
    • A mikroszolgáltatások architektúrájának védelme: hitelesítés, engedélyezés és titkosítás
    • A mikroszolgáltatásokon alapuló rendszerek biztonságának kezelésének legjobb gyakorlatai
  3. Monitoring, Scalaképesség és telepítési stratégiák
    • Mikroszolgáltatások figyelése: metrikák, naplózás és nyomkövetés
    • Stratégiák a mikroszolgáltatások vízszintes és függőleges méretezéséhez
    • Telepítési stratégiák és CI/CD folyamatok mikroszolgáltatásokhoz
  4. Esettanulmány és összefoglaló
    • Esettanulmány-beszélgetések a valós mikroszolgáltatások megvalósításáról
    • A kulcsfogalmak összefoglalása és a záró megjegyzések

Követelmények

  • A szoftverfejlesztés alapvető ismerete és az elosztott rendszerek koncepcióinak ismerete.
 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák