Kurzusleírás

Bevezetés

  • Milyen programozási nyelv az Julia?
  • Hogyan, mikor és ki hozta létre az Julia-et?
  • Julia források

Fejlesztőkörnyezet

  • Bevezetés a felhő fejlesztői környezetbe
  • Terminál
  • REPL
  • Csomagok betöltése és telepítése
  • IDE

Alapvető típusok, változók és operátorok

  • Alapvető adattípusok
  • Húrok és interpoláció
  • Változók
  • Üzemeltetők

Változók, függvények és műveletek

  • Változók és állandók
  • Függvények és lambdák hívása és deklarálása
  • Szabályozási folyamat, kivételkezelés és hibák

Hatáskör

  • Funkciók hatókörei
  • Globális és lokális hatókör
  • Blokkok
  • kezdete/vége
  • hagyja/vége
  • Modulok
  • Adatstruktúrák
  • Tuples
  • Szótárak
  • Tömbök
  • Vektorok
  • Mátrixok és lineáris algebra
  • Többdimenziós tömbök
  • Pontjelölés (függvényekben)
  • Hiányzó értékek

Típusok

  • Tuples és elnevezett sorok
  • Struktúrák és változékonyság
  • Szakszervezetek
  • Absztrakt típusok és öröklődés
  • Paraméteres típusok (generikus) és öröklődés
  • Értéktípusok
  • Típusellenőrzés

Módszerek és konstruktorok

  • Többszörös kiszállítás
  • Írásmódok absztraktokhoz/típusokhoz
  • Konstruktorok
  • Nyomtatási/megjelenítési módszerek
  • Kezelői túlterhelés
  • Interfészek

Metaprogramozás

  • Szimbólumok
  • Eval
  • Expressionok
  • Interpoláció
  • Értékelés
  • Makrók hívása és létrehozása
  • Kódgenerálás
  • @generált függvények

Lokális párhuzamosság és párhuzamosság

  • SIMD
  • Párhuzamosság
  • Feladatok és csatornák
  • Aszinkron programozás
  • Többszálú
  • Teljesítmény optimalizálás

Szerszámozás

  • Egységteszt
  • Teljesítmény-benchmarking
  • Profilalkotás
  • Fakitermelés
  • Hibakeresés: veremnyomok

I/O

  • Szöveg és bináris fájlok olvasása és írása
  • Határozott fájlok
  • Memória leképezve
  • Fájlok letöltése

Követelmények

A tanfolyamon való részvételnek nincs előfeltétele

 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (1)

Rokon tanfolyam

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

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Rokon kategóriák