Úvod
"DevOps je sjednocení lidí, procesů a produktů, které našim koncovým uživatelům umožňují průběžné doručování hodnot." - Podle Donovan Brown v Co je DevOps?
Studijní programy DevOps vám pomůžou připravit se na cestu DevOps. Seznámíte se s hlavními charakteristikami procesu DevOps, nástrojů a lidí zapojených během životního cyklu. Připraví vás také na certifikační zkoušku Microsoft DevOps Solution. Uvidíte další obsah, abyste měli jistotu, že máte úplný přehled o DevOps. Obsah modulu zahrnuje grafiku, referenční odkazy, otázky ke kontrole modulů a volitelná praktická cvičení.
Naučíte se následující:
- Jak naplánovat DevOps
- Použijte správu zdrojového kódu.
- Škálování Gitu pro podniky
- Zkombinujte artefakty.
- Návrh strategie správy závislostí
- Správa tajných kódů
- Implementujte kontinuální integraci.
- Implementujte strategii sestavení kontejneru.
- Navrhnou strategii vydání.
- Nastavte pracovní postup správy verzí.
- Implementujte model nasazení.
- Optimalizujte mechanismy zpětné vazby.
Plánujte před tím, než začnete jednat. Tento modul vám pomůže pochopit, co je DevOps a jak naplánovat cestu transformace DevOps.
Co je cesta transformace DevOps?
Cesta transformace DevOps je řada 8 studijních programů. Seznámí vás s Azure DevOps a GitHubem. Seznamte se také s mnoha službami, funkcemi a integrací s nástroji, které podporují váš proces DevOps.
Proč mám využít studijní program DevOps?
Lidé v těchto modulech se zajímá o navrhování a implementaci procesů DevOps. Také se připravují na certifikační zkoušku AZ-400 – Návrh a implementace certifikační zkoušky Microsoft DevOps Solutions .
Certifikační zkouška je určená odborníkům na DevOps. Kombinování lidí, procesů a technologií za účelem průběžného poskytování cenných produktů a služeb, které splňují potřeby koncových uživatelů a obchodní cíle. Odborníci na DevOps zjednodušují doručování optimalizací postupů, zlepšením komunikace a spolupráce a vytvářením automatizace.
Navrhují a implementují strategie kódu a infrastruktury aplikací, které umožňují kontinuální integraci, testování, doručování, monitorování a zpětnou vazbu.
Kandidáti na zkoušky musí mít zkušenosti s agilními postupy. Musí být obeznámeni se správou, vývojem a odborníky v Azure v alespoň jedné z těchto oblastí.
Odborníci na DevOps musí navrhovat a implementovat postupy DevOps pro správu verzí, dodržování předpisů, infrastrukturu jako kód, správu konfigurace, sestavování, vydávání verzí a testování s využitím technologií Azure.
Existuje pět oblastí domény.
Oblast domény AZ-400 | Hmotnost |
---|---|
Návrh a implementace procesů a komunikace | 11% |
Návrh a implementace strategie správy zdrojového kódu | 13 % |
Navrhujte a implementujte kanály sestavení a verze. | 51 % |
Vytvořte plán zabezpečení a dodržování předpisů. | 16% |
Implementujte strategii instrumentace. | %9 |
Cíle výuky
Po dokončení této série můžou studenti a profesionálové:
- Návrh a implementace sledovatelnosti a toku práce
- Návrh a implementace vhodných metrik a dotazů pro DevOps
- Konfigurace spolupráce a komunikace
- Návrh a implementace strategií větvení pro zdrojový kód
- Konfigurace a správa úložišť
- Návrh a implementace strategie správy balíčků
- Navrhujte a implementujte testovací strategii pro kanály.
- Návrh a implementace kanálů
- Návrh a implementace nasazení
- Návrh a implementace infrastruktury jako kódu (IaC)
- Udržujte kanály.
- Návrh a implementace metod ověřování a autorizace
- Návrh a implementace strategie pro správu citlivých informací v automatizaci
- Automatizace kontroly zabezpečení a dodržování předpisů
- Konfigurace monitorování pro prostředí DevOps
- Analyzujte metriky z instrumentace.
Požadavky
Úspěšní studenti budou mít předchozí znalosti a pochopení následujících:
- Koncepty cloud computingu zahrnují pochopení implementací PaaS, SaaS a IaaS.
- Správa Azure a vývoj Azure s osvědčenými znalostmi v alespoň jedné z těchto oblastí.
- Základní koncepty DevOps, včetně správy verzí, agilního vývoje softwaru a základních principů vývoje softwaru. Bylo by užitečné mít zkušenosti v organizaci, která dodává software.
Pokud s DevOps začínáte, zvažte následující:
- Bezplatné online: Základy DevOps: Základní principy a postupy - NOVÉ.
- Kurz vedený instruktorem: AZ-2008: Základy DevOps: Základní principy a postupy – NOVÉ.
Pokud s Azure a cloud computingem začínáte, zvažte jeden z následujících prostředků:
- Online zdarma: Základy Azure
- Kurz vedený instruktorem: AZ-900: Základy Azure.
Pokud s Azure Správa začínáte, zvažte následující:
- Online zdarma: Požadavky pro azure Správa istrátory.
- Kurzy řízené instruktorem: AZ-104: Microsoft Azure Správa istrator.
Pokud s vývojářem Azure začínáte, zvažte následující:
- Online zdarma: Vytvářejte bezserverové aplikace.
- Kurzy řízené instruktorem: AZ-204: Vývoj řešení pro Microsoft Azure
Pro některá cvičení musíte vytvořit organizaci Azure DevOps. Pokud ho ještě nemáte, podívejte se na následující informace:
Pro některá cvičení musíte vytvořit účet GitHubu na GitHub.com. Pokud ho ještě nemáte, podívejte se na následující informace:
- Připojit se k GitHubu · Github
- Pokud už účet GitHubu máte, vytvořte nové úložiště a vytvořte nové úložiště – Dokumentace GitHubu.