AZ-400T01: Implementing DevOps Development Processes

Seminarinformationen

Seminar - Ziel

In diesem Kurs werden den Teilnehmern die Kenntnisse und Fähigkeiten zur Implementierung von DevOps-Prozessen vermittelt. Sie lernen, wie man Source Control verwendet, Git für ein Unternehmen skaliert und Build-Infrastrukturen implementiert und verwaltet.

Dieser Kurs ist der Erste aus einer siebenteiligen Schulungsreihe „AZ-400: Microsoft Azure DevOps Solutions“. Er kann zur Vorbereitung auf die Zertifizierung als "Azure DevOps Engineer" genutzt werden.

Teilnehmer - Zielgruppe

  • Azure DevOps Ingenieure

Kurs - Voraussetzungen

  • Grundlegende Kenntnisse über Azure, Versionskontrolle, Agile Softwareentwicklung und grundlegende Prinzipien der Softwareentwicklung

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Erste Schritte mit der Versionsverwaltung

  • Was ist die Versionsverwaltung?
  • Vorteile der Versionskontrolle
  • Arten von Versionskontrollsystemen
  • Einführung in Azure Repos
  • Migration von TFVC nach Git
  • Authentifizierung nach Ihren Git Repos

Skalierungs-Git für Unternehmen DevOps

  • Strukturierung des Git Repos
  • Git Branching Workflows
  • Zusammenarbeit mit Pull-Requests
  • Warum sollte man sich für GitHooks interessieren?
  • Förderung von internem Open Source
  • Git-Version
  • Öffentliche Projekte
  • Dateien in Git

Implementierung und Verwaltung von Build Infrastrukturen

  • Konzept der Pipelines in DevOps
  • Azure Pipelines
  • Bewertung der Nutzung von gehosteten und privaten Agenten
  • Agentenpools
  • Pipelines & Parallelität
  • Azure DevOps und Open Source Projekte
  • Azure Pipelines YAML vs. Visual Designer
  • Einrichtung privater Agenten
  • Integration von Jenkins mit Azure Pipelines
  • Integration externer Quellenkontrolle mit Azure Pipelines
  • Analysieren & Integrieren von mehrstufigen Docker-Builds

Verwaltung von Anwendungskonfiguration und -geheimnissen

  • Einführung in die Sicherheit
  • Implementierung eines sicheren und konformen Entwicklungsprozesses
  • Überdenken der Anwendungskonfigurationsdaten
  • Verwalten von Geheimnissen, Token und Zertifikaten
  • Implementierung von Tools zur Verwaltung von Sicherheit und Compliance in einer Pipeline

Implementierung einer mobilen DevOps-Strategie

  • Einführung in Mobile DevOps
  • Einführung in Visual Studio App Center
  • Verwalten von mobilen Zielgeräten und Verteilergruppen
  • Verwalten von Zielbenutzeroberflächen-Testgeräte-Sets
  • Bereitstellungstestergeräte für den Einsatz
  • Erstellen von öffentlichen und privaten Verteilergruppen

Weitere Schulungen zu Thema Microsoft Azure

MOC 50466 Windows Azure Solutions with Microsoft Visual Studio 2010

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Dieses 3-tägige Seminar bietet eine Einführung in das Cloud Computing und Windows Azure, dem Betriebssystem Microsofts für die Cloud. Ihnen wird vermittelt, wie man .NET-Anwendungen in Azure schreibt, bereitstellt und überwacht. Das Seminar bereitet auf die ...

Microsoft Azure Infrastructure as a Service - IaaS

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Microsoft bietet mit Microsoft Azure ist eine riesige skalierbare und hochverfügbare Cloud-Plattform, die auf global verteilten Microsoft Rechenzentren arbeitet. Azure und dessen Werkezeuge helfen bei der Entwicklung und Bereitstellung von Applikationen in einer gehosteten ...

MOC 40505 Microsoft Cloud Workshop: Internet of Things

- u.a. in Bremen, Hamburg, Wien, Heidelberg, Offenbach

In dieser Schulung lernen die Teilnehmer eine End-zu-End-Lösung zu implementieren, die Hochgeschwindigkeitsdaten simuliert, welche von Smart Metern ausgegeben und in Azure analysiert werden. Außerdem befassen Sie sich mit dem Erstellen einer Lambda-Architektur und lernen, wie ...

AZ-301: Microsoft Azure Architect Design

- u.a. in Hannover, Hamburg, Düsseldorf, Varaždin, Offenbach

In diesem Bundle-Kurs lernen die Teilnehmer, wie sie Sicherheit und Identität im Zusammenhang mit Azure verwalten. Sie erhalten eine Einführung in die SaaS-Dienste, die in Azure für die Integration in bestehende Azure-Lösungen zur Verfügung stehen. Zudem befassen Sie sich ...