Software Engineering
Durchsucht den gesamten Kurskatalog. Vorschläge erscheinen unter dem Feld und lassen sich mit den Pfeiltasten auswählen.
01 Intro
Software Engineering aus der Praxis
Meine Kurse zu Software Engineering basieren auf langjähriger praktischer Erfahrung in der Entwicklung, Weiterentwicklung und Modernisierung von Softwaresystemen. Dabei habe ich unterschiedliche Sprachen, Technologien, Architekturen und Vorgehensmodelle erlebt – einschließlich der Folgen von Entscheidungen, die zunächst vernünftig erschienen und Jahre später teuer wurden.
Im Mittelpunkt steht deshalb nicht nur die Frage, wie Software funktioniert, sondern wie sie strukturiert, verständlich, testbar und langfristig wartbar entwickelt werden kann. Dazu gehören Softwaredesign und Architektur ebenso wie Entwicklungspraktiken, der Umgang mit bestehenden Systemen und die kontrollierte Weiterentwicklung gewachsener Software.
Die Themen können je nach Vorkenntnissen und Zielsetzung inhaltlich kombiniert und in Umfang und Dauer angepasst werden.
02 Software Engineering
SWE-001
Code so entwickeln, dass er auch morgen noch verständlich und änderbar bleibt
SWE-002
Bestehenden Code kontrolliert verbessern, ohne sein Verhalten zu verändern
SWE-003
Bewährte Entwurfsmuster verstehen, auswählen und ohne Pattern-Zoo einsetzen
SWE-004
Tragfähige Strukturen für veränderbare Softwaresysteme entwickeln
SWE-005
Fachliche Komplexität durch Modelle, klare Grenzen und gemeinsame Sprache beherrschbar machen
SWE-006
Verständliche, stabile und langfristig nutzbare HTTP-Schnittstellen entwerfen
SWE-007
Software durch kurze Test-Code-Refactoring-Zyklen entwickeln
SWE-008
Code systematisch prüfen und Reviews als Engineering-Werkzeug nutzen
SWE-009
Gewachsene Softwaresysteme analysieren und kontrolliert weiterentwickeln
SWE-010
Bestehende Architekturen rekonstruieren, stabilisieren und evolutionär weiterentwickeln
SWE-011
Agile Prinzipien mit professionellem Software Engineering verbinden
SWE-012
Technical Debt sichtbar machen und als Engineering-Risiko systematisch steuern