Mit einer Continuous Integration Schulung ist es möglich, effizient und schnell Software zu entwickeln. Die wesentlichen Komponenten sind hier automatisierte Test und darauf folgende automatisierte Deployments. Dadurch kann zuverlässige Software schnell live gebracht werden. Das spart extrem viel wertvolle Zeit. Und dadurch auch Kosten. Continuous Integration ist zudem ein Job-Magnet. Gute Webdeveloper setzen das in einer Arbeitsumgebung voraus und lehnen Arbeitgeber ohne Automatisierungen ab. Die Entwicklungshilfe NRW hat es sich zum Ziel gesetzt, Agenturen und Entwicklungsabteilungen dieses Know-how erfolgsorientiert und vor Ort zugänglich zu machen.
In vier Schulungstagen zur eigenen Continuous Integration Build Pipeline
Der gute Wille ist meistens schon vorhanden, aber die Ressourcen geben es einfach nicht her. Es fehlt an konkretem Know-how und an Erfahrung. Diese neben dem Tagesgeschäft aufzubauen ist leider für viele Entwickler eine Herkulesaufgabe und auch nicht zumutbar. Hier kann nur mit externer Hilfe geholfen werden. Und genau darauf haben sich die beiden Dozenten Andreas Mautz und Roland Golla spezialisiert. Mit dem Feedback von vielen Entwicklerteams und Arbeitgebern wurde ein passendes Angebot entwickelt. CITT – Countinuous Integration Training und seTup. Das Angebot umfasst insgesamt 4-6 intensive Schulungstage je nach Vorraussetzungen, die eine attraktive Frequenz haben. Dadurch wird die aktuelle Entwicklung nicht gestört und Know-how und Implementierung funktionieren direkt im Tagesgeschäft.
Continuous Integration Schulung – Vier halbe Tage für Entwickler und zwei volle Tage für Admins
Alle Schulungsinhalte bei der Entwicklungshilfe NRW sind sehr praktisch und projektnah ausgerichtet. “Frontalunterricht bringt nichts, und das will auch niemand”, ist sich Mautz, Gründer und Inhaber der Entwicklungshilfe NRW sicher. Konkret heißt das: Hands on und Pair Programming an den Rechnern der Teilnehmer. Nur so kommt Wissen in den Fingern an – und da gehört es hin.
Damit Entwickler durch Schulungen nicht komplett am Arbeitsplatz ausfallen und so das Tagesgeschäft blockieren, werden die Entwickler je 4 halbe Tage geschult. Hier bietet sich freitagnachmittags an. Ein halber Schulungstag hat außerdem mehrere Vorteile. Auf der einen Seite ist man so natürlich einfach aufnahmefähiger – auf der anderen Seite kann man so auch bei den folgenden Session das angewendete Wissen direkt kontrollieren und nachjustieren. Bei den Admins hingegen ist es besser, eine Schulung intensiver und in kleineren Gruppen durchzuführen. Ein Deployment muss nicht nur eingerichtet werden, es erfordert auch die dazugehörige Infrastruktur. Hier spielen verschiedene Technologien eine entscheidende Rolle. Dazu müssen auch alle Komponenten eines Projekts durchleuchtet werden. In der Praxis hat sich diese Art der Schulung mehrfach bewährt und ist sehr gut angenommen worden.
Entwicklungshilfe NRW ist eine praktische Continuous Integration Schulung
“Leidenschaft und Bock” fordert nicht nur //SEIBERT //MEDIA aus Wiesbaden in unseren YouTube VBLOG zur Froscon von seinen Mitarbeitern, sondern es sind auch die Eckpfeiler für die Arbeit bei dem Kölner Schulungsunternehmen. Am Ende geht es darum, Entwicklern zu helfen und dadurch ihre Arbeitsbedingungen zu verbessern. Das wird hier vor allem mit praktischen Schulungen direkt in den laufenden Projekten durchgeführt. Denn dann kommt es auch an, wird messbar, und die Investition rentiert sich.
Open Source ist Know-how-Transfer
Golla hat Acceptance Tests in die beidem Open-Source-CMS-Projekte TYPO3 und NEOSCMS gebracht. Mautz ist in der magento Community engagiert. Beide veröffentlichen auch regelmäßig neue Projekte auf GitHub. So bekommt man bei der Entwicklungshilfe NRW zahlreiche Schulungsinhalte, die Präsentationen und einige andere Helferlein kostenlos zur Verfügung. Never Code Alone hat 2 soziale Projekte als Open Source Lösungen rausgebracht.
Passende Angebote und individuelle Anfragen
Bisher hat die Entwicklungshilfe NRW fünf Workshops im Angebot. Es gibt die PHP-Schulungen für Codeception, PHPStan und das Sulu CMS. Aber natürlich kann man auch individuelle Schulungen in Absprache mit den Entwicklern buchen. Das Netzwerk aus freiberuflichen Trainern wird gerade erweitert. Neben den Topics Continuous Integration, TYPO3 und Magento kommen 2022 noch weitere Inhalte und Technologien dazu.
15 Kommentare
[…] ohne das man sich um Detail oder Tools kümmern muss. In diesem Artikel geht es nicht um den besseren Einsatz von Build Pipelines, sondern um 3 kleine Wissenslücken, die immer wieder großflächig in der Szene […]
[…] Software-Qualität sind also kein Thema – dafür gibt es erstmal kein Budget. Und auch nicht für automatisierte Tests und Deployments. Hier wird auf eine Entscheidung von oben gewartet, die von nicht Technikern, sondern von BWLern […]
[…] dem Code Fellas Meetup in Leipzig gab es diesmal ein Continuous Integration PHP-Training mit einer GitLab Pipeline. Die Entwicklungshilfe NRW hat sich seit Jahren auf PHP-Trainings im […]
[…] Auch Administartoren brauchen das Feature weitere Plugins zu installieren und Updates manuell oder automatisiert durchführen zu […]
[…] geht es um meinen Talk „Softwarequalität === Gesundheit“, Roland Golla PHP-Trainer (In 4 Tagen zur Build Pipeline). Mein Talk hat eine Neuauflage und ein deutlich überarbeitetes und professionelles Design von der […]
[…] entwickeln. Diese wieder loszuwerden und richtig gesund zu werden kann über Jahre andauern. Automatisierte Deployments sind hier ebenfalls elementar. Wenn alles immer manuell irgendwo hingebracht werden muss, dann kann man auch nie Fahrt […]
[…] Schulungsformat “In 4 Tagen zur Build-Pipeline” ist sehr beliebt und hat bisher in allen Schulungen immer auch erfolgreich Bugs gefunden. Sobald […]
[…] gesehen ist das bei uns nämlich nur ein Tag anlegen und ein Klick im Jenkins und schon startet die automatische Buildpipeline. Aber wie haben wir das gemacht, dass selbst die Geschäftsführung theoretisch nach einem kurzen […]
[…] daß professionelle Deployments nicht sehr verbreitet sind und sich dadurch eine Investition in Know How und Infrastruktur als echter Wettbewerbsvorteil und Innovation rentiert. Der Markt holt allerdings mit großen […]
[…] und Shopware gerade extrem gefragt. Die Kombination mit automatisierten Tests, Monitoring und Docker Build Pipelines mit GitLab ist kein Hexenwerk und wird am Markt gebraucht. Der Markt muss von uns Entwicklern geändert und […]
[…] nur seinen bestehenden PHP-Code aufräumen, sondern auch direkt mit einem Quality Gate in einer Build Pipeline abdecken. Eine PHP-Schulung mit dem Ziel der nachhaltigen und agilen Softwareentwicklung ist ein […]
[…] anzugehen und erfolgreich abgeholt. Ich fand den Talk sehr praktisch und gut. Wir bringen mit Never Code Alone automatisierte Tests und Build Pipelines innerhalb von 4 Tagen mit Infrastruktur in…. Infos dazu gibt es hier oben auf dem […]
[…] mit PHPStan in einer GitLab Pipeline sind hier eine nachhaltige Basis. Das kann von uns mit einem PHP-Training gemeinsam innerhalb von 5 Tagen aufgesetzt werden. Aber was hindert uns Entwickler daran, diese Woche nicht einmal gemeinsam zu investieren. Andere […]
[…] vorhandenen Ressourcen überhaupt ein Ergebnis zu erreichen. Das Tool lässt sich dabei auch als Quality Gate in Pipelines integrieren. Unit Tests sind schon lange bei professionellen DeveloperInnen in allen […]
[…] können auch Mailcatcher angesteuert und ausgelesen werden. Alles zusammen kommt dann in die GitLab Pipeline. Mit TESTIFY bieten wir das konkrete Know-how an, geben es gerne weiter und setzen es für Kunden […]