Auf der Suche nach der passenden Inhouse-Schulung? 💡 Wir finden sie für dich!

Kurs suchen 👉

Clean Code für Java Entwickler - Kompaktkurs

New Elements GmbH / IT-Schulungen.com, in Nürnberg (+7 Standorte)
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
9 Dezember, 2024 (+56 Starttermine)
Preis
1.660,05 EUR inkl. MwSt.
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
9 Dezember, 2024 (+56 Starttermine)
Preis
1.660,05 EUR inkl. MwSt.
Für weitere Informationen stellen Sie gerne eine Informationsanfrage 👍

Beschreibung

New Elements GmbH / IT-Schulungen.com

In dieser 3-tägigen Schulung "Clean Code für Java Entwickler - Kompaktkurs" lernen Sie die Bedeutung von Software-Qualität und die Auswirkungen von gutem und schlechtem Code kennen. Sie werden in die Prinzipien und Best Practices für die Erstellung von sauberem Code eingeführt, einschließlich der Verwendung aussagekräftiger Namen, der Gestaltung von Klassen und Funktionen, der Code-Formatierung und vielem mehr. Darüber hinaus werden Design-Prinzipien für gutes Design vorgestellt, um eine robuste und wartbare Software zu entwickeln. Sie lernen praktische Methoden wie Mob Programming, Continuous Integration (CI), Test-Driven Development (TDD) und Refactoring kennen, um die Qualität des Codes zu verbessern. Die Schulung vermittelt Ihnen auch das Wissen über Tools wie statische Codeanalyse und Code Coverage, um die Qualität des Codes zu messen. Nach Abschluss dieser Schulung sind Sie in der Lage, sauberen Code zu schreiben, Software-Qualität zu bewerten und die Code-Qualität in Ihren Projekten zu verbessern.

Möchten Sie mehr über diese Weiterbildung erfahren?

Kommende Starttermine

Wählen Sie aus 56 verfügbaren Startterminen

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Berlin

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Hamburg

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • München

9 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Nürnberg

9 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

10 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

16 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Stuttgart

14 Januar, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Köln

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • München

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

20 Januar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

22 Januar, 2025

  • Präsenzkurs / vor Ort
  • Berlin

3 Februar, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

12 Februar, 2025

  • Präsenzkurs / vor Ort
  • Berlin

17 Februar, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

17 Februar, 2025

  • Präsenzkurs / vor Ort
  • Köln

17 Februar, 2025

  • Präsenzkurs / vor Ort
  • München

17 Februar, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

17 Februar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

25 Februar, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

3 März, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

3 März, 2025

  • Präsenzkurs / vor Ort
  • Köln

3 März, 2025

  • Präsenzkurs / vor Ort
  • München

3 März, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

3 März, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

5 März, 2025

  • Präsenzkurs / vor Ort
  • Berlin

12 März, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

17 März, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

7 April, 2025

  • Präsenzkurs / vor Ort
  • Berlin

9 April, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

23 April, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

23 April, 2025

  • Präsenzkurs / vor Ort
  • Köln

23 April, 2025

  • Präsenzkurs / vor Ort
  • München

23 April, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

23 April, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

28 April, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

5 Mai, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

7 Mai, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

14 Mai, 2025

  • Präsenzkurs / vor Ort
  • Berlin

21 Mai, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

21 Mai, 2025

  • Präsenzkurs / vor Ort
  • Köln

21 Mai, 2025

  • Präsenzkurs / vor Ort
  • München

21 Mai, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

21 Mai, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

11 Juni, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Berlin

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Köln

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • München

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

23 Juni, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

Agenda

Der Softwareentwicklungsprozess

  • Einführung in den Softwareentwicklungsprozess
  • Bedeutung von Software-Qualität

Guter und schlechter Code

  • Auswirkungen von schlechtem Code
  • Erkennen von schlechtem Code durch Code Smells
  • Technische Schulden und ihre Bedeutung
  • Messung der Code-Qualität

Clean Code

  • Einführung in Clean Code
  • Prinzipien und Best Practices

Code-Prinzipien für guten Code

  • Verwendung aussagekräftiger Namen
  • Gestaltung von Klassen und Funktionen
  • Lesbarer Code vs. Kommentare
  • Code-Formatierung

Design-Prinzipien für gutes Design

  • Kapselung
  • Kohäsion
  • Kopplung
  • You ain't gonna need it (YAGNI)
  • Open/Closed Prinzip (OCP)
  • Tell, don't ask
  • Law of Demeter
  • Interface Segregation Prinzip (ISP)
  • Dependency Inversion Prinzip (DIP)
  • Liskovsches Substitutionsprinzip (LSP)
  • Principle of Least Astonishment
  • Single Responsibility Prinzip (SRP)
  • Separation of Concerns (SoC)
  • Don't Repeat Yourself (DRY)
  • Keep It Simple, Stupid (KISS)

Praktiken für Clean Code

  • Mob Programming
  • Continuous Integration (CI) und Continuous Delivery (CD)
  • Test-Driven Development (TDD) und Test First
  • Statische Codeanalyse
  • SonarQube
  • Unit Tests
  • Code Coverage
  • Refactoring

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Inhouse/Firmenseminar

Dieser Kurs wird auch als Inhouse-Variante und Firmenseminar angeboten. Für weitere Informationen stellen Sie gerne eine Informationsanfrage.

Zielgruppe / Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Gute Programmierkenntnisse in Java

Zielgruppe

  • Softwareentwickler
  • Qualitätsmanager

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Clean Code für Java Entwickler - Kompaktkurs zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
New Elements GmbH / IT-Schulungen.com
Thurn-und-Taxisstraße 10
90411 Nürnberg

New Elements GmbH / IT-Schulungen.com

Unter dem Namen IT-Schulungen.com betreibt die Nürnberger New Elements GmbH seit über zwei Jahrzehnten eines der bedeutendsten Bildungszentren im deutschsprachigen Raum. Das Bildungszentrum befindet sich im renommierten Nordostpark in Nürnberg, in den industriehistorisch berühmten Räumlichkeiten der Bell-Laboratories von Alcatel-Lucent. Das...

Erfahren Sie mehr über New Elements GmbH / IT-Schulungen.com und weitere Kurse des Anbieters.

Anzeige