Beschreibung
JavaScript Clean Code und Test
Ziel
Unser JavaScript Clean Code Kurs geht über die reinen Sprachfeatures von JavaScript/TypeScript hinaus und konzentriert sich auf die Frage: Wie nutze ich die Features dieser Sprachen, um Programmcode zu schreiben, der minimal fehlerhaft ist und leicht zu verstehen, zu ändern und zu erweitern ist?
Dieser Kurs konzentriert sich auf lokale Programmbestandteile wie einzelne Funktionen und Klassen und vertieft Techniken, die in einem typischen JavaScript/TypeScript Grund- oder Aufbaukurs oft zu kurz kommen. Sie werden agile Techniken erlernen, die dazu beitragen, die "Technical Debt" gering zu halten und die Flexibilität Ihrer Software zu gewährleisten.
Der Kurs beinhaltet wichtige Themen wie Coding-Guidelines in JavaScript/TypeScript, Tools zur Verbesserung der Code-Qualität, 'Clean Code'-Techniken wie die Wahl der Namen, Kommentare, Funktionen und Testen mit Jasmine/Jest und Mocha.
Darüber hinaus werden Sie mit Refactoring Patterns und Refactoring in JavaScript sowie mit Test-first Development Techniken wie Test Driven Development (TDD), Behavior Driven Development (BDD) und ausführbaren Spezifikationen (Cucumber.js) vertraut gemacht. Mit diesem Kurs steigern Sie die Qualität Ihres Codes und erhöhen Ihre Produktivität als Web-Entwickler.
Kommende Starttermine
Inhalte / Module
Der Kurs behandelt eine Auswahl folgender Themen:
- Coding-Guidelines in JavaScript/TypeScript
- Tools zur Verbesserung der Code-Qualität
- Clean Code: Namen, Kommentare, Funktionen
- Testen mit Jasmine/Jest und Mocha
- Refactoring Patterns und Refactoring in JavaScript
- Test-first Development Techniken:
- Test Driven Development (TDD)
- Behavior Driven Development (BDD)
- Ausführbare Spezifikationen (Cucumber.js)
Nutzen & Mehrwert
- Fokus auf Code-Qualität: Der JavaScript Clean Code Kurs konzentriert sich stark auf das Schreiben von hochwertigem Code, der einfach zu verstehen, zu ändern und zu erweitern ist. Dieses Wissen hilft den Teilnehmern, weniger fehleranfälligen Code zu schreiben und die Effizienz ihrer Programmierarbeit zu erhöhen.
- Agile Techniken: Die Teilnehmer lernen agile Techniken kennen, die dazu beitragen, die "Technical Debt" zu minimieren. Dies hilft ihnen, die Flexibilität ihrer Projekte zu erhalten und das Hinzufügen neuer Features im Laufe der Lebensdauer des Projekts zu ermöglichen.
- Praxisorientierte Tools und Techniken: Der Kurs deckt eine breite Palette von Themen ab, darunter Coding-Guidelines, Tools zur Verbesserung der Code-Qualität und 'Clean Code'-Techniken. Diese Fähigkeiten sind direkt anwendbar und können die Qualität und Wartbarkeit des Codes der Teilnehmer erheblich verbessern.
- Vertiefung von Test-Techniken: Die Teilnehmer werden mit fortschrittlichen Test-Techniken wie Test Driven Development (TDD), Behavior Driven Development (BDD) und ausführbaren Spezifikationen (Cucumber.js) vertraut gemacht. Diese Fähigkeiten erhöhen die Verlässlichkeit des Codes und ermöglichen eine schnellere Fehlerbehebung.
- Steigerung der Produktivität: Durch den Einsatz von 'Clean Code'-Praktiken und den Fokus auf Code-Qualität können die Teilnehmer ihre Produktivität als Web-Entwickler steigern. Sie werden in der Lage sein, Projekte effizienter zu verwalten, Fehler schneller zu identifizieren und zu beheben und ihren Code einfacher für andere zu verstehen und zu bearbeiten.
Zielgruppe / Voraussetzungen
Dieser JavaScript-Kurs richtet sich an Sie, wenn Sie bereits Vorkenntnisse in JavaScript oder einer verwandten Programmier-Sprache haben. Falls Sie noch gar keine Vorkenntnisse haben, dann ist der Kurs "Programmieren mit JavaScript" der richtige für Sie!
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.