Bitbucket Schulung – Erfolgreich Code meistern

Bitbucket Schulung - Lerne die Administration, inklusive Pull-Requests, Prozesssicherung und den verschiedenen Git Workflows

Bitbucket Schulung

Beschreibung

Die Bitbucket Schulung für deinen Code. Das Codemanagementsystem Bitbucket Firma Atlassian ist eine webbasierte Plattform, die Entwicklern die Versionskontrolle von Code und eine kollaborative Zusammenarbeit ermöglicht. Diese Plattform basiert auf Git und bietet zahlreiche Funktionen, um eine effiziente und die erfolgreiche Organisation von Software-Projekten zu unterstützen. Bitbucket spielt daher eine bedeutende Rolle in der Softwareentwicklung, indem es einen leistungsfähigen Werkzeugkasten zur Versionskontrolle und Funktionen wie Pull-Requests, Reviewmanagement, Maintainer-Konzept, Diskussionsplattformen und Prozesssicherheit bereitstellt.

Neben der Möglichkeit, Code effizient zu verwalten und zu teilen, fördert Bitbucket auch die Transparenz und Nachvollziehbarkeit des Entwicklungsprozesses. Durch die Integration mit anderen Atlassian-Tools wie Jira und Bamboo können Entwickler nahtlos an Projekten arbeiten und den gesamten Entwicklungszyklus verfolgen. Die Plattform ermöglicht es Teams, Code-Änderungen vor der Integration in den Hauptzweig zu überprüfen und zu diskutieren, was zur Verbesserung der Codequalität beiträgt. Darüber hinaus ist Bitbucket ein wertvolles Werkzeug für Audits und Zertifizierungen. Die Möglichkeit, Änderungen und Entscheidungen im Entwicklungsprozess nachvollziehbar zu dokumentieren, ist ein wichtiger Aspekt für externe Zertifizierungsstellen. Dies erhöht die Prozesssicherheit und trägt dazu bei, dass Projekte den erforderlichen Qualitätsstandards entsprechen.

In-House – du interessierst dich für eine In-House Schulung exklusiv für dein Team oder Unternehmen? Frage die Schulung an oder lass dich unverbindlich beraten.

Schulungsziel

In diesem Seminar zeigen wir dir, wie du mithilfe von Bitbucket einen modernen Entwicklungsprozess sicherstellst und etablierst. Du lernst, systemgestützte Code-Reviews effizient durchzuführen und Reviews zu dokumentieren. Ein besonderer Schwerpunkt liegt dabei auf der Integration qualitätssichernder Informationen in den Entwicklungsprozess. Wir führen Quality Gates ein, um sicherzustellen, dass nur qualitativ hochwertige Codeänderungen freigegeben werden. Dabei werden auch Informationen aus einem Continuous Integration System herangezogen und verwendet.

Die Schulung vermittelt dir nicht nur das fachliche Verständnis des Codemanagementsystems, sondern festigt auch die Theorie durch praktische Übungen. Dabei werden wichtige Best Practices im Umgang mit dem Tool vermittelt, wie beispielsweise das Branching-Modell, die Verwaltung von Pull Requests und die Möglichkeiten zur Sicherung des Entwicklungsprozesses.

Zusätzlich erhältst du einen umfassenden Einblick in die Verwaltung und Konfiguration von Projekten und Repositorys sowie den Integrationsmöglichkeiten mit anderen Tools wie Jira oder Bamboo/Jenkins.  Am Ende des Seminars wirst du in der Lage sein, einen effizienten und sicheren Entwicklungsworkflow in deinem Unternehmen zu etablieren oder zu optimieren, der den Anforderungen moderner Softwareentwicklung entspricht.

Die Schulung lässt sich ideal mit weiteren Schulungen verbinden. Daher empfehlen wir folgende Ergänzungen:

Zielgruppe

Diese Schulung richtet sich an Softwareentwickler, DevOps-Engineers und technische Projektmanager, die ihre Kenntnisse im Codemanagement und der kollaborativen Softwareentwicklung vertiefen möchten. Sie ist ideal für erfahrene Entwickler, die moderne Werkzeuge der Versionskontrolle und Code-Review-Prozesse nutzen wollen, sowie für Junior-Entwickler, die Best Practices im Codemanagement erlernen möchten. Auch Teamleiter und Qualitätssicherungsspezialisten, die die Effizienz und Qualität ihrer Entwicklungsprozesse verbessern möchten, profitieren von dieser Schulung.

Kenntnisse von Git werden vorausgesetzt, daher empfehlen wir folgende Schulung:

Zitat

„Programmers don’t burn out on hard work, they burn out on change-with-the-wind directives and not ’shipping‘.“

Mark Berry

Inhalt

Überblick Datacenter vs. Cloud – Vor- und Nachteile

Git Crashcourse

  • Die wichtigsten Befehle
  • Die wichtigsten Strategien (z.B. Branch Workflow)
  • Empfohlene Workflows und deren Vor- und Nachteile
  • Zentraler Workflow, Trunk-Workflow, Fork-Workflow

Bitbucket – Genereller Aufbau und Konfigurationsmöglichkeiten

  • Einführung in Projekte und Repositories
  • Benutzerverwaltung und Zugriffsmöglichkeiten HTTPS (Basic, Token), SSH
  • Rechtemanagement – nicht nur Lese- und Schreibrechte
  • Verteiltes Teamwork (Einarbeitung, Codequalität, Kommunikation)
  • Formeller und informeller Ansatz der Prozesssicherheit
  • Erweiterte Projekt-/Repository Konfiguration
  • Push Checks – Prozessintegrität

Pull-Requests

  • Branchmanagement – Review-Management
  • Code-Review-Prozess: Kommentare, Diskussionen und Änderungsanforderungen
  • Branch Driven Development und deren Workflowmöglichkeiten (z.B. Maintainer-Konzept)
  • Unterstützung von Branchingmodellen und Merge-Strategien
  • Merge-Checks – Prozess- und Qualitätssicherung
  • Code Insights – Code Quality Reports als Pull-Request-Unterstützung (z.B. SonarQube)
  • Möglichkeiten bzgl. Mirroring und Large File Storage
  • Entwicklungsprozess basierend auf Forks
  • Integrationsmöglichkeiten in andere Systeme

Erweiterungen aus dem Atlassian Marketplace

Praktische Übungen der Bitbucket Schulung

  • Besprochene Aspekte werden in Bitbucket konfiguriert
  • Wir ändern den Code der Demo-Anwendung und demonstrieren alle besprochenen Aspekte am Lebenszyklus der Änderung.

Bereit für DevOps? Mit unseren Zusatz­angeboten machen wir mehr aus deiner Schulung.

Coaching - Nach der Schulung stehen wir bei praktischen Fragen, der Einführung von Systemen oder einer Migration zur Verfügung und unterstützen in der Praxis.

Individualisierung - Schulungen können mit speziellen Erweiterungen individualisiert werden. Dabei lassen sich Inhalte theoretisch und praktisch anpassen.

Prüfung & Zertifikat - Eine Prüfung ermöglicht den Teilnehmern, ihr erworbenes Wissen und ihre Fähigkeiten in der jeweiligen Fachrichtung zu demonstrieren.

In-House – du interessierst dich für eine In-House Schulung exklusiv für dein Team oder Unternehmen? Frage die Schulung an oder lass dich unverbindlich beraten.

Schulungen die dich auch interessieren könnten.

Schulungen. Kombinieren. Die besten Lösungen entstehen, wenn Schulungen sinnvoll in einem Paket kombiniert werden. Entdecke unser Schulungsangebot, informiere dich über unser Konzept lerne unser Team nennen.