Funktionale Programmierung in TypeScript: Von den Grundlagen zu fortgeschrittenen Patterns
300 Seiten
German
PDF
4.5

Funktionale Programmierung in TypeScript: Von den Grundlagen zu fortgeschrittenen Patterns

Funktionale Programmierung in TypeScript: Von den Grundlagen zu fortgeschrittenen Patterns

Autor:

Jahr:

Zusammenfassung:

Das Buch „Funktionale Programmierung in TypeScript“ ist ein praktischer Leitfaden, der Ihnen hilft, die Paradigmen der funktionalen Programmierung (FP) in einer der beliebtesten Sprachen der modernen Webentwicklung zu meistern. TypeScript mit seinem leistungsstarken Typsystem ist die ideale Umgebung für die Einführung funktionaler Prinzipien, die Code vorhersagbarer, testbarer und fehlerresistenter machen.



Worum geht es in diesem Buch

Sie beginnen mit grundlegenden Konzepten: reine Funktionen, Unveränderlichkeit von Daten, keine Seiteneffekte. Dann gehen Sie zu fortgeschrittenen Themen über: Funktionskomposition, Currying, partielle Anwendung, Funktoren, applicative Funktoren und Monaden (Maybe, Either, IO, Task). Besonderes Augenmerk liegt auf praktischen Beispielen in TypeScript – Sie werden sehen, wie Sie diese Ideen in realen Projekten anwenden, nicht nur in abstrakten Beispielen.



Für wen ist dieses Buch geeignet

  • JavaScript/TypeScript-Entwickler, die zuverlässigeren und saubereren Code schreiben möchten
  • Programmierer, die mit OOP vertraut sind, aber ein alternatives Paradigma erlernen möchten
  • Diejenigen, die mit Problemen des veränderlichen Zustands und der Komplexität des Debuggings konfrontiert waren
  • Entwickler, die sich für Bibliotheken wie fp-ts, Ramda, lodash/fp interessieren


Was Sie lernen werden

  • Grundlagen des funktionalen Ansatzes: Warum reine Funktionen und Unveränderlichkeit nicht nur Modewörter sind
  • Wie TypeScript bei der Implementierung funktionaler Patterns durch strenge Typisierung hilft
  • Funktionskomposition und Erstellung von Datenverarbeitungspipelines ohne Verschachtelung
  • Arbeit mit Monaden: Fehlerbehandlung ohne try/catch, Asynchronität ohne Callbacks
  • Fortgeschrittene Techniken: Linsen, Prismen, freie Monaden für die Anwendungsarchitektur
  • Beispiele aus der Praxis: von einfachen Hilfsprogrammen bis zur Organisation von Geschäftslogik


Warum Sie es lesen sollten

Funktionale Programmierung ist keine akademische Theorie, sondern ein leistungsstarkes Werkzeug für die tägliche Entwicklung. Das Buch ist in einer lebendigen Sprache geschrieben, mit Fokus auf die Praxis. Jedes Kapitel enthält Übungen und fertige Codebeispiele, die Sie sofort ausführen können. Sie lernen nicht nur die Theorie, sondern auch, wie Sie sie in TypeScript-Projekten anwenden, um die Qualität und Wartbarkeit Ihres Codes zu verbessern.



Tauchen Sie ein in die Welt der funktionalen Programmierung und entdecken Sie eine neue Art, über Code nachzudenken. Dieses Buch wird Ihr zuverlässiger Begleiter sein.

Empfehlungen