Clean-Code-Entwicklung für JavaScript- / TypeScript-Entwickler

Trainer:

Gregor Biswanger

Termin:

nach Anfrage

Dauer:

3 Tage

Preis:

2.100,00 € exkl. MWSt.

Ort:

Köln/München - Inhouse - remote

Beschreibung

Dieser Workshop vermittelt die wichtigsten Softwareentwicklungs-Prinzipien für JavaScript/TypeScript Projekte. Er vermittelt einen Leitfaden um lesbare, wiederverwendbare und wartbare Software zu entwickeln.

Als „sauber“ bezeichnen Softwareentwickler in erster Linie Quellcode, aber auch Dokumente, Konzepte, Regeln und Verfahren, die intuitiv verständlich sind. Als intuitiv verständlich gilt alles, was mit wenig Aufwand und in kurzer Zeit richtig verstanden werden kann. Vorteile von Clean Code sind stabilere und effizient wartbarere Programme, d. h. kürzere Entwicklungszeiten bei Funktionserweiterung und Fehlerbehebungen. Die Bedeutung wächst mit der Beobachtung, dass im Schnitt 80% der Lebensdauer einer Software auf den Wartungszeitraum entfällt.

Nach diesem 3-tägigen Workshop kennen Sie die Methoden und Praktiken, um hochwertigen Code zu schreiben. Sie lernen, wie Sie qualitativ gute Software von schlechter unterscheiden und was hochwertige Software kennzeichnet. Sie lernen Tipps und Tricks für die schnellere, individuelle Entwicklung und für eine bessere Lesbarkeit, Wartbarkeit und Testbarkeit Ihrer Software.

Zusätzlich führt die Schulung in weiterführende Themen wie „Design Patterns“, „Unit-Tests“ und „Statische Codeanalyse-Tools“ ein.

 

 

Was wird behandelt

  • Was ist Software-Qualität?
  • Guter und schlechter Code
  • Welche Auswirkung hat schlechter Code?
  • Hinweise auf schlechten Code (Code Smells)
  • Technische Schulden, was ist denn das?
  • Code-Qualität messen, damit es kein Blindflug wird
  • Warum Clean Code?
  • Was ist Clean Code?
  • Prinzipien und Praktiken

Voraussetzungen

  • Programmiererfahrung in JavaScript / TypeScript (nur für Übungen erforderlich)
  • Solides Grundlagenwissen über Softwareentwicklung
  • Notebook mit vorinstalliertem Visual Studio Code und Node.js (für Übungen erforderlich)

 

Ablauf

Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:

Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.

 

Anmeldung

Vorregistrierung zum Training

auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren

  • TT Schrägstrich MM Schrägstrich JJJJ

 

Inhouse-Schulung (on site oder remote)

Sie möchten das Training gerne als Inhouse-Schulung oder als remote-Training buchen? Kein Problem — sprechen Sie uns an, und wir entwickeln ein auf Ihre Anforderungen hin individuell zugeschnittenes Konzept und Angebot. Erste Informationen finden Sie in diesem Info-PDF.

Über Gregor Biswanger

Gregor Biswanger (Microsoft MVP, Intel Black Belt und Intel Software Innovator) ist freier Berater, Trainer, Autor und Sprecher. Er berät große und mittelständische Unternehmen, Organisationen und Agenturen rund um die Themen zur Softwarearchitektur, Cloud-, Web- und Cross-Platform-Entwicklung mit C# und JavaScript/TypeScript. Seine Schwerpunkte sind der MEAN-Stack, ASP.NET-Core, Docker, Azure, Domain-Driven Design und Microservices. Er ist international als Sprecher auf zahlreichen Konferenzen und in Communities unterwegs.

Weitere Produkte von Gregor Biswanger:

Microservices planen und entwickeln für .NET-Entwickler

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

2 Tage

Ort:

Köln/München - Inhouse - remote

Einstieg in Test-Driven Development (TDD) und Behavior-Driven Development (BDD) mit .NET Core

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

2 Tage

Ort:

Köln/München - Inhouse - remote

Einstieg in Test-Driven Development (TDD) und Behavior-Driven Development (BDD) mit JavaScript / TypeScript

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

2 Tage

Ort:

Köln/München - Inhouse - remote

Einstieg in NoSQL mit der MongoDB für .NET Entwickler

nach Anfrage

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

3 Tage

Ort:

Köln/München - Inhouse - remote


Kontakt

Susanne Herl
Leitung Developer Academy/Community Manager DWX
E-Mail: susanne.herl@ebnermedia.de
Tel. +49 (0)731 88005-8835


Das könnte Sie auch interessieren

prev next


Die richtige Mischung macht's

DDC DWX DWX DWX DWX web & mobile DEVELOPER dotnetpro

Developer Media ist die Fort- und Weiterbildungsmarke für Softwareentwickler und -architekten innerhalb der Ebner Media Group. Mit den Fachmagazinen dotnetpro und web & mobile developer, den Fachkonferenzen DWX, WDC, DDC und JVM-Con sowie zahlreichen Remote- und Präsenz-Seminaren liefert Developer Media seinen Besuchern, Teilnehmern und Lesern hochqualitative und lösungsorientierte Fachinformationen.

Ihr Kontakt zu unserem Kundenservice:

Uns erreichen Sie direkt über