Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig
Software-Engineering-Training und Beratung: Anforderungen, Software Design, SOLID, Microservices, Tests und sichere Entwicklung – live-online oder vor Ort.

Gute Software entsteht nicht durch die Wahl der Programmiersprache, sondern durch Entscheidungen davor und daneben: Wie wird ein System geschnitten, wo verlaufen die Grenzen zwischen Fachbereichen, welche Anforderungen sind wirklich gemeint, wie wird getestet, und wo hilft ein KI-Assistent, ohne die Qualität zu verwässern? Unser Software-Engineering-Training und unsere Beratung behandeln genau diese Fragen – mit Beispielen aus Ihrem Code und Ihrer Fachlichkeit.
Die Seite ist der Einstieg in alle Themen rund um die Entwicklung von Software. Software-Architektur, API-Entwicklung und KI in der Softwareentwicklung haben eigene Unterseiten, die unten bei den Themen verlinkt sind. Für einzelne Sprachen, Frameworks und Werkzeuge gibt es Programmiersprachen, Webentwicklung, Mobile Entwicklung, Entwicklertools und DevOps.
Agile Softwareentwicklung: Coaching und Schulung für Entwicklerteams, von der Anforderung bis zum Code mit KI
API-Entwicklung: Schnittstellen entwerfen, anbinden und testen – mit REST, GraphQL und gRPC
Entwicklertools im Team: Git, IDEs, Container und API-Werkzeuge sicher im Arbeitsalltag
KI in der Softwareentwicklung: Coding-Agenten im Entwicklungsteam einführen, steuern und absichern
Mobile App-Entwicklung: Schulung und Beratung zu Flutter, React Native, Ionic, .NET MAUI und Android
Programmiersprachen-Schulungen für Entwicklungsteams: von C und Rust bis Go, Kotlin und COBOL
Sie klären Kontext und Stakeholder, finden mit Double Diamond, Ishikawa und 5-Why die eigentlichen Ursachen und entscheiden begründet, welche Lösung in die Anforderungen eingeht.
Wo die Grenze zwischen zwei Services verläuft, wann ein Event besser ist als ein Aufruf und welche Kompromisse bei Daten, Latenz und Betrieb dazugehören – danach entscheiden Sie begründet, ob Microservices zu Ihrem System passen.
Moderne KI-Entwicklungsprozesse für die eigene Arbeit: Sie ordnen Aufgaben zwischen sich und intelligenten Assistenten neu, erweitern Ihre Werkzeuge mit MCP und Skills, koordinieren mehrere Agenten und sichern das Ergebnis ab.
Sie lernen die Grundlagen, nach denen moderne Software-Anwendungen aufgebaut sind – vom Python-Skript über die Full-Stack-Anwendung bis zur Cloud – und begründen Architekturentscheidungen nachvollziehbar.
Sie formulieren Anforderungen nach Schablone, beseitigen Mehrdeutigkeiten und liefern eine Anforderungsdokumentation, mit der Fachbereich, Entwicklung, Test und Coding-Agenten ohne Rätselraten arbeiten können.
Sie automatisieren Webanwendungen mit Selenium WebDriver, wählen robuste Locators, lösen Synchronisationsprobleme mit expliziten Wartezeiten und bringen Ihre Testsuite mit Page Objects und Selenium Grid in die CI-Pipeline.
Sie führen ein kleines Produkt in drei Sprints von der Problemaussage über geprüfte Anforderungen, Proof of Concept und Modelle bis zum Release 1.0 – und halten jede Entwurfsentscheidung nachvollziehbar fest.
Software Tests mit ChatGPT und GitHub Copilot: Sie leiten Testfälle aus Anforderungen ab, automatisieren Unit-, API- und UI-Tests mit Playwright, erzeugen Testdaten und Berichte – und prüfen per Mutationstest, ob die Tests Fehler wirklich finden.
Sie arbeiten als Business Analyst:in im agilen Team, halten das Backlog gesund und zerlegen Produkte mit Story Maps und Slicing in Inkremente, die früh Wert und belastbare Erkenntnisse liefern.
Sie bauen das Kompetenzprofil auf, das gute Business-Analyse ausmacht: Beziehungen gestalten, ohne Weisungsbefugnis überzeugen, Workshops moderieren, Prozesse und Daten analysieren und mit der IT auf Augenhöhe sprechen.
Sie analysieren gewachsene COBOL-Programme, sichern ihr Verhalten mit Tests ab, refaktorisieren sie schrittweise und wählen eine Migrationsstrategie, die Fachlogik und Daten nicht unterwegs verliert.
Sie erkennen und beheben die häufigsten Schwachstellen in Webanwendungen und APIs nach den OWASP Top 10 – von fehlerhafter Zugriffskontrolle über Injection bis zu unsicherem Design und neuen Risiken durch Lieferketten und LLM-Funktionen.
Full-Stack-Webentwicklung mit KI an einem durchgehenden Projekt: vom Wireframe über Frontend, API und Datenbank bis zu Tests, Pipeline, Deployment und Dokumentation – jeder Schritt mit passenden Werkzeugen und überprüfbarem Ergebnis.
Sie bauen in Go, Rust und TypeScript je einen kleinen Prototyp, messen Performance, Speicher und Entwicklungstempo und verlassen den Workshop mit einer begründeten Entscheidungsvorlage samt Bewertungsmatrix für Ihre Backend-Sprache.
Sie entwerfen Dienstverträge mit Protocol Buffers, bauen Java-Microservices mit gRPC über HTTP/2 – unär und mit Streaming – und sichern sie mit Deadlines, TLS, Tests und Tracing ab, pur oder mit Spring Boot und Quarkus.
Sie verstehen, warum große native iOS- und Android-Apps anders gebaut, getestet und betrieben werden als Webanwendungen, und kennen bewährte Lösungen für Releases, Architektur, Teams und Betrieb.
Agile Methoden und Rollen im Team behandeln die Seiten Agile Softwareentwicklung (dort auch das Technologie-Update für Product Owner) und Scrum; Versionskontrolle und den Umstieg nach Git finden Sie unter Entwicklertools.
Im Training lernt ein Team Prinzipien und Muster an Übungsaufgaben und anschließend am eigenen Code. Ein Workshop liefert ein konkretes Ergebnis, zum Beispiel eine Ursachenanalyse für ein strittiges Anforderungspaket oder einen Schnittplan für den Monolithen. Die Beratung bewertet eine Architekturentscheidung gemeinsam mit Ihren Leuten, bevor viel Code entsteht. Im Coaching begleiten wir Architektinnen, Lead Developer oder Product Owner über mehrere Wochen in kurzen Terminen.
Wer als Einzelperson eine längere Weiterbildung, etwa zur Softwareentwicklerin oder zum Full-Stack-Entwickler, sucht, kann zertifizierte Online-Kurse mit einem Bildungsgutschein (AZAV) oder als Beschäftigter über das Qualifizierungschancengesetz (QCG) fördern lassen.
Ab 900 Euro pro Tag (netto, zzgl. MwSt.) für bis zu drei Teilnehmende. Für größere Teams oder eine Reihe von Terminen bekommen Sie nach dem Vorgespräch ein Angebot. Vorkasse fällt nicht an.
Auf Wunsch ja. Architektur- und Entwurfsfragen lassen sich am eigenen System am besten besprechen; wenn der Code nicht geteilt werden soll, nehmen wir vergleichbare Beispiele.
Die Seminare nutzen Java, TypeScript, Python oder Node.js. Wir richten die Beispiele nach der Sprache Ihres Teams aus.
Ja. Themen wie Service-Grenzen, Datenkonsistenz zwischen Diensten oder das Zerlegen eines Monolithen richten sich an erfahrene Teams; Anforderungsanalyse, SOLID oder Selenium-Grundlagen eignen sich auch für Einsteiger.
Wir unterstützen Sie in einem strukturierten Prozess bei der Erarbeitung neuer Erkenntnisse und Perspektiven durch zielgerichtete Fragen und relevanten Input.
Wir starten mit einem Impulsvortrag über Ihr Thema. Gemeinsam entwickeln wir dann Ihre Vision und definieren Ziele. Dabei stellen wir sicher, dass jeder gehört wird, die Diskussion beim Thema bleibt und Ergebnisse erarbeitet werden.
Wir liefern Wissen und Erfahrung zu Ihrem Thema und gestalten eine aktive sowie intensive Lernerfahrung, mit dem Ziel, Können zu vermitteln und aufzubauen.
Fraport AG
ITZ Bund Ilmenau
SMS Group GmbH