Azure DevOps und Git in 2 Tagen

Theorie, Livecoding sowie praktische √úbungen

Eigene Azure DevOps Instanz f√ľr jeden Teilnehmer

Kleine Gruppen mit max. 7 Teilnehmer

Trainer(in) ist erfahrener Azure DevOps Engineer(in)

Unterlagen und Teilnahmezertifikat

Was sind die Schwerpunkte?

In diesem Schwerpunkt lernen die Teilnehmer die Grundlagen von Azure DevOps kennen, einschlie√ülich seiner Funktionen und Dienste. Sie erhalten eine Einf√ľhrung in die grundlegenden Prinzipien des DevOps-Ansatzes, der die Zusammenarbeit zwischen Entwicklung und Betrieb betont, um Software effizienter zu entwickeln und bereitzustellen.

Dieser Schwerpunkt konzentriert sich auf die praktische Erstellung von CI/CD-Pipelines in Azure DevOps. Die Teilnehmer lernen, wie sie Pipelines konfigurieren, Build- und Deployment-Aufgaben hinzuf√ľgen, Variablen verwalten und Trigger einrichten, um automatisierte Prozesse f√ľr die Codebereitstellung zu erstellen.

Hier erfahren die Teilnehmer, wie sie automatisierte Build- und Testprozesse in ihre Pipelines integrieren k√∂nnen. Sie lernen, wie man Build-Artefakte erstellt, Unit-Tests, Integrationstests und andere Testarten einbindet, um sicherzustellen, dass der Code vor dem Deployment gr√ľndlich gepr√ľft wird.

In diesem Schwerpunkt geht es um verschiedene Deployment-Strategien wie Blue-Green-Deployment, Canary-Deployment und mehr. Die Teilnehmer lernen, wie sie unterschiedliche Umgebungen f√ľr ihre Anwendungen einrichten k√∂nnen (z. B. Entwicklung, Staging, Produktion) und wie sie sichere und zuverl√§ssige Deployment-Prozesse gestalten.

Dieser Schwerpunkt behandelt die Aspekte der √úberwachung und des Feedbacks in CI/CD-Pipelines. Die Teilnehmer lernen, wie sie Logging, Monitoring und Benachrichtigungen einrichten k√∂nnen, um die Leistung und den Status ihrer Anwendungen zu √ľberwachen. Zudem erfahren sie, wie sie Feedback aus der Produktionsumgebung nutzen k√∂nnen, um ihre Pipelines und Anwendungen kontinuierlich zu optimieren.

F√ľr wen ist der Kurs geeignet?

Nat√ľrlich sind DevOps Ingenieure eine der Hauptzielgruppen f√ľr Azure DevOps Training. Die Azure DevOps Git Schulung bietet ihnen die M√∂glichkeit, ihre F√§higkeiten in den Bereichen Automatisierung, Konfigurationsmanagement und Orchestrierung zu vertiefen.

F√ľr Softwareentwickler ist ein Azure DevOps Git Training besonders n√ľtzlich, da es ihnen erm√∂glicht, den Softwareentwicklungszyklus besser zu verstehen und zu steuern. Die Kenntnisse √ľber Continuous Integration, Continuous Deployment und andere DevOps-Praktiken k√∂nnen die Qualit√§t und Geschwindigkeit der Softwareentwicklung erheblich verbessern.

Systemadministratoren profitieren von einem tieferen Verst√§ndnis f√ľr die Infrastruktur als Code, was die Verwaltung von Ressourcen in der Cloud und On-Premises erleichtert. Azure DevOps bietet Tools f√ľr die Automatisierung von Infrastrukturaufgaben, was den Arbeitsaufwand reduziert.

QA Ingenieure können durch Azure DevOps automatisierte Tests besser in den Entwicklungszyklus integrieren. Dies verbessert die Softwarequalität und erleichtert die Identifikation und Behebung von Fehlern.

F√ľr Projektmanager bietet Azure DevOps und Git Training Einblicke in den Software-Lebenszyklus und erm√∂glicht ein effizientes Tracking von Arbeitsaufgaben, Bugs und Features. Durch die Verwendung von Azure Boards k√∂nnen Projektmanager den Fortschritt besser √ľberwachen und die Produktivit√§t steigern.

Was sollte ich mitbringen?

Ein grundlegendes Verst√§ndnis f√ľr Softwareentwicklung ist wichtig, da Azure DevOps haupts√§chlich in diesem Bereich verwendet wird. Dies erleichtert das Verst√§ndnis der Prozesse und Tools, die in Azure DevOps integriert sind.

Ein Basiswissen √ľber Cloud-Technologien, insbesondere Microsoft Azure, ist vorteilhaft. Azure DevOps ist eng mit der Cloud verbunden, und dieses Wissen erm√∂glicht es den Teilnehmern, die Cloud-spezifischen Funktionen von Azure DevOps besser zu verstehen und zu nutzen.

Ein grundlegendes Verständnis von DevOps-Praktiken und -Philosophien ist hilfreich. Dies hilft Teilnehmern, die Rolle und den Nutzen von Azure DevOps im Rahmen des DevOps-Lebenszyklus zu verstehen.

Kenntnisse in Versionskontrollsystemen wie Git sind n√ľtzlich, da Azure DevOps enge Integrationen mit solchen Systemen bietet. Diese Kenntnisse erleichtern das Verst√§ndnis von Continuous Integration und Continuous Delivery Prozessen, die ein Kernbestandteil von Azure DevOps sind.

Grundlegende Kenntnisse in Projektmanagement und Agile Methoden sind f√∂rderlich, da Azure DevOps auch Werkzeuge f√ľr das Projektmanagement bietet. Dieses Wissen erm√∂glicht es den Teilnehmern, das Potenzial von Azure DevOps f√ľr die Verbesserung der Projektmanagement-Praktiken voll auszusch√∂pfen.

Was sind die Vorteile?

Durch ein solches Training erlangen Teilnehmer ein tieferes Verständnis von Azure DevOps und seinen vielfältigen Funktionen. Sie lernen, wie man Softwareentwicklungs- und Betriebsprozesse durch die Integration verschiedener DevOps-Praktiken effizient gestaltet.

Die Azure DevOps Git Schulung fördert eine engere Zusammenarbeit zwischen Entwicklern, Betriebsteams und anderen Stakeholdern. Durch das Training lernen die Teilnehmer, wie sie Azure DevOps nutzen können, um die Kommunikation und Koordination in Teams zu verbessern.

Die Teilnehmer lernen, wie sie Continuous Integration und Continuous Delivery (CI/CD) Prozesse mit Azure DevOps implementieren können. Diese Prozesse beschleunigen die Softwareentwicklung und -bereitstellung und erhöhen die Gesamteffizienz.

Das Training vermittelt, wie man Prozesse automatisiert und Projekte effizient skaliert. Dieses Wissen ist entscheidend, um mit dem schnellen Tempo der Technologiebranche Schritt zu halten.

Das Training bietet praktische Übungen, die es den Teilnehmern ermöglichen, das Gelernte direkt anzuwenden. Dies hilft, das Verständnis zu vertiefen und bereitet sie darauf vor, Azure DevOps in realen Projekten einzusetzen.

Die Agenda zum Kurs

Einf√ľhrung Azure DevOps Server

  • Projektworkflow in Azure DevOps

Organisation der Arbeit in Teamprojekten

  • Projekte in Azure DevOps organisieren
  • Ein neues Teamprojekt erstellen
  • Teams im Teamprojekt konfigurieren

Arbeitsaufgaben und Arbeiten mit BackLogs

  • √úbersicht der Work Items
  • Erste Schritte mit dem Product Backlog
  • User Stories verstehen
  • Erstellen und Arbeiten mit dem Sprint Backlog
  • Projektbenachrichtigungen konfigurieren

Versionskontrollkonzepte

  • Versionskontrolle in Azure DevOps
  • Git-Terminologie
  • Wichtige Git-Befehle

Git-Workflows

  • Definieren einer Verzweigungsstrategie
  • GitFlow
  • Trunk-basierte Entwicklung
  • Semantische Versionierung

Azure DevOps Services als Git-Server

  • √úbersicht √ľber Git in Azure DevOps Services
  • Erstellen eines Git-Repository
  • Konflikte zusammenf√ľhren und l√∂sen
  • Richtlinien f√ľr Branches
  • Pull-Requests
  • Berechtigungen verwalten

Verwenden von Git mit Visual Studio Code

  • Visual Studio Git-Integration
  • Klonen eines entfernten Git-Repositorys
  • Arbeiten mit Git in Visual Studio
  • Commits mit Work Items verkn√ľpfen

Build- und Release-Management in Azure DevOps

  • Grundlegendes zur Build-Infrastruktur
  • Neue Builddefinitionen erstellen
  • Ausf√ľhren von Tests als Teil Ihres Builds
  • Kontinuierliche Integration konfigurieren

Paketverwaltung

  • √úbersicht √ľber die Paketverwaltung in Azure DevOps
  • Feed erstellen
  • Erstellen und Ver√∂ffentlichen Ihrer Pakete
  • Verwenden von Paketen in Visual Studio

Die nächsten Termine der öffentlichen Trainings

Termin
Ort
Preis (netto)
Status
11.03.-12.03.24
M√ľnchen
999‚ā¨
Ausgebucht
____

Die Azure Trainings und Workshops der Comquent Academy:

Comquent Azure DevOps Essentials Training

Azure DevOps
Essentials Training

Comquent Azure DevOps Expert Training

Azure DevOps
Experten Training

Wie f√ľhren wir unsere Trainings und Workshops durch?

√Ėffentliches Training

Wir f√ľhren √∂ffentliche Trainings in unseren R√§umlichkeiten oder
an einem unserer Partnerstandorte durch. Folgendes wird Ihnen w√§hrend des Seminars und bei Praxis√ľbungen zur Verf√ľgung gestellt:

  • Trainingsunterlagen
  • Getr√§nke, Obst & Snacks
  • Mittagessen & Kaffeepause
  • Teilnahmezertifikat

Inhouse Training

Inhouse Trainings k√∂nnen inhaltlich Ihren speziellen Anforderungen, W√ľnschen oder den Bed√ľrfnissen Ihres Teams bzw. eines Projektes angepasst werden. Sprechen Sie uns an und nennen sie uns einen Wunschtermin. Wir unterbreiten Ihnen gern ein Angebot.

Schreiben Sie uns unter: training@comquent.de

Einzelcoaching

Sie m√∂chten einen unserer Trainer und Berater f√ľr sich allein? Auch das ist machbar und bietet die M√∂glichkeit, ganz auf Ihre Anforderungen und Bed√ľrfnisse einzugehen. Sprechen Sie uns f√ľr ein spezielles Angebot incl. Wunschtermin an!

Schreiben Sie uns unter: coaching@comquent.de

Wir helfen gerne!

Wor√ľber m√∂chten Sie mehr erfahren?

Lindberghstraße 7
82178 Puchheim bei M√ľnchen
Germany

Phone: +49 (0) 89 / 9393 3840
Email: academy@comquent.de

    Lindberghstraße 7
    82178 Puchheim bei M√ľnchen
    Germany

    Phone: +49 (0) 89 / 9393 3840
    Email: academy@comquent.de

    Ihre Anfrage

    Trainings & Workshops

    Comquent GmbH

    Lindberghstraße 7
    82178 Puchheim bei M√ľnchen
    Germany

    Phone: +49 (0) 89 9393 3840
    Email: academy@comquent.de