Kurzusleírás

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

  1. Mikroszolgáltatási architektúra megismerése
    • A mikroszolgáltatási architektúra áttekintése: jellemzők, előnyök és kihívások
    • Hosszfiléjű és mikroszolgáltatás-alapú architektúrák összehasonlítása
  2. Felosztási stratégiák és Domain-Driven Design (DDD)
    • A monolitok felosztásának stratégiái mikroszolgáltatásokra
    • A Domain-Driven Design (DDD) elvei és szerepe a mikroszolgáltatásokban
  3. Szolgáltatási kommunikáció és API-gateways
    • Kommunikációs minták a mikroszolgáltatások között
    • Az API-gateways szerepe a mikroszolgáltatási architektúrában
  4. Gyakorlati munka: Mikroszolgáltatás határok tervezése
    • Műsor gyakorló része: szolgáltatási határok azonosítása és interfészek meghatározása
    • Csoportbeszélések és felosztási stratégiák tervezési gyakorlatok

Nap 2: Mikroszolgáltatások Fejlesztése és Üzembe helyezése

  1. Mikroszolgáltatások fejlesztési technikái
    • Programozási nyelvi függetlenségű mikroszolgáltatások fejlesztési gyakorlatok
    • Mikroszolgáltatások implementálása keretrendszerekkel, mint például a Spring Boot, Node.js stb.
  2. Containerizáció Dockerrel és Orchestration Kubernetes-sel
    • A containerizáció elvei a mikroszolgáltatásokhoz Docker használatával
    • Kubernetes a mikroszolgáltatás-üzembe helyezések irányítására és kezelésére
  3. Tolérancia és hibaállományság biztosítása
    • Az ellenőrizetlen hibák kezelésének mintái: áramkör-nyomtató, újrakísérletek, időkorlátok
    • Tolérancia technikák a mikroszolgáltatásokban
  4. Gyakorlási munka: Mikroszolgáltatások implementálása Dockerrel és Kubernetes-sel
    • Műsor gyakorló része: mikroszolgáltatások építése, containerizáció és orkestrálás Kubernetes-sel

Nap 3: Mikroszolgáltatások Tesztelése, Biztonságosság és Skalabilitás

  1. Mikroszolgáltatások tesztelési stratégiái
    • A mikroszolgáltatások tesztelésének megközelítései: egység, integrációs és végpont-kezelés
    • Eszközök és keretrendszerek a mikroszolgáltatások teszteléséhez
  2. Biztonsági szempontok a mikroszolgáltatásokban
    • A mikroszolgáltatási architektúra biztonságosságának megőrzése: hitelesítés, engedélyezés és titkosítás
    • Legjobb gyakorlatok a mikroszolgáltatási rendszerek biztonságosságának kezelésére
  3. Mikroszolgáltatások monitorozása, skalabilitás és üzembe helyezési stratégiák
    • Az adóskodás megfigyelése: metrikák, naplózás és nyomkövetés
    • A mikroszolgáltatások horizontális és vertikális skálázása sztratégiái
    • Üzembe helyezési stratégiák és CI/CD folyamatok a mikroszolgáltatásokhoz
  4. Esettanulmány és összefoglaló
    • Esettanulmány beszélések valóságos mikroszolgáltatási implementációkról
    • Kulcsfontosságú fogalmak áttekintése és záró megjegyzések

Követelmények

  • Nagyon alapvető ismeretek szoftverfejlesztésről és elterjedt rendszerek fogalmainak ismerete.
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák