Verbessern Sie Ihren Softwareentwicklungs-Workflow mit unserer CI/CD mit Python-Schulung. Dieser Kurs richtet sich an Entwickler und DevOps-Ingenieure, die mit Hilfe von CI/CD-Praktiken innerhalb des Python-Ökosystems Pipelines aufbauen und automatisieren möchten.
Continuous Integration and Continuous Delivery (CI/CD) ist eine Softwareentwicklungsmethodik, die regelmäßige, inkrementelle Updates für die Anwendungsentwicklung und -bereitstellung vorsieht. Sie erleichtert die reibungslose Einbindung von Codeänderungen und automatisiert die Prozesse der Erstellung, des Testens und des Rollouts von Anwendungen.
Dieser umfassende Schulungskurs vermittelt Ihnen die praktischen Fähigkeiten zur Integration von Continuous Integration und Continuous Delivery (CI/CD) Pipelines in Ihre Entwicklungsprozesse mit Python. Sie werden praktische Erfahrungen in einer Live-Lab-Umgebung sammeln.
• Aufbau von Pipelines: Lernen Sie, Pipelines zum Testen und Veröffentlichen von Python-Paketen zu automatisieren, insbesondere mit Travis-CI.
• Einrichten der Umgebung: Beherrschen Sie die Kunst des Einrichtens einer Entwicklungsumgebung und integrieren Sie GitHub-Repositories mit CI-Diensten wie Travis-CI.
• Containerisierung: Verstehen Sie die Prinzipien der Containerisierung und stellen Sie containerisierte Python-Anwendungen mit Docker und Heroku bereit.
• Fehlersuche: Gewinnen Sie praktische Einblicke in die Identifizierung und Lösung von häufigen Problemen bei der Erstellung und Verwaltung von CI/CD-Pipelines.
Am Ende dieses Kurses sind Sie in der Lage, ausgefeilte CI/CD-Pipelines für Python-basierte Projekte zu implementieren, was Ihnen einen Wettbewerbsvorteil bei der schnellen und zuverlässigen Softwareentwicklung verschafft.
Zielpublikum: Entwickler, DevOps-Ingenieure
Erforderliche Fertigkeiten:
• Erfahrung mit Git oder GitHub
• Erfahrung mit Python-Programmierung
*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.
Einführung in CI/CD und Tools
Einrichten der Entwicklungsumgebung
Entwicklung von Python-Paketen
CI/CD-Pipeline für die Bereitstellung von Paketen
Anwendungsbereitstellung mit Containern
Fehlersuche und Schlussfolgerung
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.