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
Jetzt buchen
TERMIN UND ORT NACH ABSPRACHE
Dauer
4 Tage (28 Stunden)


Nr.
9033
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Objektorientierte Softwareprogramme entwickeln

Gut lesbare, verständliche und "saubere" Softwareprogramme zu entwickeln, ist eine eminente Herausforderung, für die es Expertise bedarf. Die Qualitätseigenschaften von Softwarelösungen sind von elementarer Bedeutung, damit auch im späteren Verlauf Software-Experten mit dem Programm problemlos arbeiten können. Um diese Problemstellungen nachhaltig zu lösen, braucht es eine professionelle Codeerstellung.

In diesem Seminar lernen Sie die Grundlagen und Prinzipen zur Entwicklung hochwertiger und objektorientierter Codes. Außerdem erfahren Sie mehr über Software-Qualitätskriterien, sodass Sie die Qualität von Codes besser einschätzen und verbessern können. Sie erhalten Tipps und Tricks aus der Praxis, um das Wissen bestmöglich im Beruf anzuwenden. 

Die wesentlichen Prinzipien der objektorientierten Programmierung

Neben den Prinzipen der objektorientierten Programmierung vermittelt das Seminar drei weitere wichtige Kernelemente:
  1. Vermittlung der Prinzipien für gutes Design.
  2. Regeln für bessere Lesbarkeit und Nutzung sinnvoller Namen.
  3. Vorgehensweisen, um Codes effizient zu warten und zu testen. 
  4. Festigung des vermittelten Wissens durch Anwendung in OO-Programmiersprachen wie z.B. Java oder C#.

Ihr Vorteil bei Cegos Integrata

  • Praxisnahe Übungen und Beispiele am System.
  • Sozialer Austausch mit Teilnehmenden und Coaches. 
  • Gruppen- und Partnerübungen zum Festigen der erlernten Inhalte. 
  • Hohe Lerneffizienz durch unsere digitale Lernplattform LearningHub @Cegos.

Qualifizierungsplaner: Ihr Weg zum Quality Engineer

Sie möchten sich zu einem echten Profi in der Codeerstellung entwickeln und große Projekte leiten? Oder Sie haben eine eigene Software-Idee, die Sie auf den Markt bringen möchten? Dann finden Sie bei Cegos Integrata weitere Seminare, die Ihnen noch mehr Know-how vermitteln. Schauen Sie in unseren Qualifizierungsplaner, um Ihren Weg bis zum Quality Engineer zu bestreiten. 

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

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.

In unserer digitalen Lernplattform sind sämtliche Seminarunterlagen als digitales Bundle zur Verfügung gestellt. So können das Lernmaterial jederzeit mobil abrufen - sowohl vor, während als auch nach dem Seminar.

Hinweis

Hinweis

Die Clean-Code-Schulung ist ein BEST-Seminar

BEST-Seminare by Cegos Integrata sind stets agil und passen sich den dynamischen Veränderungen moderner Arbeitswelten an. Demnach erhalten Sie genau die Kompetenzen, die für Ihre Karriere und berufliche Weiterentwicklung von Relevanz sind. 

Stets up to date: Ihre BEST-Vorteile auf einem Blick

  • Die höchste Durchführungsquote (94 %).
  • Die meisten Garantietermine - eine Durchführung ist nahezu gesichert.
  • Die höchste Terminfrequenz pro Jahr.

Weitere Informationen

Weitere Informationen

Sessions

  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Frankfurt
    Hahnstr. 70
    60528 Frankfurt
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 2.190,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - Clean Code - Professionelle Codeerstellung und Wartung