Software Design & Review

Die Gestaltung innerhalb von Komponenten verstehen und beurteilen

Software Design & Review Workshop

(Für Softwareentwickler und angehende Softwarearchitekten)

Ob von Menschen geschrieben oder mit KI generiert: Entwickler müssen Quellcode (zumindest aktuell noch) verstehen und beurteilen können. In diesem Praxisworkshop lernen Sie, die wichtigsten Merkmale von schlechtem Code zu erkennen, Verantwortlichkeiten und Abhängigkeiten zu verstehen und fundierte Entscheidungen für die Generierung von Programmcode mittels KI zu treffen.

Dieser Kurs dient als Vorbereitung für unseren Softwarearchitektur-Kurs. Wir konzentrieren uns dabei auf das "innere Softwaredesign" – die Gestaltung von Quellcode innerhalb von Komponenten. Damit bleibt KI-generierter Code verständlich und wartbar.

Weiterführende Themen wie Architekturarbeit, Entscheidungen auf Systemebene und Architekturmuster behandeln wir im Aufbaukurs "Softwarearchitektur".

Lernen Sie:

Wie Sie schlechten Code erkennen – mit Top-to-Bottom- und makrooptischer Analyse

Wie Sie innere Softwaregestaltung mit Intentionsdiagramm und Gestaltungsprinzipien entwickeln und beurteilen

Wie Sie Code durch Refactoring verbessern und Änderungen mit Tests absichern

Wie Functional Design, IOSP und PoMO helfen, Sekundäraspekte zu trennen

Wie Sie von Menschen und KI erstellten Code prüfen und Designentscheidungen begründen

  • Wie Sie schlechten Code erkennen – mit Top-to-Bottom- und makrooptischer Analyse

  • Wie Sie innere Softwaregestaltung mit Intentionsdiagramm und Gestaltungsprinzipien entwickeln und beurteilen

  • Wie Sie Code durch Refactoring verbessern und Änderungen mit Tests absichern

  • Wie Functional Design, IOSP und PoMO helfen, Sekundäraspekte zu trennen

  • Wie Sie von Menschen und KI erstellten Code prüfen und Designentscheidungen begründen

Referenzen

GoldbeckGeutebrückDataportIBF SolutionsTheben Smart EnergyHedgehogDE-CIXRösberg EngineeringKASTOLTB LeitungsbauChemical Check

Workshop

Inhalt

Normal

2 Tage
2d
✓ ✓ ✓ ✓ ✓ ✓
Teilnahmezertifikat
✓
pro Teilnehmer, zzgl. MwSt. und Reisekosten nach Aufwand
1.190 €
phone Direkte persönliche Beratung

Für Einzelpersonen

  • Offene Schulung für einzelne Teilnehmer.
  • Individuell buchbar.
  • Online.

Nächste Termine

Termine auf Anfrage.

Für Firmen

(mindestens 4 Teilnehmer)

  • Nach Ihrem Bedarf.
  • Exklusiv für ihr Team gebucht.
  • Bei Ihnen vor Ort oder Online.
  • Reisekosten nach Aufwand

Ihre Vorteile

  • Praktische Übungen mit einer gemeinsamen Fallstudie und Feedback.
  • Design- und Code-Reviews für von Menschen und KI erstellten Code.
  • Inhouse oder remote auf Deutsch oder Englisch.
  • Teilnahmezertifikat für alle Teilnehmer.

Verifiziertes Open Badge

Zertifizierungssystem

Zertifizierung

Mit unseren Zertifikaten können Sie Ihre erworbenen Fähigkeiten offiziell nachweisen. Dies bietet einen klaren Beleg für Arbeitgeber, Projekte oder interne Qualifikationen. Erfahren Sie mehr über unser Zertifizierungssystem hier.

  • 90 Minuten
  • Multiple Choice ⦁ Live-Coding ⦁ Interview.
  • Verifiziertes Open Badge
  • PDF-Zertifikat
  • 200 €, zzgl. MwSt.
Open BadgeOpen BadgeOpen Badge

Sie fragen, wir antworten

Welche Vorkenntnisse werden benötigt? caret down
Die Teilnehmer sollten praktische Programmiererfahrung mitbringen und ihre Entwicklungsumgebung beherrschen. Tiefgehende Architekturkenntnisse und Erfahrung mit einem bestimmten KI-Werkzeug sind nicht erforderlich.
Wie unterscheidet sich dieser Kurs von Software Architecture Foundations? caret down
Dieser Kurs konzentriert sich auf Gestaltung und Reviews innerhalb von Komponenten. Software Architecture Foundations behandelt Architekturarbeit, Entscheidungen auf Systemebene und Architekturmuster. Komponenten sind in beiden Kursen auf unterschiedlichen Ebenen relevant.
Wie wird KI im Workshop eingesetzt? caret down
Die Teilnehmer prüfen von Menschen und KI erstellten Code anhand von Anforderungen und besprechen, wie KI Analyse und Verbesserung unterstützen kann. Die Verantwortung für Designentscheidungen bleibt bei den Entwicklern.

Ich interessiere mich für:

Absenden