Lambda-Ausdrücke: Einführung in Funktionale Programmierung

Total time
Location
At location, Online
Starting date and place

Lambda-Ausdrücke: Einführung in Funktionale Programmierung

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.5 GFU Cyrus AG has an average rating of 7.5 (out of 11 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places

placeKöln
6 Mar 2025 until 7 Mar 2025
computer Online: Zoom
6 Mar 2025 until 7 Mar 2025
placeKöln
5 May 2025 until 6 May 2025
computer Online: Zoom
5 May 2025 until 6 May 2025
placeKöln
7 Aug 2025 until 8 Aug 2025
computer Online: Zoom
7 Aug 2025 until 8 Aug 2025
placeKöln
6 Nov 2025 until 7 Nov 2025
computer Online: Zoom
6 Nov 2025 until 7 Nov 2025

Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Hauptziel des Seminars ist die Vermittlung einer umfassenden Einführung in die Welt der Lambda-Ausdrücke. Es soll ein tiefergehendes Verständnis für Syntax, Struktur und Anwendungsbereiche geschaffen werden. Dabei liegt ein Fokus darauf, den Teilnehmern zu zeigen, wie sie Lambda-Ausdrücke in praktischen Programmiersituationen einsetzen können, von einfachen Skripten bis hin zu komplexen Anwendungen. Die Teilnehmer sollen lernen, höhere Funktionen wie map, filter und reduce in Kombination mit Lambda-Ausdrücken zu nutzen und damit ihre Code-Effizienz und -Qualität zu steigern.
Gleichzeitig werden Best Practices vermittelt, um sicherzustellen, dass die Verwendung von Lambda-Ausd…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Hauptziel des Seminars ist die Vermittlung einer umfassenden Einführung in die Welt der Lambda-Ausdrücke. Es soll ein tiefergehendes Verständnis für Syntax, Struktur und Anwendungsbereiche geschaffen werden. Dabei liegt ein Fokus darauf, den Teilnehmern zu zeigen, wie sie Lambda-Ausdrücke in praktischen Programmiersituationen einsetzen können, von einfachen Skripten bis hin zu komplexen Anwendungen. Die Teilnehmer sollen lernen, höhere Funktionen wie map, filter und reduce in Kombination mit Lambda-Ausdrücken zu nutzen und damit ihre Code-Effizienz und -Qualität zu steigern.
Gleichzeitig werden Best Practices vermittelt, um sicherzustellen, dass die Verwendung von Lambda-Ausdrücken die Code-Lesbarkeit und -Wartbarkeit nicht negativ beeinflusst. Performance-Aspekte werden ebenfalls behandelt, um den Teilnehmern ein Gefühl dafür zu geben, wann der Einsatz von Lambda-Ausdrücken sinnvoll ist und wann nicht.

Inhalt

  • Einführung
    • Definition von Lambda-Ausdrücken
    • Historischer Hintergrund
    • Unterschiede zu regulären Funktionen
  • Syntax und Struktur
    • Basis Syntax mit Beispielen
    • Parameter und Rückgabewerte
    • Anwendungsbeschränkungen
  • Einfache Beispiele
    • Lambda-Ausdrücke in Python
    • Lambda-Ausdrücke in Java
    • Lambda-Ausdrücke in C#
  • Hands-On-Session
    • Einfache Mathematische Operationen
    • Textmanipulation
    • Kleine Datenfilter-Aufgaben
  • Fragen und Antworten
    • Allgemeine Fragen
    • Verständnisfragen zu den Beispielen
    • Offene Diskussion für Unklarheiten
  • Verschachtelte Lambda-Ausdrücke
    • Grundkonzepte der Verschachtelung
    • Beispiele und Anwendungsfälle
    • Fallstricke und Komplexität
  • Lambda-Ausdrücke mit höheren Funktionen
    • map für Transformationen
    • filter für Datenfilterung
    • reduce für Akkumulation
  • Anonyme Funktionen
    • Definition und Beispiele
    • Vergleich zu Lambda-Ausdrücken
    • Einschränkungen und Anwendungsbereiche
  • Lambda-Ausdrücke in funktionaler Programmierung
    • Grundlagen funktionaler Programmierung
    • Currying und Partial Application
    • Lazy Evaluation und Monads
  • Hands-On-Session
    • Implementierung eigener map, filter, reduce Funktionen
    • Verschachtelte Lambda-Anwendungen
    • Anwendung in einem kleinen Projekt
  • Lambda-Ausdrücke in der Datenanalyse
    • Data Cleaning mit Lambda-Ausdrücken
    • Aggregationsaufgaben
    • Visualisierungsmöglichkeiten
  • Lambda-Ausdrücke in Frameworks und Bibliotheken
    • Lambda-Ausdrücke in LINQ (C#)
    • Lambda-Ausdrücke in Spark (Scala, Python)
    • Lambda-Ausdrücke in Pandas (Python)
  • Best Practices
    • Lesbarkeit vs. Kompaktheit
    • Performance-Optimierung
    • Wartbarkeit und Dokumentation
  • Performance-Überlegungen
    • Geschwindigkeitsvergleich: Lambda vs. reguläre Funktionen
    • Speicherüberlegungen
    • Benchmarking und Profiling
  • Hands-On-Session
    • Real-world Anwendungsfall in Datenanalyse
    • Implementierung einer Mini-Anwendung mit verschiedenen Frameworks
    • Code Review und Optimierung
There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.