Software Craftsmanship und Clean Code

Vor Ort
Online
StandorteOnline, Hamburg
Dauer4 Tage
SpracheDE
Kurstermine 6 Startdaten
Preis ab 2.998,80 € inkl. MwSt.

Beschreibung

Kennst du die Situation, wenn deine Software im Laufe der Entwicklung an innerer Qualität einbüßt? Schwierigkeiten bei der Implementierung von Anforderungsänderungen und neuen Funktionen treten auf und die Verständlichkeit des Quellcodes nimmt ab. Unerwünschte Seiteneffekte durch Codeänderungen sind keine Seltenheit.

Software Craftsmanship: Prinzipien und Praktiken

Gib dem schleichenden Verfall der inneren Codequalität deiner Software, der sogenannten Softwareentropie, keine Chance! In unserem praxisorientierten Training lernst du, wie du nicht nur funktionalen, sondern auch verständlichen, wartbaren, erweiterbaren und robusten Code entwickelst. Wir zeigen dir Prinzipien und Praktiken für eine hohe innere Codequalität, um dein Softwareprodukt zukunftsfähig zu machen.

Clean Code Development: Lernen und Anwenden

Gemeinsam mit unseren erfahrenen Trainer:innen tauchst du in die Welt des Clean Code Developments ein. Du lernst, problematische Codeabschnitte zu erkennen und zu verbessern. Durch den Vergleich deiner Lösungen mit anderen Übungsgruppen und den Austausch im Seminar, gewinnst du Sicherheit in der Anwendung des Erlernten.

Andere Sprache gefällig?

Unser Seminar kann im Rahmen einer firmeninternen Schulung gerne auch in einer für euch angepassten Variante auf Basis der Programmiersprachen C++, C# oder C durchgeführt werden.

Inhalte

  • Prinzipien und Praktiken des Clean Code Developments
  • Indikatoren und Auslöser für Softwareentropie
  • Sicherer Umgang mit Legacy Code
  • Techniken für sauberes Software-Design
  • Teststrategien und Anwendung von Test-Driven Development
  • Umsetzung von Entwurfsmustern

Zielgruppe

  • Softwareentwickler:innen und Softwarearchitekt:innen 
  • Fachliche Teamleiter:innen in der Softwareentwicklung 
  • QA-Spezialist:innen im IT-Bereich 
  • Systemarchitekt:innen und Softwaredesigner:innen 
  • Technische Produktmanager:innen und IT-Consultants 

Voraussetzungen

  • Du solltest bereits Kenntnisse in Softwareentwicklung haben. Die von dir beherrschte(n) Programmiersprache(n) ist/sind dabei zweitrangig.
  • Für die praktischen Übungen und das verwendete Fallbeispiel wird Java verwendet. Grundkenntnisse in Java und objektorientierten Prinzipien sind dafür ausreichend.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

oose eG

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über oose eG