Continuous Integration Kurs

Das Continous Integration Seminar ist das Seminar für Einsteiger und Fortgeschrittene, die den bewährten und sehr guten Continuous Integration Prozess in der Praxis kennen lernen und als ihren Entwicklungsprozess einsetzen möchten. Es wird ein in der Praxis sehr bewährte und pragmatischen CI-Prozess präsentiert …

Beschreibung

Das Continuous Integration Seminar München vermittelt Ihnen kompakt und nachhaltig einen der beste und bewährte CI-Prozess in der Industrie. Dieser Prozess eigent sich für ein Team von 5 bis mehrere Hundert und lässt sich bei Bedarf zu einer deutlich anspruchsvollen Variante skalieren, z.B. wenn sehr hohe Anzahl von Entwicklern dazu kommen oder komplexe Prozesse berücksichtigt werden müssen.  Der CI-Prozess an sich ist recht einfach und direkt. Jedoch erfordert das Einhalten von diesem Prozess gute Kenntnisse in Git, JUnit, TDD und Refactoring Techniken. Daher werden wir Einfühurng in allen dieser Techniken auch machen. Viel wichtiger als diese Techniken ist die Macht der Gewohnheit zu brechen. Denn viele Entwickler verfallen wieder schnell in ihren alten Entwicklungsmustern und Prozessen. Nur wenn sie sehen, dass ein einfacher Prozess wie CI-Prozess doch in der Praxis leicht einsetzbar und zu deutlich besseren Ergebnisse führt, werden sie den neuen und extrem effektiven CI-Prozess übernehmen und einhalten und dafür sorgen wir mit sehr spannenden Projekten, die wir komplett mit unserem CI-Server in München als Workshop mit unseren Teilnehmer/innen durchführen. 
 
So beginnt das Seminar mit einer kurzen theoretischen Einführung in Git, JUnit, TDD. Danach geht es direkt in die praktische Anwendung von dem CI-Prozess. Anhand eines einfachen Einstiegsprojekt lernen Sie unter Anleitung ausgewiesener Experten den CI-Prozess kennen. Ausgewiesene Experten? Richtig gelesen – unsere kompetenten Trainer sind ehemalige Elite-Universitäten Dozenten, sind Buchautoren, promovierte Informatiker oder Programmierungs-Koryphäen. So macht Lernen richtig Spaß. Das stellen Sie garantiert schon am ersten Tag fest. Am zweiten Tag werden wir ein anspruchsvolles Projekt komplett mit CI-Prozess gemeinsam meistern und den CI-Prozess beherrschen. Es ist ein Prozess, den Sie auf Ihr Team und Entwicklungszyklus übertragen können. Bei Bedarf können wir Sie auch beim Aufsetzen von einem solchen CI-Server und Prozess bei Ihnen vor Ort unterstützen. 

Vorteile

  • Sie lernen den sehr effektiven Continuous Integration Entwicklungsprozess innerhalb 2 Tage lernen. 
  • Sie werden den Continuous Integration Prozess Prozess sofort anwenden können dank praxisnaher Ausbildung
  • Sie erfahren alles über Continuous Integration Werkzeuge:
  • Git, CI Server, TDD und Refactoring praktische Einführungen
  • Sie optimieren Ihren Entwicklungs-Prozess und die Software-Qualität 
  • Sie erreichen hochqualitativen Code mit Continuous Integration Prozess CI-Prozess in der Praxis ausprobieren und von seiner Effektivität überzeugen
  • JUnit 5, Git und TDD zusammen mit CI-Prozess in Action erleben
  • Produktivität durch den sauberen CI-Prozess deutlich erhöhen 
  • Code Qualität durch sorgfältige gute Testfälle überprüfen und belegen
  • Automatisierte Testdokumente für Kunden oder ISO Zertifizierung erstellen

Inhalte

  • Git Basics
  • Unit Testing Basics
  • Test-Driven Development
  • Most Important Refactoring
  • Continuous Integrations Tools
  • Continuous Integration Process
  • Over 10 Workshops 
  • Final Project with CI 
AGENDA

Ziele

  • CI-Prozess schnell und praxisorientiert zu lernen.
  • CI-Prozess in der Praxis einzusetzen
  • Den vorgestellten CI-Prozess zu übernehmen ggf. an Ihre Bedürfnisse anzupassen

Zielgruppe

Dieser Continuous Integration Kurs richtet sich an Programmier/innen mit grundlegenden Java Kenntnissen sowie an Tester/innen, Teamleiter und Manager, die einen CI-Prozess schrittweise in ihrem Unternehmen einsetzen wollen und eine umfassende Bild davon bekommen möchten, wie funktioniert ein solcher CI-Prozess. Welche Vorteile bringt er mit sich und welches Nutzen bringt ein solcher Prozess. 

Die Trainer

Einer der folgendern Trainer wird das Continuous Integration Kurs Seminar durchführen:

Trainer: Dr. Matthias Hölzl

Dr. Matthias Hölzl

Ehemaliger Professor für Software and Computational Systems Engineering an der LMU München
Experte für Python, Java, C++, JavaScript, Clean Architektur, Künstliche Intelligenz, Agile Methoden

Mehr Infos

Trainer: Allaithy Raed

Allaithy Raed

Java Trainer, Coach, Consultant und Geschäftsführer
Experte für Java, Python, Clean Code, Clean SW-Architektur, Refactoring, Testing, Train The Trainer

Mehr Infos

Zertifikat

Nach Ihrem Seminar Continuous Integration erhalten Sie Ihr persönliches Zertifikat mit allen im Seminar erarbeiteten Themen. Dieser Leistungsnachweis schätzen führende Arbeitgeber und Kunden ganz besonders, da er in einer Abschluss-Arbeit erbracht wird. Diese werden Sie nach dem Seminar mit links absolvieren, sofern Sie alle Seminartage aufmerksam zugehört und die praktischen Aufgaben während des Trainings absolviert haben.