Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Automatisiertes Testen und Paketieren von Perl-Projekten mit Gitlab" erfahren Sie, wie Sie mit Gitlab Ihre Perl-Projekte automatisiert testen und verpacken können. Der Schwerpunkt liegt auf einem effizienten Arbeitsablauf, der Entwicklern schnelle Rückmeldungen ermöglicht. Zudem werden Themen behandelt, die die Zusammenarbeit im Team fördern können.

Nach dem Seminar werden die Teilnehmer in der Lage sein, CI-Pipelines in Gitlab zu konfigurieren, um ihre Perl-Projekte nach jeder Codeänderung automatisch, schnell und reproduzierbar zu testen und zu verpacken. Dies trägt zur Verbesserung der Qualitätssicherung bei und gewährleistet eine zuverlässige Bereitstellung.

Teilnehmer - Zielgruppe

  • Perl-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in Perl
  • Grundkenntnisse in Git

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Gitlab

  • Produktüberblick
  • Warum Gitlab wie Github ist
  • Warum Gitlab nicht wie Github ist

Komponenten von Gitlab

  • Verwaltung eines Repositorys
  • Aufgabenplanung über Tickets und Meilensteine
  • Arbeitsabläufe mit Labels und Boards abbilden
  • Gitlab als Zentrale des Teams
  • Teamarbeit mit Merge Requests, Branches und Tags

Continuous Integration mit Gitlab

  • Was ist Continuous Integration?
  • Was sind Vorteile?
  • Best Practices im Team
  • Konfiguration der CI
  • Von Docker-Images, Stages und Artefakten
  • Ausblick: Builds in anderen Projekten anstoßen

Einrichtung einer Basis-Pipeline für ein Perl-Projekt

  • Durchsetzen von Codierstandards mit perltidy und perlcritic
  • Paketierung mit Dist::Zilla
  • Effizienverbesserungen durch projektspezifische Docker-Images

Weitere Schulungen zu Thema Perl

Programmierung mit Perl Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Einführung in die Perl-Programmierung" erwerben Sie die Fähigkeiten, Perl als vielseitiges Werkzeug für diverse IT-Herausforderungen zu nutzen. Im Kurs werden Sie die grundlegenden Prinzipien der Programmierung kennenlernen, beginnend ...

Perl - Aufbaukurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Perl - Fortgeschrittenenkurs" erweitern Sie Ihr Verständnis für Perl und erlernen fortgeschrittene Methoden. Dabei liegt der Schwerpunkt auf der effektiven Strukturierung und Überprüfung Ihres Programmcodes. Darüber hinaus werden Sie ...

Moderne Objektorientierte Programmierung mit Perl

- u.a. in Hannover, Paderborn, Essen, Heidelberg, Freiburg

In diesem 5-tägigen Seminar "Fortgeschrittene Objektorientierte Programmierung mit Perl" erfahren Sie, wie die Module Moose und Moo die Objektorientierung in Perl auf eine neue Ebene bringen. Mit Features wie Typvalidierungen und Rollen wird die Erstellung komplexer ...

Security in Perl-Anwendungen

- u.a. in Hamburg, Dresden, Koblenz, Jena, Marburg

In diesem 3-tägigen Schulung "Sicherheit in Perl-Anwendungen" werden Sie verschiedene Sicherheitsaspekte kennenlernen, insbesondere im Kontext der Programmierung mit Perl. Zu Beginn werden Sie eine bestehende Webanwendung analysieren und auf Sicherheitslücken ...