Návrh Školení

Úvod

    Jaký druh programovacího jazyka je Julia? Jak byl Julia vytvořen, kdy a kým? Julia zdroje

Vývojové prostředí

    Úvod do cloudového vývojového prostředí Terminal REPL Načítání a instalace balíčků IDE

Základní typy, proměnné a operátory

    Základní datové typy Řetězce a interpolace Proměnné Operátory

Proměnné, funkce a operace

    Proměnné a konstanty Volání a deklarace funkcí a lambda Řízení toku, zpracování výjimek a chyb

Stanovení rozsahu

    Rozsahy funkcí Globální a lokální škálování Bloky začátek/konec let/konec Moduly Datové struktury Nice Slovníky Pole Vektory Matice a lineární algebra Vícerozměrná pole Tečkový zápis (ve funkcích) Chybějící hodnoty

Typy

    N-tice a pojmenované n-tice Struktury a mutabilita Sjednocení Abstraktní typy a dědičnost Parametrické typy (generika) a dědičnost Typy hodnot Kontrola typů

Metody a konstruktory

    Vícenásobné odeslání Metody psaní pro abstrakt/typy Konstruktory Tisk/zobrazení metod Přetížení operátora Rozhraní

Metaprogamming

    Symboly Vyhodnocení Expressiontů Interpolace Vyhodnocení Volání a vytváření maker Generování kódu @generované funkce

Lokální souběžnost a paralelismus

    SIMD paralelismus Úkoly a kanály Asynchronní programování Multithreading Optimalizace výkonu

Nástroje

    Testování jednotek Srovnávání výkonu Profilování Protokolování Ladění: trasování zásobníku

I/O

    Čtení a zápis textových a binárních souborů Soubory s oddělovači Mapovaná paměť Stahování souborů

Požadavky

Pro absolvování tohoto kurzu nejsou žádné předpoklady

 21 hodiny

Počet účastníků



Price per participant

Reference (1)

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