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
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák