Inhouse

Effizienter, eleganter, fehlerfreier: Funktionale Programmierung mit JavaScript perfekt anwenden

Inhalte

Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Von Code-Chaos zu Klarheit: Entfesseln Sie die Kraft der funktionalen Programmierung mit JavaScript – Schreiben Sie robusteren, wartbareren und performanteren Code, indem Sie moderne Konzepte wie Currying, Rekursion und Memoization gezielt einsetzen. Werden Sie zum Meister moderner JavaScript-Techniken!

Einführung in funktionale Konzepte

  • Ziel der funktionalen Programmierung: Warum sollten Sie diesen Ansatz wählen?
  • Deklarativ vs. imperativ: Ein Vergleich von Programmierstilen.
  • Immutabilität: Datenstrukturen unveränderlich gestalten.
  • Trennung von Daten und Funktionen: Ein Schlüssel zur Modularität.
  • Von objektorientiert zu funktional: So gelingt der Übergang.
  • Erste-Klasse-Funktionen: Funktionen als zentrale Bausteine.
  • Sicherstellung von Immutabilität mit ESLint.
  • Einrichtung von ESLint: Schritt-für-Schritt-Anleitung.

Erste-Klasse-Funktionen

  • Syntax von Pfeilfunktionen: Kurz, prägnant und leistungsstark.
  • Funktionen als Daten verwenden: Dynamik in Ihrem Code.
  • Arrays von Funktionen erstellen: Flexibilität durch Modularität.
  • Funktionen als Argumente übergeben und zurückgeben: Ein mächtiges Paradigma.
  • Closures verstehen: Der Schlüssel zu höherer Ordnung.
  • Höhere-Ordnungs-Funktionen: Abstraktion auf die nächste Stufe bringen.

Array-Manipulation mit JavaScript

  • Grundlagen der funktionalen Datenmanipulation.
  • Der Spread-Operator: Elegante Möglichkeiten der Datenbearbeitung.
  • Nutzung von map(), filter() und anderen Built-in-Utilities.
  • Mutation vermeiden: Arbeiten mit slice().
  • Arrays sortieren und kombinieren: Effizienz durch Funktionalität.
  • Reduktion von Daten mit reduce(): Komplexe Probleme elegant lösen.

Fortgeschrittene funktionale Konzepte

  • Currying und Partial Application: Funktionen modular und wiederverwendbar machen.
  • Rekursion: Probleme iterativ lösen.
  • Memoization: Performance steigern durch intelligente Speicherung.

Lernziele

  • Kernkonzepte verstehen und anwenden: Meistern Sie die Prinzipien der funktionalen Programmierung und setzen Sie sie in die Praxis um.
  • Erste-Klasse-Funktionen nutzen: Verbessern Sie die Flexibilität und Lesbarkeit Ihres Codes durch den gezielten Einsatz von Funktionen.
  • Datenstrukturen manipulieren: Verwenden Sie JavaScript-Utilities, um Arrays und Objekte effizient und funktional zu bearbeiten.
  • Fortgeschrittene Techniken anwenden: Erweitern Sie Ihr Wissen mit Techniken wie Currying, Rekursion und Memoization.
Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Von Code-Chaos zu Klarheit: Entfesseln Sie die Kraft der funktionalen Programmierung mit JavaScript – Sch...

Mehr Informationen

Lernziele

Tauchen Sie ein in die Welt der funktionalen Programmierung mit JavaScript ES6+ und lernen Sie, wie Sie robusteren, wartbareren und effizienteren Code schreiben. In diesem praxisnahen Kurs entdecken Sie die zentralen Konzepte der funktionalen Programmierung, die nicht nur die Grundlage moderner Frameworks bilden, sondern auch Ihren Programmierstil nachhaltig verbessern. Beginnend bei den Grundlagen wie Immutabilität, Erste-Klasse-Funktionen und deklarativer Programmierung, führt Sie dieser Kurs bis hin zu fortgeschrittenen Techniken wie Currying, Rekursion und Memoization. Sie erfahren, wie Sie mit JavaScript-Utilities wie map(), filter() und reduce() Datenstrukturen effizient bearbeiten, ohne sie zu verändern, und wie Sie durch den gezielten Einsatz von höheren Ordnungs-Funktionen und Closures Ihre Anwendungen flexibler und performanter gestalten. Ob Anfänger oder erfahrener Entwickler – dieser Kurs bietet Ihnen alles, um die funktionalen Möglichkeiten von JavaScript voll auszuschöpfen.

Tauchen Sie ein in die Welt der funktionalen Programmierung mit JavaScript ES6+ und lernen Sie, wie Sie robusteren, wartbareren und effizienteren Code schreiben. In diesem praxisnahen Kurs entdecken S...

Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 8359616

Anbieter-Seminar-Nr.: javascript-funktionale-programmierung-beratung-coaching-workshop-training

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Teilnahmebestätigung
  • Anbieterbewertung   (10)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis