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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën