Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Introductie
- Wat voor programmeertaal is Julia?
- Hoe is Julia ontstaan, wanneer en door wie?
- Julia Bronnen
Ontwikkel omgeving
- Inleiding tot de cloud-ontwikkelomgeving
- Terminal
- REPL
- Pakketten laden en installeren
- IDE
Fundamentele typen, variabelen en operatoren
- Basistypen gegevens
- Strings en interpolatie
- Variabelen
- Exploitanten
Variabelen, functies en bewerkingen
- Variabelen en constanten
- Oproep- en declaratiefuncties en lambda's
- Controlestroom, afhandeling van uitzonderingen en fouten
Scoping
- Functie scopes
- Wereldwijde en lokale scoping
- Blokken
- begin/einde
- laten/beëindigen
- Modules
- Data Structuren
- Tupels
- Woordenboeken
- Arrays
- Vectoren
- Matrices en lineaire algebra
- Multidimensionale matrices
- Puntnotatie (in functies)
- Ontbrekende waarden
Typen
- Tupels en tuples met naam
- Structs en veranderlijkheid
- Vakbonden
- Abstracte typen en overerving
- Parametrische typen (generieke geneesmiddelen) en overerving
- Soorten waarden
- Type controle
Methoden en constructeurs
- Meervoudige verzending
- Schrijfmethoden voor abstracts/types
- Constructeurs
- Print/toon methodes
- Overbelasting van de machinist
- Interfaces
Metaprogamen
- Symbolen
- Eval
- Expressionen
- Interpolatie
- Evaluatie
- Macro's aanroepen en bouwen
- Code genereren
- @generated functies
Lokale gelijktijdigheid en parallellisme
- SIMD
- Parallellisme
- Taken en kanalen
- Asynchroon programmeren
- Multithreading
- Optimalisatie van de prestaties
Tooling
- Testen van eenheden
- Benchmarking van prestaties
- Profiling
- Logboekregistratie
- Foutopsporing: stapelsporen
I/O
- Lezen en schrijven van tekst en binaire bestanden
- Bestanden met scheidingstekens
- Geheugen in kaart gebracht
- Bestanden downloaden
Vereisten
Er zijn geen vereisten om aan deze cursus deel te nemen
21 Uren