A tanfolyamról
Docker képzésünk célja, hogy a résztvevőket bevezesse a konténerizáció világába, mind az alapvető, mind a haladó Docker-technológiákat lefedve. A képzés mélyreható ismereteket nyújt a Dockerről, beleértve az alapvető fogalmakat, a legjobb gyakorlatokat és a legújabb funkciókat. A részvevő kollégák megértik hogyan teszi hatékonnyá a Docker az alkalmazások készítésének, telepítésének és futtatásának módját. Képzésünket csoportos igény esetén testreszabjuk és egyedi tematikát készítünk.
Kinek ajánljuk:
- DevOps mérnökök: Szakemberek, akik a CI/CD pipeline-ok fejlesztésére és a jobb skálázhatóság és hatékonyság érdekében a konténerizáció bevezetésére törekszenek. Számos CI/CD infrastruktúrán (GitLab, Azure DevOps, stb) a Docker napjainkban megkerülhetetlen.
- Fejlesztők: A fejlesztési, tesztelési és telepítési folyamatokat racionalizálni kívánó szakemberek.
- Rendszergazdák: A üzemeltetés, tesztelési és telepítési folyamatokat racionalizálni kívánó szakemberek.
- Minőségbiztosítási szakemberek: Azok, akik a Docker-technológiák kihasználásával hatékonyabb rendszereket szeretnének tervezni és a tesztelési keretrendszereket javítani.
Tematika
DevOps Mérnök - Docker képzésünk az alábbi témaköröket tartalmazza:
- Bevezetés a Dockerbe és a konténerizációba: A Docker platform, a konténerizáció alapjainak és a hagyományos virtualizációval szembeni előnyeinek megértése.
- Docker telepítés és konfiguráció: Lépésről lépésre, a Docker különböző operációs rendszereken történő beállításához és a Docker konfigurálásához az optimális teljesítmény érdekében.
- Image-készítés, -kezelés és -nyilvántartás: A Docker képek készítésének, kezelésének és tárolásának technikái az alkalmazások telepítésének egyszerűsítése érdekében.
- Konténerkezelés: Legjobb gyakorlatok a konténerek hatékony indításához, leállításához és kezeléséhez.
- Docker hálózat: Docker hálózatok konfigurálása és kezelése a konténerek közötti kommunikációhoz és a külső hozzáféréshez.
- Adatkezelés és kötetek: Stratégiák a tartós adatok kezelésére és az adatok konténerek közötti megosztására kötetek segítségével.
- Több kiszolgálós Docker funkciók: A Docker Compose, a Docker Swarm és a konténerek felhőplatformokkal való integrációjának ismeretei.
- Hatékony, biztonságos Dockerfile-ok írása a reprodukálható buildek és a minimalizált képméretek érdekében.
- Biztonság a Dockerben: A legjobb biztonsági gyakorlatok bevezetése, a konténerek elszigetelésének megértése.
- Hibaelhárítás és hibakeresés: A Dockerrel kapcsolatos gyakori problémák diagnosztizálásának és megoldásának technikái.
- CI/CD integráció: A Docker folyamatos integrációban és folyamatos telepítési pipeline-okban való felhasználása
Kinek ajánljuk
Előfeltételek
A Docker képzésünk az alábbi előismereteket és készségeket feltételezi:
- A szoftverfejlesztési és telepítési folyamatok alapszintű megértése.
- A parancssori interfészek és a Linux környezetek ismerete.
- Hálózati és felhőalapú számítástechnikai fogalmak alapszintű ismerete.
- A verziókezelő rendszerek, például a Git ismerete előnyös, de nem kötelező.
- Alkalmazásfejlesztő platformok (pl: Java, .NET, Node, stb) alapszintű ismerete előnyös, de nem kötelező.