WICHTIG: Eingeschränkter Parkraum. Bitte informieren Sie sich vor Ihrer Anreise über die aktuelle Parksituation. Mehr erfahren
MENU
Effiziente und nachhaltige Softwareentwicklung

Angebot runterladen

für

Grundlagen Clean Code

Ihre Anschrift

Beginn:
21.10.2024 - 09:00 Uhr
Ende:
23.10.2024 - 16:30 Uhr
Dauer:
3,0 Tage
Veranstaltungsnr:
35001.00.016
Leitung
Konzept Informationssysteme GmbH
Präsenz oder Online
EUR 1.480,00
(MwSt.-frei)
Mitgliederpreis
Im Rahmen des Bezahlprozesses können Sie die Mitgliedschaft beantragen.
EUR 1.332,00
(MwSt.-frei)
Referent:in

Dr. rer. nat. Frank Raiser

Konzept Informationssysteme GmbH, Ulm
Herr Raiser hat eine Promotion in Informatik abgeschlossen und verfügt über ein breites Fachwissen in den Bereichen Softwareentwicklung, Systemarchitektur und Enterprise Softwareentwicklung. Er ist ein erfahrener Berater und hat in seiner Karriere eine Vielzahl von Softwareprojekten erfolgreich abgeschlossen.
Als Leiter des Schulungszentrums der Konzept Informationssysteme GmbH ist er verantwortlich für die Entwicklung und Umsetzung von Schulungsprogrammen für Softwareentwickler.
Durch seine langjährige Erfahrung in der Branche und sein breites Fachwissen ist Herr Raiser in der Lage, komplexe Zusammenhänge verständlich zu erklären und praxisorientierte Lösungen für Softwareprojekte zu entwickeln. Er legt dabei besonderen Wert auf eine enge Zusammenarbeit mit seinen Kunden und eine hohe Qualität in der Umsetzung.
Insgesamt zeichnet sich Herr Raiser durch sein hohes fachliches Know-how und seine praxisorientierte Arbeitsweise aus. Er ist ein geschätzter Experte in der Branche und trägt mit seinen Schulungs- und Beratungsleistungen maßgeblich zum Erfolg von Softwareprojekten bei.

Beschreibung

Das Themenumfeld der Softwareentwicklung ist komplex, und die Aufgabenbereiche eines Entwicklers wachsen stetig. Es genügt daher meist nicht mehr, nur funktional korrekte Programme entwickeln zu können. Oft reicht das Wissen eines Hochschulabschlusses nicht aus, um den gestiegenen Ansprüchen an Software- und Codequalität im beruflichen Alltag gerecht zu werden. Erschwert wird die Problematik durch die rasante Weiterentwicklung der gesamten Branche.

Clean Code (Software Craftsmanship) basiert auf den Erfahrungen vieler Softwareentwickler und -projekte. Er beinhaltet Prinzipien und Vorgehensweisen, mit denen die Komplexität von Software und Projekten beherrschbar gemacht wird. Er beruht gleichzeitig auf einem Mindset, das die kontinuierliche Weiterentwicklung sowohl der Personen als auch der Software fokussiert.



Ziel der Weiterbildung

– Qualität: Softwarequalität einschätzen und erhöhen
– Weiterentwicklung von Entwicklern, Teams und Projekten im Alltag fokussieren
– Mindset: durch kontinuierliche Verbesserung zukunftssicher werden

Das Seminar dient dazu den Teilnehmern das Clean Code Mindset näher zu bringen. Dazu wird viel Raum für tiefgehende Diskussionen vorgesehen.



HINWEIS
Die Tage sind auch einzeln buchbar.
Veranstaltungspreis / Tag: 690,00 €

Programm

Montag, 21. Oktober 2024
9.00 bis 12.15 und 13.15 bis 16.30 Uhr

auch separat buchbar unter www.tae.de/35937

1. Prinzipien für guten Quellcode

Quellcode ist nicht gleich Quellcode. Vergleicht man Quellcode verschiedener Projekte oder Entwickler, zeigt sich schnell eine große Bandbreite. Quellcode kann wartbarer sein, besser lesbar, leichter testbar u.a. Das Modul befasst sich einerseits damit, den Teilnehmern eine große Anzahl bewährter Prinzipien zu vermitteln und andererseits damit, das Mindset für die ständige Verbesserbarkeit von Quellcode zu schulen. Anstelle praktischer Übungen in einer konkreten Programmiersprache werden Beispiele aus verschiedenen Projekten herangezogen und großer Wert auf die Diskussion der Erkenntnisse gelegt.

Inhalte (Auszug): 

  • Clean Code Mindset 
  • Prinzipien für besseren Code 
  • Kodier-Richtlinien 
  • besseres Objekt-Orientiertes Design 
  • Refactoring 
  • Komplexität reduzieren

Dienstag, 22. Oktober 2024
9.00 bis 12.15 und 13.15 bis 16.30 Uhr

auch separat buchbar unter www.tae.de/35938

2. Praktiken für gute Softwareentwicklung

Quellcode in einer Datei abzuspeichern, ist nur die Spitze des Eisbergs der modernen Softwareentwicklung. Kenntnisse über zahlreiche weitere Themen, wie beispielsweise Continuous Integration, kontinuierliche Weiterbildung und Test-First-Ansätze werden heutzutage von Entwicklern für eine erfolgreiche tägliche Arbeit in Softwareprojekten benötigt.

Das Modul vermittelt zu diesen Themen einen Überblick und gibt den Teilnehmern die Möglichkeit, deren praktische Umsetzung in ihrem Unternehmens- oder Projektkontext zu reflektieren und tiefergehend mit dem Trainer zu diskutieren.

Inhalte (Auszug) 

  • besseres Design 
  • automatisiertes Testen 
  • Software-Qualität einschätzen 
  • den Arbeitsalltag qualtitativer gestalten 
  • Continuous Integration 
  • persönliche Weiterentwicklung

Mittwoch, 23. Oktober 2024
9.00 bis 12.15 und 13.15 bis 16.30 Uhr

auch separat buchbar unter www.tae.de/35939

3. Moderne Architekturansätze

Auch wenn die genaue Grenze zwischen Softwaredesign, -architektur und -anforderungen nicht immer klar ist, gibt es unzweifelhaft den Bedarf, auch auf einer höheren Abstraktionsebene über Softwaresysteme sprechen zu können.

Neben der kurzen Rekapitulation von klassischen Architekturansätzen stellt das Modul die Clean Architecture als potenzielle Alternative vor. Darüber hinaus werden verschiedene Architekturaspekte betrachtet, moderne Ansätze hierzu vorgestellt und teilweise in Übungen vertieft. Die Inhalte reichen von Themen der Dokumentation von Architekturen bis hin zum Konzept der Evolutionary Architecture.

Die behandelten Themen werden an einem durchgängigen Beispiel vertieft. Es kann bei Bedarf auch durch ein konkretes Projekt der Teilnehmer ersetzt werden.

Inhalte (Auszug) 

  • Software Architektur Grundlagen 
  • Architekturmuster 
  • Dokumentation von Architekturen 
  • evolutionary Architecture 
  • Prinzipien für gute Komponenten 
  • Tooling für bessere Architekturen
Teilnehmer:innenkreis

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

Referent:innen

Dr. rer. nat. Frank Raiser

Konzept Informationssysteme GmbH, Ulm
Herr Raiser hat eine Promotion in Informatik abgeschlossen und verfügt über ein breites Fachwissen in den Bereichen Softwareentwicklung, Systemarchitektur und Enterprise Softwareentwicklung. Er ist ein erfahrener Berater und hat in seiner Karriere eine Vielzahl von Softwareprojekten erfolgreich abgeschlossen.
Als Leiter des Schulungszentrums der Konzept Informationssysteme GmbH ist er verantwortlich für die Entwicklung und Umsetzung von Schulungsprogrammen für Softwareentwickler.
Durch seine langjährige Erfahrung in der Branche und sein breites Fachwissen ist Herr Raiser in der Lage, komplexe Zusammenhänge verständlich zu erklären und praxisorientierte Lösungen für Softwareprojekte zu entwickeln. Er legt dabei besonderen Wert auf eine enge Zusammenarbeit mit seinen Kunden und eine hohe Qualität in der Umsetzung.
Insgesamt zeichnet sich Herr Raiser durch sein hohes fachliches Know-how und seine praxisorientierte Arbeitsweise aus. Er ist ein geschätzter Experte in der Branche und trägt mit seinen Schulungs- und Beratungsleistungen maßgeblich zum Erfolg von Softwareprojekten bei.

Veranstaltungsort

Technische Akademie Esslingen

An der Akademie 5
73760 Ostfildern
Anfahrt

Die TAE befindet sich im Südwesten Deutschlands im Bundesland Baden-Württemberg – in unmittelbarer Nähe zur Landeshauptstadt Stuttgart. Unser Schulungszentrum verfügt über eine hervorragende Anbindung und ist mit allen Verkehrsmitteln gut und schnell zu erreichen.

Anfahrt und Parken: TAE - Technische Akademie Esslingen
Gebühren und Fördermöglichkeiten

Die Teilnahme beinhaltet Verpflegung (vor Ort) sowie ausführliche Unterlagen.

Preis:
Die Teilnahmegebühr beträgt:
1.480,00 € (MwSt.-frei) pro Teilnehmer vor Ort
1.480,00 € (MwSt.-frei) pro Teilnehmer live online

Fördermöglichkeiten:

Bei einem Großteil unserer Veranstaltungen profitieren Sie von bis zu 70 % Zuschuss aus der ESF-Fachkursförderung.
Bisher sind diese Mittel für den vorliegenden Kurs nicht bewilligt. Dies kann verschiedene Gründe haben. Wir empfehlen Ihnen daher, Kontakt mit unserer Anmeldung aufzunehmen. Diese gibt Ihnen gerne Auskunft über die Förderfähigkeit der Veranstaltung.

Weitere Bundesland-spezifische Fördermöglichkeiten finden Sie hier.

Inhouse Durchführung:
Sie möchten diese Veranstaltung firmenintern bei Ihnen vor Ort durchführen? Dann fragen Sie jetzt ein individuelles Inhouse-Training an.

Weitere Termine und Orte

Datum
Beginn: 21.10.2024
Ende: 23.10.2024
Lernsetting & Ort
Flex: Ostfildern oder Online
Preis
EUR 1.480,00

Bewertungen unserer Teilnehmer

(5,0 von 5)
5 Sterne
(2)
4 Sterne
(0)
3 Sterne
(0)
2 Sterne
(0)
1 Sterne
(0)
0 Sterne
(0)
Anonym
Grundlagen Clean Code | 21.03.2024
Top Schulungsreferent Frank Raiser; spannende Inhalte

Die Themeninhalte rund um Clean Code sind meiner Meinung nach für jeden Softwareentwickler sehr interessant.

 

Inhalte der Schulung:

- Wie man besseren Code schreiben kann

- Welchen Prozess man dahinter benötigt und welche Relevanz automatisierte Tests + CI haben

- Wie man Softwarearchitektur designen kann und welche Tools verwendet werden können

- Wie man sich als Softwareentwickler ständig verbessern kann.

Die 3 Tage sind ziemlich voll gepackt mit Inhalten, dementsprechend anspruchsvoll ist die Schulung.

 

Zum Schulungsreferent Frank Raiser: top - kompetent, motiviert, gut vorbereitet

MK
Grundlagen Clean Code | 03.04.2023 | verifiziert
Breites Spektrum an Methoden zur Verbesserung der Software-Qualität

TAE Newsletter

Bleiben Sie informiert! Entdecken Sie den TAE Themen-Newsletter mit aktuellen Veranstaltungen rund um Ihren persönlichen Tätigkeitsbereich. Direkt anmelden, Interessensbereiche auswählen und regelmäßig relevante Infos zu unserem Weiterbildungsangebot erhalten – abgestimmt auf Ihren Bedarf.

Jetzt registrieren

Fragen zur Veranstaltung?

Ihr Ansprechpartner für die Veranstaltung

Carmen Fritz, M.Sc.
Carmen Fritz, M.Sc.
Informationstechnik (IT)