A DevOps alapjai: Az alapvető alapelvek és gyakorlatok

Megismerheti a DevOps-eljárásokat a GitHub használatával. A fejlesztési és üzemeltetési csapatok az alkalmazás életciklusának minden fázisában jobb együttműködést, rugalmasságot, folyamatos integrációt, folyamatos teljesítést, automatizálást és üzemeltetési kiválóságot tapasztalnak.

Feljegyzés

A gyakorlatok elvégzéséhez Azure-előfizetésre van szüksége. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot, és vegyen fel egy előfizetést a feladatok megkezdése előtt. Ha Ön diák, kihasználhatja az Azure for students ajánlat előnyeit.

Előfeltételek

  • Azure-előfizetés. Saját előfizetést kell hoznia.
  • Az informatikai kifejezések és fogalmak alapszintű ismerete.

Bevezetés az Azure használatába

Válassza ki az Önnek megfelelő Azure-fiókot. Fizessen használat alapján, vagy próbálja ki akár 30 napig ingyenesen az Azure-t. Regisztráció.

A képzési terv moduljai

Az alkalmazás életciklus-felügyeletének optimalizálása DevOps-gyakorlatokkal, például az együttműködéssel, a folyamatos tanulással, az agilitással és az automatizálással. A szervezetnek a gyorsított piacra, a stabilitásra és a megbízhatóságra való felgyorsulása, valamint a helyreállítás átlagos időtartama minimálisra csökkenthető.

A GitHub Projects-táblák használatával agilisan tervezheti meg a szoftverfejlesztési projekteket. A verziókövetés, a folyamatos integráció és a folyamatos tesztelés, valamint az infrastruktúra mint kód segítségével elősegítheti az együttműködést, a közös felelősséget, a folyamatos tanulást és az optimalizálást.

A Git és a GitHub verziókövetésének alkalmazásával egyszerűsítheti a szoftverfejlesztési projektek frissítéseit. A szoftver életciklusa a folyamatos integráció, a bal műszakos tesztelés és a balról balra tartó biztonság megvalósításával javítja a teljesítményt.

Folyamatos integrációs és folyamatos kézbesítési munkafolyamatokat hozhat létre és futtathat a GitHub Actions használatával. A munkafolyamatok felgyorsuló kiadási ciklusokat, nagyobb rugalmasságot, jobb együttműködést és újrafelhasználhatóságot, valamint kódként használható infrastruktúrát biztosítanak.

A DevOps segítségével működési kiválóságot érhet el, és fejlesztheti a fejlesztői élményt a szervezetben. Az üzemeltetési és fejlesztési gyakorlatok a jobb műszakban történő tesztelés, a megfigyelhetőség a teljesítmény- és biztonsági monitorozás, a Site Reliability Engineering és a platformfejlesztés révén fejlődnek.