Bitbucket Cloud Schulung – Erfolgreich Code meistern
Diese Bitbucket Cloud Schulung vermittelt Versionskontrolle, kollaborative Zusammenarbeit und CI/CD-Pipelines für Entwickler mit Git.
Beschreibung
Bitbucket Cloud Schulung – Bitbucket Cloud ist ein webbasiertes Codemanagementsystem des Unternehmens Atlassian, das Entwicklern die Versionskontrolle und eine kollaborative Zusammenarbeit ermöglicht. Diese Plattform nutzt Git und bietet
zahlreiche Funktionen zur effizienten Organisation und Durchführung von Softwareprojekten. Dazu gehören leistungsstarke Werkzeuge zur Versionskontrolle sowie Funktionen wie Pipelining, Pull-Requests, Review-Management, Diskussionsplattformen und Prozesssicherheit.
Ein wesentlicher Vorteil von Bitbucket Cloud ist die nahtlose Integration von Continuous Integration (CI) und Continuous Deployment (CD) Pipelines. Dadurch können Entwickler automatisierte Builds und Tests direkt in ihren Workflow integrieren, um die Codequalität kontinuierlich zu überwachen und zu verbessern. CI/CD-Pipelines ermöglichen es Teams, Änderungen schneller und sicherer vorzunehmen, sowie automatisiert in verschiedenen Umgebungen bereitzustellen. Aber auch ein Hybrid-Setup mit Bamboo/Jenkins als On-Premise Lösung ist möglich.
Auch fördert Bitbucket Cloud die Transparenz und Nachvollziehbarkeit des Entwicklungsprozesses und ermöglicht es, Code effizient zu verwalten und zu teilen. Durch die Integration mit anderen Atlassian-Tools wie Jira und Bamboo können Entwickler nahtlos an Projekten arbeiten und den gesamten Entwicklungszyklus verfolgen. Teams können Codeänderungen vor der Integration in den Hauptzweig überprüfen und diskutieren, was zur Verbesserung der Codequalität beiträgt.
Zudem ist Bitbucket Cloud 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.
Diese Schulung ist auch in Kombination mit einer Git Schulung buchbar: Git und Bitbucket Cloud – Der moderne Entwicklungsprozess
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 Cloud einen modernen und sicheren Entwicklungsprozess sicherstellst und etablierst. Du lernst, systemgestützte Code-Reviews effizient durchzuführen und zu dokumentieren, wobei ein besonderer Schwerpunkt auf der Integration qualitätssichernder Informationen in den Entwicklungsprozess liegt. Wir führen Quality Gates ein, um sicherzustellen, dass nur qualitativ hochwertige Codeänderungen freigegeben werden. Dabei nutzen wir Informationen aus den in Bitbucket integrieren CI/CD-Pipelines.
Die Schulung vermittelt dir nicht nur das fachliche Verständnis des Codemanagementsystems Bitbucket Cloud, sondern festigt auch die Theorie durch praktische Übungen. Du wirst Best Practices im Umgang mit dem Tool kennenlernen, einschließlich des Branching-Modells, der Verwaltung von Pull Requests und der Sicherung des Entwicklungsprozesses.
Zusätzlich erhältst du einen umfassenden Einblick in die Verwaltung und Konfiguration von Projekten und Repositorys sowie die Integrationsmöglichkeiten mit anderen Tools wie Jira, Bamboo und Jenkins. Wir werden auch die Unterschiede zwischen Bitbucket Cloud und Bitbucket Data Center erörtern, um dir ein tiefes Verständnis der jeweiligen Vorteile und Einsatzmöglichkeiten zu vermitteln.
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:
Inhalt
Cloud vs. Data Center
- Atlassian Universum
- Vor- und Nachteile von DC/Cloud
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
Genereller Aufbau und Konfigurationsmöglichkeiten
- Einführung in Projekte und Repositories
- Benutzerverwaltung und Zugriffsmöglichkeiten
- HTTPS (Basic, Token)
- SSH
- Rechtemanagement – mehr als nur Lese- und Schreibrechte
- Verteiltes Teamwork (Einarbeitung, Codequalität, Kommunikation)
- Formeller und informeller Ansatz der Prozesssicherheit
- Erweiterte Projekt-/Repository Konfiguration
Pipelines
- Einführung in Continuous Integration und Continuous Deployment (CI/CD)
- Erstellen und Konfigurieren von Pipelines
- Automatisierte Builds und Tests
- Integration von Quality Gates
- Nutzung von externen Tools (z.B. SonarQube) für Code-Qualitätssicherung
- Deployment-Strategien und Rollbacks
Pull-Request: Branch- und Review-Management
- Code-Review-Prozess: Kommentare, Diskussionen und Änderungsanforderungen
- Branch Driven Development und Workflowmöglichkeiten (z.B. Maintainer-Konzept)
- Unterstützung von Branchingmodellen und Merge-Strategien
- Custom 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
- Integration in andere Systeme (z.B. SonarQube oder Jira)
- Erweiterungen aus dem Atlassian Marketplace
Praktische Übungen der Bitbucket Cloud Schulung
- Besprochene Aspekte werden in der Cloud konfiguriert
- Demonstration aller besprochenen Aspekte am Lebenszyklus der Änderung
Bewertung der Schulung
Bereit für DevOps? Mit unseren Zusatzangeboten machen wir mehr aus deiner Schulung.
Individualisierung - Schulungen können mit speziellen Erweiterungen individualisiert werden. Dabei lassen sich Inhalte theoretisch und praktisch anpassen.