Kurs · Schulung · Workshop

Clean Code mit TypeScript

Schreibe sauberen, wartbaren TypeScript-Code: SOLID-Prinzipien, Design Patterns wie Adapter und Strategy sowie Best Practices für Funktionen, Code Reviews und Testing.

Zwei oder drei tägiger Workshop, in denen wir gemeinsam die Prinzipien von Clean Code und deren Anwendung in TypeScript erlernen. Verbessern Sie Ihre Fähigkeiten durch praxisnahe Übungen und Best Practices. Lernen Sie, warum Clean Code wichtig ist, wie Sie lesbare und wartbare Funktionen schreiben, SOLID-Prinzipien anwenden und gängige Design Patterns wie das Adapter und Strategy Pattern nutzen.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Clean Code ist ein entscheidender Aspekt der Softwareentwicklung, der sicherstellt, dass unser Code verständlich, änderbar und erweiterbar bleibt. In diesem Kurs lernen wir die Prinzipien von Clean Code und wie wir diese in TypeScript anwenden können. Wir behandeln Best Practices, die helfen, den Code lesbarer und wartbarer zu machen, und üben diese Techniken durch praktische Beispiele und Übungen.

Der Workshop beinhaltet folgende Themen:

  • Einführung in Clean Code
    • Definition und Bedeutung von Clean Code
  • TypeScript und allgemeine Best Practices
    • Schreiben von sauberen Klassen, Methoden und Funktionen
    • Top-Down-Programmierung
    • Typensicherheit und Typinferenz
    • Effektive Nutzung von Interfaces und Typen
    • Vermeidung häufiger Fehler
    • Nutzung von TypeScript mit modernen JavaScript-Features
    • Einrichtung einer robusten TypeScript-Entwicklungsumgebung
  • Naming Conventions
    • Sinnvolle Benennungen von Variablen, Funktionen, Klassen und Methoden
  • Überblick und Anwendung von Design Prinzipien
    • SOLID Prinzipien
    • DRY-Prinzip (Don’t Repeat Yourself)
    • KISS-Prinzip (Keep It Simple, Stupid)
    • YAGNI-Prinzip (You Aren’t Gonna Need It)
    • Composition over Inheritance
  • Überblick und Anwendung von Design Patterns
    • Adapter Pattern
    • Strategy Pattern
    • Factory Pattern
  • Saubere Architektur
    • Modulare Architektur und Projektstruktur
    • Separation of Concerns
  • Testing
    • Grundlagen und Vorteile von Test Driven Development (TDD)
    • Unit Testing
    • Integration Testing
  • Code Reviews
    • Best Practices für effektive Code Reviews
    • Konstruktives Feedback geben und erhalten

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über Clean Code mit TypeScript

Clean Code in TypeScript verbindet die etablierten Prinzipien von Robert C. Martin mit den spezifischen Vorteilen von TypeScript. Die statische Typisierung, Interfaces und modernen JavaScript-Features machen es einfacher denn je, wartbaren und erweiterbaren Code zu schreiben.

Weitere Ressourcen:

History

Der Begriff "Clean Code" wurde durch Robert C. Martin (Uncle Bob) populär gemacht, der 2008 das gleichnamige Buch veröffentlichte. Die Prinzipien basieren auf Jahrzehnten der Softwareentwicklung und wurden von Pionieren wie Kent Beck, Martin Fowler und anderen geprägt.

TypeScript wurde 2012 von Microsoft entwickelt und bietet statische Typisierung für JavaScript. Die Kombination mit Clean Code Prinzipien ermöglicht besonders ausdrucksstarken und sicheren Code.

Heute ist TypeScript eine der beliebtesten Sprachen für professionelle Webentwicklung. Clean Code Prinzipien helfen Entwicklern, das volle Potenzial von TypeScript auszuschöpfen.