Návrh Školení

Pokročilé tabulky

    Tabulky pro fronty a zásobníky Tabulky popisující grafy Matice jako tabulky Propojené seznamy jako tabulky Řetězcové buffery

Metatabulky prostřednictvím příkladů

    Proxy Memoization pouze pro čtení Dynamické programování s memoization Fibonacciho příklad

Prostředí

    Vztah mezi globálními proměnnými a prostředími Volné proměnné Tabulka _ENV a tabulka _G

Více o modulech

    Různé přístupy k vytváření modulů Moduly, které mění chování Inicializace modulu a argumenty Použití prostředí k implementaci bezpečných modulů

Pokročilé iterátory a korutiny

    Producent, spotřebitel, filtr Zabalení společných rutin pro získání iterátorů Bezstavový iterátor pro propojené seznamy

Přispívání k ekosystému

    Nahrávání balíčků do MoonRocks

Funkční paradigma v Lua

    Funkce mapy Funkce zmenšení / skládání

Objektově orientovaný Programming

    Různé přístupy k OOP Různé přístupy k dědičnosti Příklady

Přehled standardních knihoven Lua

Požadavky

Základní znalost programovacího jazyka Lua

  14 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (3)

Související kurzy

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

  28 hodiny

Advanced Java Security

  21 hodiny

Combined JAVA, PHP and Web Application Security

  28 hodiny

Standard Java Security

  14 hodiny

Java and Web Application Security

  21 hodiny

Advanced Java, JEE and Web Application Security

  28 hodiny

Související kategorie