Kurzusleírás
Bevezetés
Az üzleti környezetben alkalmazott DevOps gyakorlás áttekintése
- Miben tér el a DevOps a hagyományos IT gyakorlatoktól?
- DevOps fogalmai és technológiái
- Az ágile metodológiák alkalmazása a DevOpsban
Az Azure DevOps funkcióinak és architektúrájának áttekintése
- Az Azure DevOps Server
- Helyszíni vs. felhőalapú 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 a fejlesztéshez
A Value Stream Map használata az aktuális fejlesztési folyamatok értékelésére
- Áttelepítés az Azure DevOpsba
Az Azure DevOps alapszolgáltatásainak és eszközeinek áttekintése
- A vállalati igényeknek megfelelő Azure DevOps szolgáltatások kiválasztása
Szoftverfejlesztés tervezése és nyomon követése az Azure Boardsal
- Az Azure Boards beépített scrum- és ágile eszközeinek használata
- Munka az Azure Boards irányítópult-widgetjeivel
- Az Azure analitikai eszközök segítségével a projekt állapotának nyomon követése
- A csapatok átláthatóságának és együttműködésének optimalizálása az Azure Boardsal
- Az Azure Boardsal meglévő GitHub repozitóriumok integrálása
GIT repozitóriumok üzemeltetése és együttműködés az Azure Repos használatával
- Repoxok létrehozása és verziókezelés az Azure Repossal
- Biztonságos GIT klienstámogatás segítségével a kód leküldése
- REST API-k és webhúzások létrehozása az Azure Repossil
- Együttműködő környezetek létrehozása és pull kérelmek végrehajtása
- Az Azure Repos kódérzékeny keresési funkciója
- Repoxok tisztítása és fenntartása
Szoftver felépítése és üzembe helyezése az Azure Pipelines segítségével
- Folyamatos integráció/folyamatos telepítés (CI/CD) implementálása
- Az Azure Pipelines konfigurálása a kívánt programnyelv és operációs rendszer segítségével
- Beépített folyamatok és többszakaszos buildszkriptek használata a Pipelinesben
- Munka az Azure Pipelines regisztrációival
- Tárolók üzembe helyezése Kubernetesra vagy bármely felhőre
Egységű csomagkezelés implementálása az Azure Artifacts segítségével
- Csomagok létrehozása és megosztása az Azure Artifactssal
- Különböző csomagtípusok kezelése univerzális csomagkezeléssel
- Nyilvános és privát forráskódcsomagok szervezése és biztonsági beállítása
- Csomagok hozzáadása CI/CD folyamatokhoz az Azure Artifactssal
Szoftverminőség tesztelése és optimalizálása az Azure Test Plans segítségével
- Tervezett manuális tesztelés vs. explórált tesztelés
- A megfelelő teszttípus kiválasztá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égponti nyomon követési funkciójának használata
- A felmerülő kódhiányosságok megfelelő kezelése
Más bővítményekkel történő Azure DevOps szolgáltatások integrálása
Hibaelhárítás
Összefoglaló és következtetés
Követelmények
- Az ágile szoftverfejlesztési metodológiák ismerete
- Bármely parancsfájl programozási nyelv ismerete
- Részletes tapasztalat rendszergazdai feladatokkal
- A GitHub munkafolyamat és repozitóriumai ismerete
Célcsoport
- DevOps Mérnökök
- Fejlesztők
- Projektmenedzserek
Vélemények (2)
Hogy a gyakorlatban mindent egyedül meg tudjunk csinálni. Hogy a trénerünk széleskörű ismeretekkel rendelkezett, bármit kérdezhettünk tőle, és mindig megkapta a választ. Olyan készségeket szereztem, amelyek hasznosak a fejlesztők számára.
Julia Gajtkowska - Demant Business Services Poland
Kurzus - Azure DevOps Fundamentals
Gépi fordítás
Gyakorlati rész és a diákokkal történő interakció
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Kurzus - Azure DevOps Fundamentals
Gépi fordítás
