Best
 
Fantom Tag

Schulung - Clean Code - Professionelle Codeerstellung und Wartung

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
4 Tage (28 Stunden)

Preis
2.190,00 € netto
2.606,10 € inkl. 19% MwSt.

Nr.
9033
TERMIN UND ORT NACH ABSPRACHE
Nr.
9033

Dauer
4 Tage (28 Stunden)

On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!
Nach dem Seminar "Clean Code" kennen Sie die Grundlagen und Prinzipien, um hochwertigen objektorientierten Code zu entwickeln. Sie kennen wichtige Qualitätskriterien für Software und erfahren, wie Sie damit die Qualität von Code einschätzen und verbessern können. Sie lernen in dieser Schulung Tipps und Tricks, die Ihnen sowohl eine Beschleunigung der individuellen Entwicklung als auch eine bessere Lesbarkeit, Wartbarkeit und Testbarkeit ermöglichen.

Ihre Nutzenfaktoren: Das nehmen Sie aus diesem Seminar mit

  • Wiederholung der wichtigsten Objektorientierten Programmierprinzipien
  • Praktische Anwendung der wichtigsten Design-Prinzipien an einem durchgängigen Beispiel
  • Diskussion zu Einsatz verschiedener Lösungsansätze mit Best practices
  • Hoher Übungsanteil in der Programmiersprache und Entwicklungsumgebung ihrer Wahl
  • Einsatz einiger relevanter Designpattern an konkreten Programmierbeispielen
  • Gruppenübungen zum intensiven Austausch mit den anderen Teilnehmern
  • Komplettes Refactoring Beispiel zur praktischen Anwendung des Gelernten am letzten Tag

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Qualifizierungsplaner Quality Engineer

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Das Seminar "Clean Code - Professionelle Codeerstellung und Wartung" richtet sich an Softwareentwickler, Qualitätssicherer und (technische) Projektleiter.

Voraussetzungen

Das "Clean Code" Training setzt gute Programmierkenntnisse in einer objektorientierten Sprache voraus, sowie den Besuch der Schulung 

Objektorientierte Programmierung - Grundlegende Prinzipien # 8126 oder vergleichbare Kenntnisse.

Trainingsprogramm

Trainingsprogramm

Grundlagen professioneller Softwareentwicklung:

  • Der Softwareentwicklungsprozess
  • Grundsätze guter Programmierung
  • Interne und externe Qualitätsmerkmale
  • "Code Smells"
  • Wiederholung der Grundlagen der Objektorientierung
  • Merksätze und die "Holper"-Regel.

Prinzipien guten Designs:

  • Kapselung
  • Kohäsion
  • Kopplung
  • Liskovsches Substitutionsprinzip (LSP)
  • Single Responsibility Prinzip (SRP)
  • Interface Seggregation Prinzip (ISP)
  • Open / Closed Prinzip (OCP)
  • Dependency Inversion Prinzip (DIP)
  • Das Visions Prinzip.

"Guter Code":

  • Namen
  • Auswahl von Datentypen
  • Methodentypen
  • Argumente
  • Techniken zur Reduktion der Anzahl der Argumente
  • Query / Command Abgrenzung
  • "Stepdown-Regel"
  • Rekursionen
  • Anwender- vs. Entwicklerdokumentation
  • Arten von Kommentaren
  • Formulierung von Contracts
  • Lesbarer Code vs. Kommentare
  • Testfälle als Dokumentation
  • Klassenkomposition
  • Die Zeitungsmetapher
  • Code-Formatierungen.

Metriken und Messbarkeit:

  • Metriken in der Softwareentwicklung
  • Komplexität von Klassen und Methoden
  • "Cyclomatic Complexity" nach McCabe
  • Weitere Standardmetriken
  • Statische Codeanalyse
  • Testfallabdeckung
  • Mutationstests.

Weitere optionale Schwerpunkte:

  • Nebenläufigkeit (Funktionsweise, Mythen und Missverständnisse, Herausforderungen, Ausführungsmodelle, Deadlocks, Shutdown-Strategien)
  • Refactoring (Design Patterns, Prinzipien des Refactoring, Agile Softwareentwicklung, API-Treue)
Schulungsmethode

Schulungsmethode

Unsere erfahrenen Trainer vermitteln Ihnen in der Schulung"Clean Code" die Prinzipien von Clean Code in verständlicher Art und Weise. In Diskussionen mit anderen Teilnehmern und in Gruppenübungen während dieser Weiterbildung festigen und erweitern Sie das Erlernte. Demonstrationen werden dabei anhand von Codebeispielen in Java durchgeführt. Auf Wunsch kann auch ein exemplarisch mitgebrachter Code der Teilnehmer analysiert und verbessert werden.

Hinweis

Hinweis

Weitere Seminare aus dem Bereich Software Engineering & Testing

Hinweis

Hinweis

Buchen Sie jetzt unsere Schulung zu Clean Code: Professionelle Codeerstellung und Wartung. Verbessern Sie Ihre Programmierfähigkeiten! Jetzt buchen!

Weitere Informationen

Weitere Informationen

Sessions

  • 2.190,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 2.190,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - Clean Code - Professionelle Codeerstellung und Wartung