Kurzusleírás
Bevezetés
A DevOps gyakorlat áttekintése Businesses belül
- DevOps mitől különbözik a hagyományos IT gyakorlattól?
- DevOps-hoz kapcsolódó fogalmak és technológiák
- DevOps-ban alkalmazott Agile módszertanok
Az Azure DevOps jellemzőinek és építészetének áttekintése
- Azure DevOps Szerver
- Hosted vs. on-premise Azure DevOps
- Azure DevOps végfelhasználók számára
- Azure DevOps adminisztrátorok számára
Beállítás és konfigurálás Azure DevOps fejlesztéshez
Értékfolyam-térkép felhasználása a meglévő fejlesztési folyamatok értékelésére
- Azure DevOps-ra való átállás
Az Azure DevOps alapszolgáltatások és eszközök áttekintése
- A vállalkozáshoz legalkalmasabb Azure DevOps szolgáltatások kiválasztása
Szoftverfejlesztés tervezése és nyomon követése Azure táblákkal
- Azure Boards beépített scrum és agilis eszközök használata
- Azure Boards dashboard widget-ekkel való munkavégzés
- Azure analitikai eszközök használata a projekt állapotának nyomon követésére
- Boards segítségével a csapatok átláthatóságának és együttműködésének optimalizálása
- Azure Boards integrálása a meglévő GitHub Reposztóriumokkal
Git tárolók tárolása és Collaboration az Azure Repos használata
- Azure Repos segítségével tárolók létrehozása és verziókezelés
- Biztonságos Git kliens támogatással a kód push-olása
- Azure Repos-ban REST API-k és webhooks létrehozása
- Fejlesztői környezet létrehozása és pull request-ek végrehajtása
- Azure Repos kód-érzékeny keresőfüggvénye
- Tárolók takarítása és karbantartása
Szoftver építése és telepítése Azure csővezetékekkel
- Folytatólagos integráció/folyamatos szolgáltatás (CI/CD) implementálása
- Kedvenc nyelv és operációs rendszerrel történő Azure Pipelines konfigurálása
- Azure Pipelines segítségével a build láncolás és többfázisú építés használata
- Azure Pipelines regiszterekkel való munkavégzés
- Tartózkodók telepítése Kubernetes-ba vagy bármely felhőbe
Integrált csomag Management megvalósítása Azure műtermékek használatával
- Azure Artifacts segítségével kódcsomagok létrehozása és megosztása
- Csomagtípusok kezelése univerzális műtárgy-kezeléssel
- Nyilvános és privát forráskódcsomagok szervezése és biztonságossá tétele
- Azure Artifacts segítségével csomagok hozzáadása CI/CD pipelinékhez
Kódminőség tesztelése és optimalizálása Azure teszttervvel
- Előre tervezett kézi tesztelés vs. felfedező tesztelés
- Vállalati alkalmazásokhoz megfelelő teszt típus kiválasztása és végrehajtása
- Azure Test Plans segítségével adatgyűjtés és -elemzés
- Azure Test Plans végső követhetőségi funkciójának használata
- A kódhibák megtalálásához szükséges megfelelő lépések meghozása
Azure DevOps Szolgáltatások integrálása más bővítményekkel
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Az Agile programfejlesztési módszerek megértése
- Bármelyik szkriptek programozási nyelv ismerete
- A rendszeradminisztrációs feladatok alapjai
- Az GitHub munkafolyamat és tárolók ismerete
Közönség
- 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