Clean Code

Effiziente und nachhaltige Softwareentwicklung

Auf einen Blick

2 Tages-Seminar
29.11.2017 - 30.11.2017
9:00 Uhr
in Ostfildern
Preis: 1.120 EUR

bis zu 50% Zuschuss möglich!

Veranstaltung Nr. 35001.00.002


Inhouse Training anfordern

Infomaterial anfordern

Seminar weiterempfehlen


Referent:
Dr. rer. nat. F. Raiser
Konzept Informationssysteme GmbH, Standort Ulm

Teilnehmer dieser Veranstaltung interessierten sich auch für

Beschreibung

Der Begriff „Clean Code“ basiert auf dem gleichnamigen Buch von Robert C. Martin. Er beinhaltet Prinzipien und Praktiken für professionelle Softwareentwicklung. Durch gezielte Reflexion wird das Bewusstsein hierfür geschärft und die Basis für die Umsetzung im Projektalltag geschaffen.

Ziel des Seminars

> Im Seminar lernen Sie die Prinzipien und Praktiken von Clean Code kennen und erfahren, wie Sie diese in Ihren Projektalltag übertragen.
> Sie trainieren bewusstes Reflektieren, um das in Ihnen und Ihrem Softwareprojekt schlummernde Potenzial zu identifizieren.
> Anhand zahlreicher Beispiele aus der Praxis lernen Sie, Clean Code umzusetzen.
> Sie gewinnen neue Ansätze, um die Qualität Ihrer Software und die Effizienz Ihrer Entwicklung kontinuierlich zu steigern.

Sie erhalten Qualität
Das Qualitätsmanagementsystem der Technischen Akademie Esslingen
ist nach DIN EN ISO 9001 und AZAV zertifiziert.

Teilnehmerkreis

Entwickler, Designer, Architekten, Tester und Projektleiter, die im Bereich der Softwareentwicklung tätig sind.
Die Teilnehmerzahl ist begrenzt.

Seminarthemen im Überblick

Mittwoch, 29. und Donnerstag, 30. November 2017
9.00 bis 12.15 und 13.45 bis 17.00 Uhr

Einführung

Was ist Clean Code?

Abgrenzung zu anderen Entwicklungsprozessen
> Agile Development
> Software Craftmanship
> Norm-based Development

Umsetzung im Projektalltag

Prinzipien

Bewährte Konzepte für guten Quellcode
> Single Responsibility Principle
> Liskov Substitution Principle
> Tell don't ask

Refaktorisierung zur Verbesserung von bestehendem Quellcode
> Names
> Comments
> IDE Support u.a.

Ansätze zur Reduzierung von Software-Komplexität
> Single Level of Abstraction
> Favor Composition over Inheritance u.a.

Praktiken

Alltagsarbeit qualitativ gestalten
> Root Cause Analysis
> Reviews
> Continuous Integration u.a.

Automatisiertes Testen
> Unit Tests
> Mockups
> Coverage u.a.

Stand der Software-Qualität einschätzen
> Static Analysis
> Metrics u.a.

Bewusste Weiterentwicklung
> Reflection
> Literature

Referenten

Dr. rer. nat. Frank Raiser
Konzept Informationssysteme GmbH, Ulm

Termine & Preise

Extras
Die Seminarteilnahme beinhaltet Verpflegung und ausführliche Seminarunterlagen.

Die Teilnehmerzahl ist auf 12 Teilnehmer begrenzt, um den optimalen Lernerfolg zu garantieren.

Kosten
Die Kosten betragen pro Teilnehmer 1.120 EUR (mehrwertsteuerfrei), inklusive aller Extras.

Fördermöglichkeiten
Für dieses Seminar stehen Ihnen verschiedene Fördermöglichkeiten zur Verfügung.
Weitere Informationen

Die nächsten Termine

Datum / Uhrzeit Seminartitel Ort Preis
29.11.2017, 9:00 Uhr Clean Code Ostfildern 1.120 EUR

© Technische Akademie Esslingen e.V., An der Akademie 5, 73760 Ostfildern  | Impressum