Kursplan

Introduksjon

    Hva slags programmeringsspråk er Julia? Hvordan ble Julia skapt, når og av hvem? Julia ressurser

Utviklingsmiljø

    Introduksjon til skyutviklingsmiljøet Terminal REPL Laster og installerer pakker IDE

Grunnleggende typer, variabler og operatører

    Grunnleggende datatyper Strenger og interpolasjon Variabler Operatører

Variabler, funksjoner og operasjoner

    Variabler og konstanter Kalle og deklarere funksjoner og lambdaer Kontrollflyt, unntakshåndtering og feil

Omfang

    Funksjonsomfang Globalt og lokalt omfang Blokker begynner/slutter la/slutter Moduler Datastrukturer Tuples Ordbøker Matriser Vektorer Matriser og lineær algebra Flerdimensjonale matriser Punktnotasjon (i funksjoner) Manglende verdier

Typer

    Tupler og navngitte tupler Strukturer og mutabilitet Union Abstrakte typer og arv Parametriske typer (generiske) og arv Verdityper Typekontroll

Metoder og konstruktører

    Flere utsendelser Skrivemetoder for abstrakt/typer Konstruktører Skriv ut/vis metoder Operatør overbelastning Grensesnitt

Metaprogrammering

    Symboler Eval Expressioner Interpolering Evaluering Kalle og bygge makroer Kodegenerering @genererte funksjoner

Lokal samtidighet og parallellitet

    SIMD-parallellisme Oppgaver og kanaler Asynkron programmering Multithreading Ytelsesoptimalisering

Verktøy

    Enhetstesting Ytelsesbenchmarking Profilering Logging Debugging: stabelspor

I/O

    Lese og skrive tekst og binære filer Avgrensede filer Minnetilordnet Laster ned filer

Krav

Det er ingen forutsetninger for å delta på dette kurset

 21 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

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

28 timer

Advanced Java Security

21 timer

Combined JAVA, PHP and Web Application Security

28 timer

Standard Java Security

14 timer

Java and Web Application Security

21 timer

Advanced Java, JEE and Web Application Security

28 timer

Related Categories