Clean Code - Professionelle Codeerstellung und Wartung
Integrata Cegos GmbH
Starttermine
Düsseldorf
2.190 EUR
06.11.2023
Online-Kurs / Fernlehrgang
2.190 EUR
10.07.2023
Online-Kurs / Fernlehrgang
2.190 EUR
21.08.2023
Online-Kurs / Fernlehrgang
2.190 EUR
25.09.2023
Clean Code - Professionelle Codeerstellung und Wartung
Alle verfügbaren Kurstermine
Kurse in Düsseldorf
Beginn
Preis
Sprache
Durchführungsform
06.11.2023
2.190 EUR
Deutsch
Präsenzkurs / vor Ort
Online-Kurs / Fernlehrgang
Beginn
Preis
Sprache
Durchführungsform
10.07.2023
2.190 EUR
Deutsch
Online-Kurs / Fernlehrgang
21.08.2023
2.190 EUR
Deutsch
Online-Kurs / Fernlehrgang
25.09.2023
2.190 EUR
Deutsch
Online-Kurs / Fernlehrgang
04.12.2023
2.190 EUR
Deutsch
Online-Kurs / Fernlehrgang
Düsseldorf
(Deutsch)
2.190 EUR
Beginn: 06.11.2023
Online-Kurs / Fernlehrgang
(Deutsch)
2.190 EUR
Beginn: 10.07.2023
Online-Kurs / Fernlehrgang
(Deutsch)
2.190 EUR
Beginn: 21.08.2023
Online-Kurs / Fernlehrgang
(Deutsch)
2.190 EUR
Beginn: 25.09.2023
Online-Kurs / Fernlehrgang
(Deutsch)
2.190 EUR
Beginn: 04.12.2023
Beschreibung
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)
- Optimierung (Grundsätze der Optimierung, Zielgerichtetes Optimieren, Das O-Kalkül, Trade-Off Optimierungen, Messen und Benchmarks, Methodik des Optimierens)
- Unit-Tests (Grundsätze von Unit-Tests, Test Driven Development und Test-First Ansätze, Mocking).
Zielgruppe / Voraussetzungen
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 Schulungen 8126 8126 und 8119 8119 oder vergleichbare Kenntnisse.
Weiterführende Seminare und Kurse
Infos anfordern
Kontaktinformation Integrata Cegos GmbH
Integrata Cegos GmbH
Zettachring 4
70567 Stuttgart
Integrata Cegos GmbH

Integrata Cegos GmbH
Integrata Cegos steht für ein hochwertiges und vielfältiges Trainings- und Beratungsportfolio, mit dem sich das Weiterbildungsunternehmen eine führende Position im deutschen Markt erarbeitet hat. Neben den Beratungsleistungen sorgt das Unternehmen seit seiner Gründung im Jahr 1964 für praxisbezogene Weiterbildungen von...
IT-Weiterbildung leicht gemacht
Virtuelle Workshops und IT-Fachtrainings von Experten für Profis.