Kurzusleírás
Bevezetés
A DevOps gyakorlat áttekintése a vállalatokon belül
- Miben különbözik a DevOps a hagyományos IT gyakorlattól?
- A DevOps kifejezései és technológiái
- A DevOps-ban alkalmazott Agile módszertanok
Az Azure DevOps funkcióinak és architektúrájának áttekintése
- Az Azure DevOps Server
- Hostolt és helyszíni Azure DevOps
- Az Azure DevOps végfelhasználók számára
- Az Azure DevOps rendszergazdák számára
Az Azure DevOps beállítása és konfigurálása fejlesztéshez
Értékáram-terkép használata a meglévő fejlesztési folyamatok értékeléséhez
- Átállás az Azure DevOps-ra
Az Azure DevOps alapvető szolgáltatásainak és eszközeinek áttekintése
- A megfelelő Azure DevOps szolgáltatások kiválasztása az üzleti igényekhez
Szoftverfejlesztés tervezése és nyomon követése az Azure Boards segítségével
- A beépített Scrum és Agile eszközök használata az Azure Boards-ban
- Munka az Azure Boards irányítópult widgetjeivel
- Projektállapot monitorozása az Azure elemző eszközökkel
- A csapatok átláthatóságának és együttműködésének optimalizálása a Boards segítségével
- Az Azure Boards integrálása meglévő GitHub tárolókkal
Git tárolók üzemeltetése és együttműködés az Azure Repos segítségével
- Tárolók létrehozása és verziókövetés az Azure Repos-ban
- Kapcsolódás push kóddal a biztonságos Git kliens támogatásán keresztül
- REST API-k és webhookok építése az Azure Repos-ban
- Fejlesztői környezetek létrehozása és pull kérések végrehajtása
- Az Azure Repos kódérzékeny keresési funkciója
- Tárolók tisztítása és karbantartása
Szoftver építése és üzembe helyezése az Azure Pipelines segítségével
- Folyamatos integráció/folyamatos kézbesítés (CI/CD) implementálása
- Az Azure Pipelines konfigurálása a preferált nyelv és operációs rendszer szerint
- Build láncolás és többfázisú build-ek használata a Pipelines-ban
- Munka az Azure Pipelines nyilvántartásaival
- Tárolók üzembe helyezése Kubernetes vagy bármely felhőben
Integrált csomagkezelés implementálása az Azure Artifacts segítségével
- Kódcsomagok létrehozása és megosztása az Azure Artifacts-ban
- Csomagtípusok kezelése univerzális csomagkezeléssel
- Nyilvános és privát forráskód csomagok szervezése és biztonsága
- Csomagok hozzáadása a CI/CD folyamatokhoz az Azure Artifacts segítségével
Kódminőség tesztelése és optimalizálása az Azure Test Plans segítségével
- Tervezett manuális tesztelés vs. felderítő tesztelés
- A megfelelő típusú teszt végrehajtása vállalati alkalmazásokhoz
- Adatok rögzítése és elemzése az Azure Test Plans segítségével
- Az Azure Test Plans végpontok közötti nyomon követési funkciójának használata
- Megfelelő lépések megtétele az azonosított kódhibák megoldásához
Az Azure DevOps szolgáltatások integrálása más kiterjesztésekkel
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Az Agile szoftverfejlesztési módszertanok ismerete
- Bármilyen szkriptnyelv ismerete
- Alapvető rendszeradminisztrációs feladatokkal kapcsolatos tapasztalat
- A GitHub munkafolyamatának és tárolóinak ismerete
Célközönség
- DevOps mérnökök
- Fejlesztők
- Projektmenedzserek
Vélemények (2)
Hogy a gyakorlatban mindenben önállóan tudtunk volna járni. Hogy az edzőink rendkívül széles körű ismeretekkel bírtak, és bármire megvolt a válaszuk, amit tőlük kérdeztünk. Hogy olyan készségeket szerzhettem, amelyek fejlesztők számára hasznosak.
Julia Gajtkowska - Demant Business Services Poland
Kurzus - Azure DevOps Fundamentals
Gépi fordítás
Gyakorlati rész és hallgatókkal való interakció
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Kurzus - Azure DevOps Fundamentals
Gépi fordítás