Online oder vor Ort durchgeführte Live-CI/CD-Schulungen (Continuous Integration / Continuous Delivery) vermitteln durch interaktive praktische Übungen die Grundlagen und fortgeschrittenen Konzepte von CI/CD.
CI/CD-Schulungen sind als "Online-Live-Schulungen" oder "Vor-Ort-Live-Schulungen" verfügbar. Online-Live-Schulungen (auch "Remote-Live-Schulungen" genannt) werden über einen interaktiven, Remote-Desktop durchgeführt. Onsite-Live-Schulungen können vor Ort beim Kunden in Schweiz oder in den NobleProg Corporate Training Centern in Schweiz durchgeführt werden.
Jenkins Advanced richtet sich an Personen, die vertieftes Wissen und fortgeschrittene Techniken in der Jenkins-Automatisierung suchen. 
Diese Live-Schulung unter Anleitung (online oder vor Ort) deckt fortgeschrittene Jenkins-Konfigurationen, Sicherheits- und Skalierungstechniken ab und richtet sich an DevOps-Ingenieure und Softwarearchitekten, die Fachwissen zur Anpassung von Jenkins für komplexe Softwareprojekte erwerben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Optimierung Jenkins für Softwareprojekte auf Unternehmensebene.
Erweiterte Sicherheitsmaßnahmen implementieren.
Aufbau komplexer und skalierbarer Pipelines.
Effektive Fehlerbehebung und Wartung von Jenkins-Installationen.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxis.
Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Continuous Integration (CI) ist eine Entwicklungspraxis zur Automatisierung des Prozesses, bei dem Codeänderungen so oft wie möglich im zentralen Repository zusammengeführt werden, um Fehler schnell zu erkennen und zu lokalisieren.Dieses von einem Lehrer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die die Grundlagen der kontinuierlichen Integration für Java erlernen und anwenden möchten.Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Lernen und verstehen Sie CI für ein Java-Projekt. Erstellen Sie ein CI-System für Java.
Format des Kurses
Interaktiver Vortrag und Diskussion. Viele Übungen und Übungen. Praxisnahe Umsetzung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
Um eine individuelle Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Jenkins ist ein leistungsstarker Open-Source-Automatisierungsserver, der zum Erstellen, Testen und Bereitstellen von Software verwendet wird;
Diese Live-Schulung unter Anleitung (online oder vor Ort) deckt die grundlegenden Konzepte und die Verwendung von Jenkins ab und richtet sich an Softwareentwickler und DevOps-Ingenieure, die Jenkins einrichten, Jobs erstellen und konfigurieren und wichtige Aspekte des Softwareentwicklungsprozesses automatisieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Prinzipien der kontinuierlichen Integration und der kontinuierlichen Bereitstellung (CI/CD) verstehen.
Installieren und konfigurieren Jenkins für die Softwareautomatisierung.
Erstellen und Verwalten von Jenkins Aufträgen zum Erstellen und Testen von Anwendungen.
Automatisierte Pipelines für die Softwarebereitstellung einrichten und anpassen.
Format des Kurses
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxis.
Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Kubernetes ist ein Open Source Container-Orchestrating-System für die Automatisierung von CI/CD-Management. Spinnaker ist eine Open-Source-Multi-Cloud-CD-Plattform für die Release von Software effizient. Mit Kubernetes und Spinnaker können Benutzer unveränderliche Strukturen, Layout Pipelines und Clustermanagement anwenden.
Dieser Instructor-leitet, Live-Training (online oder on-site) richtet sich an Cloud-Ingenieure, die für CI/CD-Dienstleistungen verwenden möchten Kubernetes und Spinnaker.
Am Ende dieser Ausbildung können die Teilnehmer:
Bauen Sie auf der Kubernetes-Plattform, um die Cloud-Zertifizierung zu beschleunigen.
Integrieren Sie Spinnaker mit Docker und Git, um die Lieferung von Codes zu Pipelinen zu automatisieren.
Automatisieren und verwalten Sie CD-Pipel, während Sie aus einer Vielzahl von CI-Tool-Optionen wählen.
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.
Agile Software Testing handelt es sich um eine Reihe von Testverfahren, mit denen Softwarequalitätsprobleme nach den Grundsätzen der agilen Entwicklung zeitnah und kontinuierlich zurückgezahlt werden. Continuous Integration (CI) bezieht sich auf alle Entwickler in einem Team, die ihre Arbeit mehrmals täglich zusammenführen.
Das Argo Project von GitOps ist eine Sammlung von Software-Tools für den Betrieb Kubernetes. Mit seiner Plattform und Funktionen können Benutzer CI/CD-Prinzipien in ihre Anwendungsentwicklungsprojekte implementieren, während sie Versionskontrolle durchführen und den Entfernungsprozess automatisiert halten. Die Kernkomponenten des Argo-Projekts umfassen Argo CD, Workflows, Rollouts und Events.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Entwickler und Ingenieure, die sich mit Argo Project-Tools vertraut machen und ihre Funktionen für die Entwicklung von Cloud-Native-Anwendungen maximieren möchten.
Am Ende dieser Ausbildung können die Teilnehmer:
Installieren und konfigurieren Argo CD zusammen mit Workflows, Rollouts und Events.
Erfahre, wie jedes Kernkomponent und die Hauptfunktionalität des Argo-Projekts funktioniert.
Führen Sie grundlegende CI/CD-Implementierungen in Kubernetes mit Argo Project Tools und Funktionen durch.
Automatisieren Sie die Ausführung einer Anwendung und verwalten Sie ihr Zustand während des gesamten Prozesses effizient.
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.
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.
CI/CD steht für kontinuierliche Integration und kontinuierliche Lieferung. "CI/CD for Content" bezieht sich auf die Erstellung und Veröffentlichung von Inhalten mit den gleichen DevOps Tools und Prozessen, die Entwickler für die Lieferung von Code verwenden.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an technische Personen, die eine Inhaltsleitlinie erstellen möchten, um den Prozess der Inhaltserstellung und Veröffentlichung zu optimieren.
Am Ende dieser Ausbildung können die Teilnehmer:
Installieren und konfigurieren Sie die verschiedenen Software-Komponenten, die zur Erzeugung und Veröffentlichung von Inhalten benötigt werden.
Ersetzen Sie manuelle Veröffentlichungsprozesse mit automatisierten.
Beschreiben Sie jeden Schritt des Veröffentlichungsprozesses in einem deklarativen Format, das leicht zu lesen und zu verstehen ist.
Führen Sie den Inhalt durch eine Reihe von Überprüfungen und Tests, um sicherzustellen, dass es für den öffentlichen Verbrauch bereit ist.
Veröffentlichen Sie Inhalte voraussichtlich und konsequent jedes Mal.
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.
Continuous Integration/Continuous Delivery (CI/CD) ist eine Software-Entwicklungspraxis, in der Anwendungsentwicklung und Deployment häufiger in kleineren Erhöhungen durchgeführt werden. Es führt die unbequeme Integration von Code-Veränderungen und Automatisierung bei der Konstruktion, Prüfung und Verwendung von Anwendungen an.
Dieser Instructor-leitet, Live-Training (online oder on-site) richtet sich an Entwickler oder DevOps Ingenieure, die Automatisierungsleitungen mit CI/CD-Praktiken mit Python bauen möchten.
Am Ende dieser Ausbildung können die Teilnehmer:
Stellen Sie die notwendige Entwicklungsumgebung fest, um den Bau von CI/CD Pipelines mit Python zu starten.
Erstellen Sie automatisierte Pipelines für die Prüfung und Veröffentlichung von Packungen mit Travis-CI.
Automatisieren Sie die Bereitstellung konteinierter Anwendungen mit Docker und Heroku.
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 (z. B. Heroku oder Travis-CI-Alternativen) zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Continuous 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
Diese von Lehrern geleitete Live-Schulungen (vor Ort oder Remote) richtet sich an Ingenieure, die Open-Source-Tools nutzen möchten, um den Prozess des Aufbaus, Tests und der Bereitstellung von PHP-Anwendungen und-Diensten zu automatisieren.
Am Ende dieses Trainings können die Teilnehmer:
einbauen und verschiedene Open-Source-Tools konfigurieren, um eine kontinuierliche Integration, Prüfung und Bereitstellung
zu ermöglichen.
Verstehen Sie die Vor-und Nachteile von CI-Werkzeugen wie Gitlab CI und Jenkins.
Combine CI-Werkzeuge mit Einheiten-und Integrationstests
.
Format der
interaktiven Vortrag und Diskussion
.
Viele Übungen und Übungen
.
Hands-on-Umsetzung in einem Live-Labor-Umfeld
.
Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um
Continuous 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. Codeship ist eine Plattform, die Continuous Integration-Dienste in der Cloud bereitstellt. In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die Grundlagen der kontinuierlichen Integration kennen, während sie einen einfachen kontinuierlichen Integrationsprozess für Codeship einrichten. Am Ende dieser Schulung können die Teilnehmer:
Verstehen Sie die Grundlagen der kontinuierlichen Integration
Bedienen Sie die wesentlichen Funktionen in Codeship
Richten Sie mit Codeship einen einfachen CI-Prozess ein
Publikum
Entwickler
IT-Profis
DevOps Ingenieure
Business
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Im Zeitalter der sehr schnellen Entwicklung der Technologie sowie einer zunehmenden Anzahl von Frameworks wird eine effiziente Optimierung des Entwicklungsprozesses von entscheidender Bedeutung. Das Entwicklungsteam sollte in der Lage sein, sich auf das Schreiben von solidem Code zu konzentrieren, und der Rest der Prozesse im Zusammenhang mit der automatischen Ausführung von Builds, Tests und Bereitstellungen sollte mit einer minimalen Anzahl manueller Schritte stattfinden.
Nach der Implementierung von Continuous Integration / Continuous Delivery (CI/CD) und Deployment-Prozessen können Unternehmen zusätzliche 20-30 % an der Arbeitszeit der Programmierer einsparen, die sie für das Schreiben von Code verwenden können, nicht für sekundäre Aktivitäten im Zusammenhang mit Deployment oder Testing.
Das Training ermöglicht es den Teilnehmern, die Logik des CI / CD-Betriebs zu erlernen und die Fähigkeiten zur selbstständigen Konfiguration einer solchen Umgebung zu erwerben. Während der Schulung erhalten die Teilnehmer ein Starterpaket mit Konfigurationsdateien und Beispielen zur Automatisierung von Arbeitsprozessen DevOps.
Wir laden Personen ein, die hauptsächlich Webanwendungen für das Training programmieren – denn hier kommt es vor allem darauf an, den Prozess zu optimieren.
Das Training basiert auf Software GitLab, die in polnischen und global tätigen Unternehmen immer beliebter wird.
GitOps ist die kontinuierliche Implementierung von Cloud-Native-Anwendungen basierend auf Git und Kubernetes.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an DevOps Ingenieure, die einen Git-basierten Software-Layout-Workflow für ihre Kubernetes Anwendungen installieren, implementieren und verwalten möchten.
Am Ende dieser Ausbildung können die Teilnehmer:
Das ist die Anlage und die Anlage Spinnaker und Terraform.
Verständnis der Vorteile von GitOps über traditionelle CI/CD und Infrastructure-as-Code (IAC).
Entfernen Sie sich vom Aufbewahren von Schriften. Konfigurieren und durchführen Sie ein gut definiertes Entfernungsprozess.
Anwenden Sie die besten Praktiken für Cloud-Native-Entwicklung, Management und Überwachung.
Wiederherstellen von Teilfehlern ohne manuelle Intervention.
Erstellen Sie eine GitOps-Strategie für die Anwendungsentwicklung.
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.
Continuous Delivery ist eine Entwicklungspraxis, bei der Entwickler neue Änderungen schnell und nachhaltig an Benutzer weitergeben. Go CD ist ein Open Source-Tool, mit dem eine kontinuierliche Bereitstellung in der Softwareentwicklung erreicht wird. In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die Grundlagen von Continuous Delivery (CD) kennen, während sie das Einrichten und Konfigurieren von CD-Pipelines auf Go CD durchlaufen. Am Ende dieser Schulung können die Teilnehmer:
Grundlegendes zu Continuous Delivery
Verwenden Sie Go CD, um den CD-Prozess und die Pipelines einzurichten
Konfigurieren Sie Go CD je nach Bedarf
Publikum
Entwickler
IT-Profis
DevOps Ingenieure
Business
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Wenn 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
OpenShift Container Platform ist eine Container-Anwendungsplattform für die Bereitstellung von Docker und Kubernetes im Unternehmen Es wird von Red Hat gepflegt In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mithilfe der OpenShift Container Platform Anwendungen erstellen, aktualisieren und warten Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Automatisieren Sie einen Teil der Software Delivery-Pipeline Implementieren Sie User Storys für eine vorhandene Java EE-Anwendung Stellen Sie eine Anwendung auf einer OpenShift-Instanz bereit Wenden Sie die Prinzipien der DevOps-Philosophie an und ermöglichen Sie die kontinuierliche Bereitstellung einer Anwendung Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
Die Schulung steht Entwicklern, Scrum Masters, Product Owner und einigen Aspekten der Geschäftsabteilung offen. Ziel der Schulung ist es, Themen wie Qualitätssicherung und kontinuierliche Integration sowie deren Platz in Projekten mit agilen Methoden vorzustellen. Die Teilnehmer erhalten eine breite Perspektive auf die diskutierten Themen sowie praktische Kenntnisse über die Werkzeuge und Prozesse der Softwareentwicklung gemäß QA / CI. Unternehmensvertreter werden in der Lage sein, die Vorteile der Implementierung dieser Tools und Prozesse zu kennen und sowohl Zeit als auch Kosten für die Softwareentwicklung zu ermitteln. Die vorgestellten Probleme basieren auf PHP oder Java , abhängig von den Kundenanforderungen.
Tekton ist ein open-source-Framework auf der Kubernetes Plattform für die Entwicklung optimierter Software. Seine Kernkomponenten sind die Tekton Pipelines, die für die Schaffung kontinuierlicher Integration und kontinuierlicher Lieferung (CI/CD) Systeme benutzt werden können. Tekton Pipelines ermöglichen auch fortschrittliche Anwendungsanwendungsmuster in hybriden Umgebungen oder mehreren Cloud-Anbietern, während sie Cloud-Native CI/CD-Tools effizient nutzen.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Entwickler und DevOps Ingenieure, die Tekton Pipelines nutzen möchten, um komplexe Software-Entwicklung Workflows zu unterstützen und automatisierte CI/CD-Pipelines zu bauen.
Am Ende dieser Ausbildung können die Teilnehmer:
Installieren und konfigurieren Sie Tekton Pipelines und andere grundlegende Tekton-Komponenten.
Entwerfen und erstellen Sie die Baumblöcke von Pipelines für die Softwareentwicklung in Tekton.
Automatisieren Sie bestehende Pipelines und Entwicklungsverfahren mit Tekton-Framework-Konzepte und Prinzipien.
Laden und verwalten Sie Tekton Pipelines für verschiedene Workload-Typen auf mehreren Plattformen.
Implementieren von CI/CD-Systemen basierend auf dem Tekton-Framework, um künftige Softwareentwicklungsprojekte zu verbessern.
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.
Travis CI ist ein gehosteter, verteilter kontinuierlicher Integrationsdienst, der für den Aufbau und die Erprobung von Software-Projekten verwendet wird, die auf GitHub gehostet werden. Es ist eine gehostete Alternative zu Jenkins .
In diesem von Ausbildern geleiteten Live-Training lernen die Teilnehmer einen Cloud-basierten Ansatz zur kontinuierlichen Integration, wenn sie mit Travis CI eine Probenwebanwendung erstellen und einsetzen.
Am Ende dieses Trainings können die Teilnehmer:
Projekte, die auf GitHub gehostet werden, bauen und testen
Mit Travis CI eine Anwendung an verschiedene Hosting-Provider
Travis CI verwenden, um Software automatisch zu überprüfen, wenn sie an GitHub gebunden sind
automatisierte Tests auf verschiedenen Maschinen, Betriebssystemen und Softwareversionen durchführen
Travis CI mit Drittmitteln integrieren
Format des Kurses
Teil-Vortrag, Teilbesprechung, Übungen und schwere Hands-on-Praxis
Dieser 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.
Jenkins ist ein Open-Source-Automatisierungsserver für die kontinuierliche Integration und Bereitstellung (CI / CD). Docker ist eine Serviceplattform für die Lieferung von Software in Containern. Jenkins und Docker optimieren und vereinfachen gemeinsam den CI / CD-Prozess, indem sie zuverlässigere Bereitstellungs- und Testumgebungen ermöglichen. Diese Live-Schulung (vor Ort oder per Fernzugriff) richtet sich an DevOp-Ingenieure, die den CI / CD-Prozess mit Docker und Jenkins optimieren und vereinfachen möchten. Am Ende dieser Schulung können die Teilnehmer:
Automatisieren Sie die Codebereitstellung und Pipeline-Bereitstellung mit Jenkins .
Erstellen Sie eine Anwendung mit Docker und Docker File.
Konfigurieren Sie Authentifizierungsoptionen, um die Sicherheit zu erhöhen.
Format des Kurses
Interaktiver Vortrag und Diskussion.
Viele Übungen und Übungen.
Praktische Implementierung in einer Live-Laborumgebung.
Anpassungsoptionen für den Kurs
Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
Jenkins ist ein Open-Source-Tool zur kontinuierlichen Integration, das in Java geschrieben wurde. Es ist ein serverbasiertes System, das in einem Servlet-Container wie Apache Tomcat . Jenkins unterstützt eine Reihe von SCM-Tools (Software Configuration Management ), darunter CVS, Subversion, Git, Perforce und Clearcase. Es ist in hohem Maße skriptfähig und bietet Unterstützung für Apache Ant, Apache Maven , Shell-Skripte und Windows-Batch-Befehle. Dieses von einem Kursleiter geleitete Live-Training umfasst die Konzepte, Tools und Techniken, die für die kontinuierliche Integration Ihrer Softwareprojekte in einer Agile Umgebung erforderlich sind. Die Teilnehmer führen während des gesamten Kurses eine Reihe von praktischen Übungen durch, um ihr Wissen in realen Situationen anzuwenden. Die Interaktion zwischen Lehrern und Teilnehmern wird gefördert. Fälle aus der Praxis werden besprochen und spezifische Probleme und Fragen werden im Unterricht angesprochen und gelöst.
Jenkins 2 ist ein Automationserver mit neuen Funktionen für die Konstruktion von End-to-End CI/CD (Continuous Integration / Continuous Delivery) Pipelines. Es erstreckt sich Jenkins über nur kontinuierliche Integration (CI). Jenkins 2 bringt die Fähigkeit zur kontinuierlichen Lieferung (CD) hervor.
Dieser Instructor-Leid, Live-Training (online oder online) richtet sich an Ingenieure, die Jenkins 2 verwenden möchten, um Pipelines zu bauen, die den Prozess der Übertragung einer Anwendung von Entwicklung zu Produktion automatisieren.
Am Ende dieser Ausbildung können die Teilnehmer:
Installieren und konfigurieren Jenkins 2.
Adoptieren Sie eine erklärende Script-Funktion, um jedes Schritt des Software-Konstruktions- und Layout-Prozesses zu definieren.
Automatisch generieren Sie Anwendungen, wenn die Software in ein Versionsteuerungssystem überprüft wird.
Automatisch deaktivieren Sie die Sammlung, Prüfung und Verpackung einer Softwareanwendung.
Schnell auf Benachrichtigungen und Berichte reagieren, wenn die Dinge falsch gehen.
Installieren Sie zusätzliche Plugins zur Erweiterung Jenkins.
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.
Jenkins ist ein Opensource Continuous Integration (CI) -Tool, geschrieben in Java Maven ist ein Build-Automation-Tool für Java-Projekte Zusammen können sie zum Auslösen kontinuierlicher Builds verwendet werden, z B die Ausführung von JUnit-Tests bei jedem Commit eines neuen Codes, die Bereitstellung dieser Builds für die Produktion und die Planung dieser Tasks zu strategischen Tageszeiten, beispielsweise Mitternacht Diese Werkzeuge und Prozesse bilden einen DevOps-Ansatz für die Entwicklung und Bereitstellung von Software und sind in der Agile-Entwicklung sehr beliebt In diesem instruierten Live-Training beginnen die Teilnehmer mit einer Einführung in DevOps, Versionskontrolle und Automationsskripting Anschließend lernen sie, wie sie Jenkins und Maven in einer Live-Laborumgebung installieren, konfigurieren und einsetzen können Publikum Entwickler Systemadministratoren DevOps-Ingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
Jenkins X ist eine Sammlung von Tools für die automatische Erstellung und Verlegung kontinuierlicher Integration und kontinuierlicher Liefer (CI/CD) Pipelines in einen Kubernetes Cluster.
Dieser Instructor-Leid, Live-Training (online oder online) richtet sich an Ingenieure, die Jenkins X verwenden möchten, um automatisierte, cloud-ready CI/CD Pipelines auf Kubernetes zu erstellen.
Am Ende dieser Ausbildung können die Teilnehmer:
Installation und Konfiguration Jenkins X.
Code-resilient CI/CD Pipelines mit einer vielseitigen DSL (Domain Specific Language).
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.
Entwickeln Sie Anwendungen in jede Umgebung, sei es in der Cloud oder im Vorfeld.
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.
Jenkins ist ein Open Source Automation Server für kontinuierliche Integration und kontinuierliche Lieferung (CI/CD). OpenShift ist eine Container-Plattform für die Verwaltung von Infrastrukturen auf der Cloud oder on-premise.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Ingenieure, die OpenShift und Jenkins verwenden möchten, um Container-basierte Anwendungen zu bauen, zu implementieren und zu verwalten.
Am Ende dieser Ausbildung können die Teilnehmer:
Aufbauen Jenkins Pipelines in OpenShift.
Automatisieren Sie das Lebenszyklusmanagement für Container-Anwendungen und Klusterinfrastrukturen.
Orchestrieren Sie die Entfernung von CI/CD-Pipelinen.
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.
Spinnaker ist eine open source multi-cloud kontinuierliche Lieferplattform für die Release von Software effizient.
Dieser Instructor-leitet, Live-Training (online oder on-site) richtet sich an Ingenieure, die verwenden möchten Spinnaker, um regelmäßig und kontinuierlich Software für AWS oder Kubernetes zu implementieren.
Am Ende dieser Ausbildung können die Teilnehmer:
Installation und Konfiguration Spinnaker für fortgeschrittene Operationen.
Integrieren Spinnaker mit bestehenden kontinuierlichen Integrations-Tools wie Jenkins.
Verständnis Spinnaker's interne Architektur und die Entwicklungs-Workflow-Konstrukte.
Erstellen von Pipelines für die Verwendung von Software auf Kubernetes.
Erstellen von Pipelines für die Verwendung von Software auf AWS.
Problemlösung allgemeiner Probleme Spinnaker.
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.
Argo CD (auch als argocd, argo-cd und argoproj bezeichnet) ist ein deklaratives, kontinuierliches Lieferwerkzeug für Kubernetes Clusters, das die Anwendungsüberwachung und Entfernung vereinfacht.
Diese Live-Training (online oder online) richtet sich an Systemadministratoren und Entwickler, die Argo CD verwenden möchten, um die Einführung und das Lebenszyklusmanagement von Anwendungen zu automatisieren.
Am Ende dieser Ausbildung werden die Teilnehmer in der Lage sein, ihre Systeme zu automatisieren, zu überwachen, zu auditieren und zu rollen, indem sie Argo CD verwenden.
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.
Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben. Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.
EINIGE UNSERER KUNDEN
is growing fast!
We are looking for a good mixture of IT and soft skills in Switzerland!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: