Schulungsübersicht

Erweiterte Tabellen

  • Tabellen für Warteschlangen und Stapel
  • Tabellen zur Beschreibung von Graphen
  • Matrizen als Tabellen
  • Verknüpfte Listen als Tabellen
  • String-Puffer

Metatabellen anhand von Beispielen

  • Proxies
  • Schreibgeschützt
  • Memoisierung
  • Dynamische Programmierung mit Memoisierung
  • Das Fibonacci-Beispiel

Umgebungen

  • Beziehung zwischen globalen Variablen und Umgebungen
  • Freie Variablen
  • Die _ENV-Tabelle und die _G-Tabelle

Mehr über Module

  • Verschiedene Ansätze zur Erstellung von Modulen
  • Module, die das Verhalten ändern
  • Modulinitialisierung und Argumente
  • Verwendung von Umgebungen zur Implementierung sicherer Module

Erweiterte Iteratoren und Co-Routinen

  • Erzeuger, Verbraucher, Filter
  • Umhüllung von Co-Routinen, um Iteratoren zu erhalten
  • Zustandsloser Iterator für verknüpfte Listen

Zum Ökosystem beitragen

  • Hochladen von Paketen zu MoonRocks

Funktionales Paradigma in Lua

  • Die map-Funktion
  • Die Funktion reduce / fold

Objektorientiert Programming

  • Verschiedene Ansätze für OOP
  • Unterschiedliche Ansätze zur Vererbung
  • Beispiele

Ein Durchgang durch die Lua Standardbibliotheken

Voraussetzungen

Grundkenntnisse der Programmiersprache Lua

  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (3)

Kombinierte Kurse

Combined C/C++, JAVA and Web Application Security

  28 Stunden

Advanced Java Security

  21 Stunden

Combined JAVA, PHP and Web Application Security

  28 Stunden

Standard Java Security

  14 Stunden

Java and Web Application Security

  21 Stunden

Advanced Java, JEE and Web Application Security

  28 Stunden

Verwandte Kategorien