CI/CD with Bitbucket Pipelines Schulung
Bitbucket Pipelines ist ein CI/CD (Continuous Integration / Continuous Delivery) SaaS für die Konstruktion, Prüfung und Verwendung von Software, mit einer Konfigurationsdatei in einem Repository.
Diese Live-Training (online oder online) richtet sich an Entwickler, die Container-Software in die Cloud bauen, testen, implementieren und überwachen möchten, ohne dass sie Infrastruktur bereitstellen oder verwalten müssen.
Am Ende dieser Ausbildung können die Teilnehmer:
- Verständnis und Anwendung eines Konfigurations-als-Code-Ansatzes zur Einrichtung der Infrastruktur.
- Erstellen Sie benutzerdefinierte Docker Container, um Software-Anwendungen in die Cloud zu implementieren.
- Software in mehreren Umgebungen zu implementieren.
- Überwachen Sie die Entfernung über das Bitbucket Pipelines Entfernung Dashboard.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Schulungsübersicht
Einführung
Überblick über den CI/CD (Continuous Integration / Continuous Delivery)-Zyklus
Überblick über Bitbucket Pipelines-Funktionen
Auswahl eines Cloud-Anbieters
Vorbereiten des Code-Repositorys
Vorbereiten einer Bewerbung
Aufbau einer CI/CD-Pipeline
Auswahl einer Sprachvorlage
Konfigurieren Sie die Pipeline
Übertragen einer Änderung in Ihr Repository
Anpassen Bitbucket Pipelines' Konfiguration
Integration eines Workflows mit Tools und Plattformen von Drittanbietern
Überwachung eingesetzter Anwendungen
Fehlersuche Bitbucket Pipelines
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis für Softwareentwicklung und -einsatz
- Programming Erfahrung
Publikum
- Entwickler
- DevOps Ingenieure
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
CI/CD with Bitbucket Pipelines Schulung - Buchung
CI/CD with Bitbucket Pipelines Schulung - Anfrage
CI/CD with Bitbucket Pipelines - Beratungsanfrage
Erfahrungsberichte (4)
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurs - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Kurs - Jenkins: Continuous integration for Agile development
Kommende Kurse
Kombinierte Kurse
SonarQube for DevOps
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an DevOps-Ingenieure und Entwickler, die mit SonarQube Code-Reviews durchführen möchten, die vollständig in Entwicklungs-Toolketten wie Jenkins, GitHub, Azure DevOps usw. integriert sind.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Richten Sie die notwendige Entwicklungsumgebung ein, um mit automatischen Code-Reviews zu beginnen.
- Integrieren Sie SonarQube mit Tools zur kontinuierlichen Integration, wie Jenkins, Azure DevOps usw.
- Kontinuierliche Code-Inspektionen durchführen, um Fehler und Sicherheitslücken zu beseitigen.
- Sammeln und Analysieren von Daten, um Verbesserungen bei der Codebereinigung, Wartung und Sicherheit voranzutreiben.
Getting Started with Argo Project and Core Components
7 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler und DevOps Ingenieure, die sich mit den Werkzeugen von Argo Project vertraut machen und seine Funktionen für die Entwicklung von Cloud-nativen Anwendungen optimal nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und Konfigurieren von Argo CD zusammen mit Workflows, Rollouts und Events.
- Verstehen, wie jede Kernkomponente und Hauptfunktionalität des Argo-Projekts funktioniert.
- Grundlegende CI/CD-Implementierungen in Kubernetes mit den Werkzeugen und Funktionen von Argo Project durchzuführen.
- Die Bereitstellung einer Anwendung automatisieren und ihren Zustand während des gesamten Prozesses effizient verwalten.
Argo CD
7 StundenDiese von einem Kursleiter geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Systemadministratoren und Entwickler, die Argo CD zur Automatisierung der Bereitstellung und des Lebenszyklusmanagements von Anwendungen einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, ihre Kubernetes Systeme mit Argo CD zu automatisieren, zu überwachen, zu prüfen und zurückzusetzen.
Kubernetes with Spinnaker
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Cloud-Ingenieure, die Kubernetes und Spinnaker für CI/CD-Operationen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Bauen Sie auf der Kubernetes-Plattform auf, um Cloud-bezogene Implementierungen zu beschleunigen.
- Integration Spinnaker mit Docker und Git zur Automatisierung von Code in Pipelines.
- Automatisieren und verwalten Sie CD-Pipelines mit CI-Tool-Optionen.
Advanced Spinnaker
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die Spinnaker für die häufige und kontinuierliche Bereitstellung von Software in AWS oder Kubernetes nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Spinnaker für fortgeschrittene Operationen.
- Integration von Spinnaker mit bestehenden Continuous Integration Tools wie Jenkins.
- Die interne Architektur von Spinnaker und die Konstrukte des Verteilungsworkflows verstehen.
- Pipelines für die Bereitstellung von Software auf Kubernetes erstellen.
- Erstellen von Pipelines für die Bereitstellung von Software auf AWS.
- Häufige Spinnaker Probleme beheben.
DevOps Practical Implementation and Tools
21 StundenDieser Kurs konzentriert sich auf die praktische Umsetzung und Werkzeugausstattung. Es setzt gute Kenntnisse über theoretische Prinzipien voraus (siehe DEVOPS-Kurs), da es sich auf die neuesten Werkzeuge und Methoden zur Implementierung von DevOps Prinzipien konzentriert.
Test Automation with Selenium and Jenkins
21 StundenDieser Kurs schult die Handhabung von Testprojekten mit Selenium Testsuite und kontinuierlichen Tests mit Jenkins.
Zielpublikum:
- Software-Testingenieure
- Softwareentwickler, die an der agilen Entwicklung beteiligt sind
- Release-Manager
- QA-Ingenieure
Am Ende der Selenium-Schulung werden die Teilnehmer in der Lage sein:
- die Testsuite Selenium effektiv in realen Projekten einzusetzen
- Selenium für browserübergreifende Tests zu verwenden
- Verteilen der Tests mit Selenium Grid
- Regressionstests Selenium in Jenkins ausführen
- Testberichte und periodische Berichte mit Jenkins vorbereiten
Jenkins: Continuous Integration for Agile Development
14 StundenDiese von einem Kursleiter geleitete Live-Schulung deckt die Konzepte, Werkzeuge und Techniken ab, die für die kontinuierliche Integration Ihrer Softwareprojekte in einer Agile-Umgebung erforderlich sind. Die Teilnehmer führen während des Kurses eine Reihe praktischer Übungen durch, um ihr Wissen in realen Situationen anzuwenden. Die Interaktion zwischen Dozent und Teilnehmern wird gefördert. Es werden reale Fälle diskutiert und spezifische Probleme und Fragen im Unterricht behandelt und gelöst.
Continuous Integration with Jenkins and Maven
21 StundenContinuous Integration for JavaScript
14 StundenContinuous Integration (CI) ist eine Entwicklungspraxis, bei der Entwickler Änderungen in ihrem Code so oft wie möglich zusammenführen, um Fehler schnell zu erkennen und zu lokalisieren.
In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die Grundlagen der kontinuierlichen Integration für Java Script kennen, während sie einen kontinuierlichen Integrationsprozess für ein Java Script-Projekt einrichten.
Am Ende dieser Schulung können die Teilnehmer:
- Verstehen Sie die Grundlagen der kontinuierlichen Integration
- Erstellen Sie ein eigenes Continuous Integration-System für Ihre Java Script-Projekte
Publikum
- Entwickler
- IT-Profis
- DevOps Ingenieure
- Business
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Jenkins for .Net Continuous Integration (CI)
14 StundenWenn Entwickler ein Stück Code schreiben, integrieren sie oft ihren Code in eine Anwendung, kopieren die Anwendung in eine Folie, führen die Anwendung-Installator aus und initialisieren dann die Anwendung, um zu überprüfen, ob sie wie erwartet läuft. Dieser manuelle Ansatz skaliert nicht sehr gut, ist langweilig, sehr Fehlerfreundlich und bietet keinen Mechanismus für die Veränderungen während des Prozesses.
Ein besserer Ansatz wäre es, den Prozess mit kontinuierlicher Integration zu automatisieren. Kontinuelle Integration bezieht sich auf die Prozesse, Werkzeuge und Infrastruktur, die zur Automatisierung der Konstruktion, Deployment und Testung von Softwareanwendungen erforderlich sind.
In diesem Instructor-leitet, Live-Training (onsite oder remote), werden die Teilnehmer lernen, wie man eine traditionelle, manuelle (oder halb-manual) Ansatz für die Software-Entwicklung in eine agile, kontinuierliche Integration (CI) eine zu verwandeln Jenkins. Die Teilnehmer führen eine Reihe von praktischen, Live-Lab-Übungen im Laufe des Kurses durch, die ihre neuen Kenntnisse auf verschiedene Software-Entwicklung und Implementierungsprobleme jedes Schritt des Weges anwenden. Interaktion zwischen dem Lehrer und den Teilnehmern wird ermutigt. Real-World-Fälle werden diskutiert und spezifische Fragen und Fragen werden während des Trainings behandelt und gelöst. Der Training konzentriert sich vor allem auf die Entwicklung von.net-Anwendungen. Am Ende dieser Ausbildung können die Teilnehmer:
- Installation und Konfiguration Jenkins für.Net-Anwendungsentwicklung
- Verwenden Sie Jenkins, um den Prozess der Check-in und Mischung von.Net-Quellcode in einen Code-Repository zu automatisieren.
- Verwenden Sie Jenkins, um den Prozess der Herunterladen, Sammlung und Vermittlung einer Anwendung auf einen Release-Server zu automatisieren
- Integrieren Jenkins mit anderen Software-Entwicklungs-Tools wie Problem-Tracker und
Publikum
- .Net Entwickler
- Bauingenieure
- QA Ingenieure
- Projektmanager
- Release Manager
- [ 0 ] Ingenieure
Format des Kurses
- Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
Hinweis
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Docker and Jenkins for DevOps
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an DevOp-Ingenieure, die den CI/CD-Prozess mit Docker und Jenkins optimieren und vereinfachen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Automatisieren Sie die Codebereitstellung und Pipeline-Bereitstellung mit Jenkins.
- Eine Anwendung mit Docker und Docker File erstellen.
- Konfigurieren Sie Authentifizierungsoptionen, um die Sicherheit zu erhöhen.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 StundenAm Ende dieser Ausbildung können die Teilnehmer:
- Installation und Konfiguration Maven.
- Automatische Testung mit Selenium
- Verwaltung GIT
- Integrieren kontinuierlicher Integration
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
OpenShift with Jenkins
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an DevOps-Ingenieure, die OpenShift und Jenkins zum Erstellen, Bereitstellen und Verwalten von Container-basierten Anwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellung von Jenkins-Pipelines in OpenShift.
- Automatisieren Sie das Lebenszyklusmanagement für containerisierte Anwendungen und Cluster-Infrastrukturen.
- Orchestrieren Sie die Bereitstellung von CI/CD-Pipelines.
Building CI/CD Pipelines with Jenkins X
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Techniker, die Jenkins X zur Erstellung automatisierter, Cloud-fähiger CI/CD-Pipelines auf Kubernetes verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Jenkins X installieren und konfigurieren.
- Beständige CI/CD-Pipelines mit einer vielseitigen DSL (Domain Specific Language) programmieren.
- Erstellen Sie CI/CD-Pipelines, die beliebte Technologien wie GitHub, Kubernetes und Docker-Container nutzen.
- Kombinieren Sie Jenkins X mit anderen beliebten Tools wie Helm, Prow und Skaffold.
- Verteilen Sie Anwendungen in jeder Umgebung, ob in der Cloud oder vor Ort.