Kategorien
/
Programmierung
/
Kontinuierliche Integration / Kontinuierliche Bereitstellung (CI/CD) mit Python

Kontinuierliche Integration / Kontinuierliche Bereitstellung (CI/CD) mit Python

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.

Was werden Sie lernen?

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.

Anforderungen:

Zielpublikum: Entwickler, DevOps-Ingenieure

Erforderliche Fertigkeiten:

  • Erfahrung mit Git oder GitHub
  • Erfahrung mit Python-Programmierung

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

Einführung in CI/CD und Tools
  • Kernkonzepte und Vorteile von CI/CD
  • Überblick über CI-Dienste (Travis-CI, CircleCI, Semaphore, etc.)
Einrichten der Entwicklungsumgebung
  • GitHub Repositories
  • Integration von Travis-CI und GitHub
Entwicklung von Python-Paketen
  • Erstellen der Anwendungslogik
  • Paketieren und Testen des Codes vor Ort
CI/CD-Pipeline für die Bereitstellung von Paketen
  • PyPI- und Travis-CI-Integration
  • Definieren und Aktivieren der CI/CD-Pipeline
  • Testen und Veröffentlichen von Code
Anwendungsbereitstellung mit Containern
  • Erstellen einer Python-Webanwendung
  • Containerisierung mit Docker
  • Automatisierung der Heroku-Bereitstellung
Fehlersuche und Schlussfolgerung
  • Behebung häufiger Probleme
  • Kurszusammenfassung und nächste Schritte

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.