Clean Code - Professionelle Codeerstellung und Wartung

Seminar

In Köln, Berlin, Hamburg und an 3 weiteren Standorten

Preis auf Anfrage

Beschreibung

  • Beginn

    auf Anfrage

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 Tipps und Tricks, die Ihnen sowohl eine Beschleunigung der individuellen Entwicklung als auch eine bessere Lesbarkeit, Wartbarkeit und Testbarkeit ermöglichen.

Standorte und Zeitplan

Lage

Beginn

Berlin

Beginn

auf AnfrageAnmeldung möglich
Frankfurt am Main (Hessen)

Beginn

auf AnfrageAnmeldung möglich
Hamburg

Beginn

auf AnfrageAnmeldung möglich
Köln (Nordrhein-Westfalen, NRW)

Beginn

auf AnfrageAnmeldung möglich
München (Bayern)

Beginn

auf AnfrageAnmeldung möglich
Stuttgart (Baden-Württemberg)

Beginn

auf AnfrageAnmeldung möglich
Alle ansehen (6)

Hinweise zu diesem Kurs


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

Das ”Clean Code” Training setzt gute Programmierkenntnisse in einer objektorientierten Sprache voraus sowie den Besuch von Sem. 08140 Objektorientierung – Grundlagen und Analyse mit der UML oder vergleichbare Kenntnisse.

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Erfolge dieses Bildungszentrums

2020

Sämtlich Kurse sind auf dem neuesten Stand

Die Durchschnittsbewertung liegt über 3,7

Mehr als 50 Meinungen in den letzten 12 Monaten

Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister

Inhalte

Grundlagen professioneller Softwareentwicklung:Der SoftwareentwicklungsprozessGrundsätze guter ProgrammierungInterne und externe Qualitätsmerkmale”Code Smells”Wiederholung der Grundlagen der ObjektorientierungMerksätze und die ”Holper”-Regel. Prinzipien guten Designs:KapselungKohäsionKopplungLiskovsches Substitutionsprinzip (LSP)Single Responsibility Prinzip (SRP)Interface Seggregation Prinzip (ISP)Open / Closed Prinzip (OCP)Dependency Inversion Prinzip (DIP)Das Visions Prinzip. ”Guter Code”:NamenAuswahl von DatentypenMethodentypenArgumenteTechniken zur Reduktion der Anzahl der ArgumenteQuery / Command Abgrenzung”Stepdown-Regel”RekursionenAnwender- vs. EntwicklerdokumentationArten von KommentarenFormulierung von ContractsLesbarer Code vs. KommentareTestfälle als DokumentationKlassenkompositionDie ZeitungsmetapherCode-Formatierungen. Metriken und Messbarkeit:Metriken in der SoftwareentwicklungKomplexität von Klassen und Methoden”Cyclomatic Complexity” nach McCabeWeitere StandardmetrikenStatische CodeanalyseTestfallabdeckungMutationstests. 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).

Zusätzliche Informationen

Förderung durch z.B. Bildungsprämie und NRW-Bildungsscheck möglichUnterrichtsmethodeUnsere erfahrenen Trainer vermitteln Ihnen die Prinzipien von Clean Code in verständlicher Art und Weise. In Diskussionen mit anderen Teilnehmern und in Gruppenübungen 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.Beginn am 1.Tag:Beginn: 10:00

Clean Code - Professionelle Codeerstellung und Wartung

Preis auf Anfrage