Schulung / Training / Kurs / Seminar – 2 Tage remote
In dem Seminar “Git für Entwickler” erlernen Sie die Grundlagen und die Verwendung von Git, dem führenden Versionskontrollsystem für Softwareentwicklung. Git ist für fast alle Sprachen nutzbar und kostenlos verwendbar.
Durchführungs-Garantie: der Kurs wird auch bei nur einem Teilenmenden durchgeführt
Sollten Sie zu den angebotenen Terminen nicht können, beziehungsweise für Ihr Team einen individuellen Termin wünschen, um beispielsweise in einer geschlossenen Runde auf konkrete Problemstellungen eingehen zu können, besteht die Möglichkeit zusätzliche außerplanmäßige Termine zu vereinbaren. Nutzen Sie bitte hierzu mein Kontaktformular unter der Angabe welchen Kurs Sie wünschen, mit Terminvorschlägen und der zu erwartenden Teilnehmerzahl.
Schulung / Training / Kurs / Seminar – 1 Tag remote
Apache Maven ist seit mehr als einem Jahrzehnt als Build– und Reporting-Tool für Java-Projekte etabliert. Der Erfolg dieses Werkzeuges begründete sich vor allem in der einfacheren Lösung des Abhängigkeitsmanagements fremder Programmbibliotheken. Entwickler lassen in ihren Projekten mehrmals täglich lokale Maven Builds laufen, wissen aber oft nicht, wie sie bei Problemen Abhilfe schaffen können.
In diesem Workshop lernen Sie die wichtigsten Grundlagen zu Maven kennen. Schnell gehen wir zu fortgeschrittenen Themen über und lernen wie der Build Lifecycle nicht nur über die Build Logik, sondern auch über die Kommandozeile beeinflusst werden kann. Es handelt sich um einen praxis-orientierten Workshop mit vielen Beispielen aus dem Entwickleralltag.
Durchführungs-Garantie: der Kurs wird auch bei nur einem Teilenmer:in durchgeführt.
Sollten Sie zu den angebotenen Terminen nicht können, beziehungsweise für Ihr Team einen individuellen Termin wünschen, um beispielsweise in einer geschlossenen Runde auf konkrete Problemstellungen eingehen zu können, besteht die Möglichkeit zusätzliche außerplanmäßige Termine zu vereinbaren. Nutzen Sie bitte hierzu mein Kontaktformular unter der Angabe welchen Kurs Sie wünschen, mit Terminvorschlägen und der zu erwartenden Teilnehmerzahl.
Schulung / Training / Kurs / Seminar – 3 Tage remote
Das Thema DevOps umfasst viele Facetten. Ein zentraler Punkt ist hierbei die Automatisierung. Um im Unternehmen erfolgreich eine DevOps Kultur einführen zu können benötigen die Entwicklungsteams auch eine entsprechende Infrastruktur, die zuverlässig den aktuellen Entwicklungsstand im Projekt offenlegt. Sämtliche Beispiele sind für Projekte auf der Java Infrastruktur ausgelegt.
In diesem Kurs lernen Sie die verschieden Aspekte der Prozessautomatisierung und die zugehörigen Werkzeuge kennen. Sie erfahren praxiserprobte Details über Strategien, mit der Sie schonend aktuelle Projekte in eine DevOps Kultur möglichst Ressourcen schonend überführen können. Dabei liegt der Fokus vornehmlich auf dem Bereich Entwicklung und ist besonders auf die klassischen Arbeitsbereiche des Konfigurationsmanagement zugeschnitten.
Durchführungs-Garantie: der Kurs wird auch bei nur einem Teilenmenden durchgeführt
Sollten Sie zu den angebotenen Terminen nicht können, beziehungsweise für Ihr Team einen individuellen Termin wünschen, um beispielsweise in einer geschlossenen Runde auf konkrete Problemstellungen eingehen zu können, besteht die Möglichkeit zusätzliche außerplanmäßige Termine zu vereinbaren. Nutzen Sie bitte hierzu mein Kontaktformular unter der Angabe welchen Kurs Sie wünschen, mit Terminvorschlägen und der zu erwartenden Teilnehmerzahl.
Schulung / Training / Kurs / Seminar – 2 Tage remote
Das sich mit Docker auf sehr effiziente Weise Arbeitsumgebungen für Entwickler bereitstellen lassen hat sich bereits herumgesprochen. Wie eine solche Arbeitsumgebung aber auf dem eigenen Entwicklungsrechner effizient und zeitsparend aufgebaut und betrieben wird, lernen sie in diesem Kurs von Grund auf.
Das Praxisbeispiel führt Sie Schritt für Schritt hin zu einer vollwertigen Programmierumgebung für PHP Webprojekte, einem sogenannten LAMP Stack. Während Sie die Dienste Apache 2 HTTP Webserver mit PHP und einer MySQL Datenbank, sowie dem Administrationswerkzeug PhpMyAdmin über Docker Container erstellen, lernen Sie nebenher alle wichtigen Grundlagen zu Docker, um künftig auch anders gestaltete Entwicklungsumgebungen erstellen zu können.
Profitieren sie von den vielen Vorteilen die Ihnen Docker auch in den Entwickleralltag bringt. Gekapselte parallele Installationen die sich leicht aktualisieren lassen und zudem noch wetvolle Systemressourcen schonen. Nutzen Sie die eingesparte Zeit um sich mit den wirklich wichtigen Dingen beschäftigen zu können, dem programmieren.
Durchführungs-Garantie: der Kurs wird auch bei nur einem Teilenmenden durchgeführt
Sollten Sie zu den angebotenen Terminen nicht können, beziehungsweise für Ihr Team einen individuellen Termin wünschen, um beispielsweise in einer geschlossenen Runde auf konkrete Problemstellungen eingehen zu können, besteht die Möglichkeit zusätzliche außerplanmäßige Termine zu vereinbaren. Nutzen Sie bitte hierzu mein Kontaktformular unter der Angabe welchen Kurs Sie wünschen, mit Terminvorschlägen und der zu erwartenden Teilnehmerzahl.
Schulung / Training / Kurs / Seminar – 2 Tage remote
In diesem Intensivseminar wird anhand echter Beispiele vermittelt, wie Sicherheitslücken in Webanwendungen entstehen, aussehen, ausgenutzt und verhindert werden können. Neben klassischen Themen wie den OWASP Top 10 wird auch auf neuartige Angriffsarten eingegangen.
Die Teilnehmenden werden damit befähigt, Sicherheit in ihren Entwicklungsprozess zu integrieren und ihre Webanwendungen zu härten. Der Kurs ist sprachagnostisch.
Durchführungs-Garantie: der Kurs wird auch bei nur einem Teilenmer:in durchgeführt.
Jeder Teilenmende erhält eine gedruckte Ausgabe des Buches: Michael Kofler – Hacking & Security – Das umfassende Handbuch
Sollten Sie zu den angebotenen Terminen nicht können, beziehungsweise für Ihr Team einen individuellen Termin wünschen, um beispielsweise in einer geschlossenen Runde auf konkrete Problemstellungen eingehen zu können, besteht die Möglichkeit zusätzliche außerplanmäßige Termine zu vereinbaren. Nutzen Sie bitte hierzu mein Kontaktformular unter der Angabe welchen Kurs Sie wünschen, mit Terminvorschlägen und der zu erwartenden Teilnehmerzahl.