Automatisiertes Testen und Paketieren von Perl-Projekten mit Gitlab

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "Automatisiertes Testen und Paketieren von Perl-Projekten mit Gitlab" lernen Sie, wie Sie mit Gitlab Ihre Perl-Projekte automatisiert testen und paketieren können. Der Fokus liegt dabei auf einem effizienten Workflow, um Entwicklern schnell Rückmeldungen zu geben. Zusätzlich werden Aspekte behandelt, die die Teamarbeit verbessern können.

Nach dem Seminar sind die Teilnehmer in der Lage, CI-Pipelines in Gitlab zu konfigurieren, um ihre Perl-Projekte nach jeder Code-Änderung automatisch, effizient und reproduzierbar zu testen und zu paketieren. Dadurch wird die Qualitätssicherung verbessert und eine zuverlässige Auslieferung gewährleistet.

Teilnehmer - Zielgruppe

  • Perl-Entwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in Perl
  • Grundkenntnisse in Git

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

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 dieser 3-tägigen Schulung "Programmierung mit Perl Grundkurs" lernen Sie Perl als leistungsstarkes Werkzeug für verschiedene IT-Aufgaben einzusetzen. Im Kurs werden Sie die grundlegenden Konzepte der Programmierung erlernen, angefangen von verschiedenen Variablentypen bis ...

Perl - Aufbaukurs

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

In dieser 2-tägigen Schulung "Perl - Aufbaukurs" vertiefen Sie Ihr Wissen über Perl und erlernen fortgeschrittene Techniken. Im Fokus steht die effiziente Organisation und Testung Ihres Programmcodes. Zusätzlich werden Sie befähigt, objektorientierte Programmierung in Perl ...

Perl - Kompaktkurs

- u.a. in Hamburg, Leipzig, Heidelberg, Darmstadt, Virtual Classroom

In dieser 5-tägigen Schulung "Perl - Kompaktkurs" erwerben Sie ein umfassendes Verständnis für die Programmierung in Perl. Unser Ziel bei diesem intensiven Seminar ist es, Ihnen die Fähigkeit zu vermitteln, komplexe Aufgaben in Perl zu meistern und effiziente, robuste sowie ...

Security in Perl-Anwendungen

- u.a. in Berlin, Hamburg, Heidelberg, Mannheim, Freiburg

In dieser 3-tägigen Schulung "Security in Perl-Anwendungen" lernen Sie verschiedene Sicherheitsaspekte, insbesondere in Bezug auf die Programmierung mit Perl. Sie werden zunächst eine bestehende Webanwendung analysieren und auf Sicherheitslücken untersuchen. Durch ...