Beschreibung
Java Clean Code und Test
Ziel
In unserem Java Clean Code Seminar entdecken Sie die Kunst des sauberen Programmierens. Sie lernen, die vier Symptome von schlechtem Code zu erkennen und die Prinzipien des Clean Code in die Praxis umzusetzen. Außerdem erfahren Sie, wie Sie Klassen effektiv designen, indem Sie die SOLID- und GRASP-Prinzipien anwenden.
Das Seminar taucht tief in die Welt des Unit Testing und Test Driven Development ein und zeigt Ihnen, wie Sie "Code Smells" identifizieren und beheben können. Mit diesem Training verbessern Sie nicht nur Ihre Programmierfähigkeiten, sondern steigern auch die Qualität und Wartbarkeit Ihrer Codebasis.
Kommende Starttermine
Inhalte / Module
Der Kurs behandelt eine Auswahl folgender Themen:
- Verständnis und Anwendung von Clean Code: Sie lernen, was Clean Code ausmacht und wie Sie ihn in Ihren eigenen Projekten umsetzen können.
- Klassendesign und SOLID-Prinzipien: Sie lernen, wie Sie Ihre Klassen entwerfen sollten, um flexible und erweiterbare Codestrukturen zu ermöglichen, unterstützt durch die Anwendung der SOLID-Prinzipien.
- Vermeidung von "Code Smells": Sie lernen, schlecht geschriebenen Code (Code Smells) zu erkennen und zu vermeiden, um die Qualität und Lesbarkeit Ihres Codes zu verbessern.
- Methoden und Best Practices für klare Identifier: Sie lernen, wie Sie passende Namen für Klassen, Variablen, Methoden usw. wählen, um die Lesbarkeit und Verständlichkeit Ihres Codes zu verbessern.
- Grundlagen des Test Driven Development (TDD): Sie erlernen die Grundlagen von TDD und wie Sie es anwenden können, um zuverlässigeren und fehlerfreien Code zu schreiben.
- Anwendung von JUnit 5 für Unit Testing: Sie lernen, wie Sie Unit Tests mit JUnit 5 schreiben, um die Qualität und Stabilität Ihres Codes zu gewährleisten.
- Code Refactoring: Sie lernen Techniken zum sicheren und effizienten Refactoring von Code, um seine Qualität und Lesbarkeit zu verbessern.
- Arbeiten mit Legacy Code: Sie lernen, wie Sie mit bestehendem Code arbeiten und ihn verbessern können, um seine Qualität und Effizienz zu erhöhen.
Nutzen & Mehrwert
- Effizienzsteigerung: Durch das Anwenden von Clean Code-Prinzipien können Sie den Code schneller lesen und verstehen, was zu weniger Zeitverlust durch Verwirrung und Fehlersuche führt.
- Verbesserte Code-Qualität: Durch die Anwendung von SOLID-Prinzipien und das Vermeiden von "Code Smells" verbessern Sie die Qualität Ihres Codes erheblich, was zu weniger Bugs und einfacherer Wartung führt.
- Wartbarkeit: Sauberer Code ist leichter zu warten und zu erweitern. So können Sie und Ihr Team schneller auf Änderungsanforderungen reagieren und neue Features einfacher hinzufügen.
- Teamarbeit: Ein sauberer, gut strukturierter Code ist einfacher zu teilen und ermöglicht eine effizientere Zusammenarbeit in einem Team.
- Testgetriebene Entwicklung: Sie lernen die Grundlagen des Test Driven Development (TDD) und des Unit Testing, was Ihnen hilft, stabileren und zuverlässigeren Code zu schreiben.
Zielgruppe / Voraussetzungen
Dieser Java-Kurs richtet sich an alle Teilnehmerinnen und Teilnehmer, die bereits Vorkenntnissen in Java oder einer ähnlichen Programmiersprache haben.
Wenn Sie noch gar keine Vorkenntnisse besitzen empfehlen wir Ihnen den "Java Grundkurs".
Abschlussqualifikation / Zertifikat
Selbstverständlich erhalten Sie als Teilnehmer an unserem Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.
Infos anfordern
Coding Academy
Wir sind nicht nur Softwarearchitekten, Softwareentwickler und Buchautoren. Wir haben nicht nur jahrelange Erfahrung in der Planung, der Durchführung und der Lehre von industriellen Softwareprojekten. Wir, bei der Coding Academy, sind Dozenten an hervorragenden Universitäten und wissen, wie man Wissen...
Erfahren Sie mehr über Münchner Coding Akademie GmbH und weitere Kurse des Anbieters.