Bevezetés
A DevOps a tervezési fázistól kezdve befolyásolja az alkalmazás teljes életciklusát.
Tegyük fel, hogy ön egy szoftverfejlesztő cégnél dolgozik a kiskereskedelmi iparágban. A vállalat azt tervezi, hogy egy online áruházat migrál egy régi alkalmazásból egy új alkalmazásba, hogy versenyképes maradjon a piacon. A fejlesztési és üzemeltetési csapatok silókban dolgoznak, kevés együttműködéssel és kommunikációval, valamint az elszámoltathatóság hiányával, ami megnehezítette a projekt tervezését. A problémák megoldása érdekében a szervezet úgy dönt, hogy devOps-megközelítést alkalmaz a csapatok közötti kölcsönös tisztelet kialakításához, a világosan meghatározott szerepkörök és felelősségek meghatározásához, agilissá váláshoz és az együttműködés és a kommunikáció javítására szolgáló gyakorlatok implementálásához.
Ebben a modulban megtudhatja, hogyan ösztönözheti a DevOps-kultúrát egy szervezetben az együttműködés, az átláthatóság, a közös felelősség és a folyamatos tanulás előmozdításával. A DevOps részeként megismerheti a szoftverfejlesztés és projektkezelés agilis megközelítésének fontosságát, a különböző agilis keretrendszerek jellemzőit, az alapvető DevOps-eljárásokat, például a verziókövetést, a folyamatos integrációt, a folyamatos tesztelést, a folyamatos teljesítést, a folyamatos monitorozást, a folyamatos biztonságot és az infrastruktúra mint kód használatát, valamint azt, hogy a GitHub Projects hogyan segítheti elő a projektek tervezését.
A modul végére világosan megismerheti a DevOps alapelveit, gyakorlatait és értékeit, és hogy ezek hogyan alkalmazhatók az alkalmazás életciklus-kezelésének optimalizálásához a tervezéstől a műveletekig minden fázisban.