Unsere Trainer: innen
Unsere Trainer: innen – Praxisorientierte Expert:innen, welche den Unterschied machen Im Gegensatz zu anderen Anbietern, die ausschließlich auf Trainings und Konferenzen konzentrieren, sind unsere Trainer: innen auch aktiv in Kundenprojekten involviert. Diese einzigartige Kombination aus Trainingskompetenz und direkter Praxiserfahrung in realen Projekten macht den Unterschied: Unsere Trainer: innen verstehen nicht nur die Theorie, sondern leben die Praxis. Sie kennen die aktuellen Herausforderungen und Anforderungen aus erster Hand und lassen dieses Wissen direkt in ihre Schulungen einfließen. Durch ihre aktive Mitarbeit in verschiedenen Branchenprojekten sind unsere Trainer: innen immer auf dem neuesten Stand und können Ihnen praxisnahe und erprobte Lösungen bieten. Sie begleiten Sie auf Ihrem individuellen Lernweg und sorgen dafür, dass Sie das Gelernte direkt im Berufsalltag anwenden können. Hier sind Sie.
Voraussetzungen & Kursempfehlungen
Damit Sie optimal von unseren Schulungen profitieren können, ist es wichtig, dass bestimmte Voraussetzungen erfüllt sind.
Falls Sie Ihre Kenntnisse vor der Schulung auffrischen oder vertiefen möchten, bieten wir Ihnen entsprechende Kursempfehlungen an.
Voraussetzungen:
Mehr als 18 Monate praktische Erfahrung in arbeitsteiliger Softwareentwicklung (d.h. in Teams), erworben durch Programmierung unterschiedlicher Systeme außerhalb der Ausbildung
Kenntnisse und praktische Erfahrung in mindestens einer höheren Programmiersprache
Grundlegende Kenntnisse von:
-
- Modellierung und Abstraktion
- Algorithmen und Datenstrukturen
- UML (Klassen-, Paket-, Komponenten- und Sequenzdiagramme) und deren Bezug zum Quellcode
- Vorgehensweise beim Testen von Software (z.B. Unit- und Akzeptanztests)
Hilfreich für das Verständnis einiger Konzepte sind darüber hinaus:
Grundbegriffe bzw. Unterschiede von imperativer, deklarativer, objektorientierter und funktionaler Programmierung.
praktische Erfahrung in:
- einer höheren Programmiersprache
- Konzeption, Entwurf und Implementierung von verteilten Anwendungen wie Client/Server-Systemen oder Web-Anwendungen
- technischer Dokumentation, insbesondere in der Dokumentation von Quellcode, Systementwürfen oder technischen Konzepten
UML-Auffrischung:
Um den größtmöglichen Nutzen aus Ihrer Schulung zu ziehen, empfehlen wir Ihnen, vorab einen UML-Refresher zu besuchen.
Dieser Kurs frischt Ihre Kenntnisse der Unified Modeling Language (UML) auf und bereitet Sie optimal auf die weiterführenden Inhalte vor.
So können Sie komplexe Modellierungstechniken sicher anwenden und noch mehr von unseren Schulungen profitieren.