Računalniška delavnica – Elm
Datum objave: 13. 12. 2019
Obvestilo vsem študentom FMF
Sreda, 18. 12. 2019, ob 15.15 v predavalnici P.02, FMF, Jadranska 21, Ljubljana
Delavnica "Elm" bo v sredo, 18. decembra 2019, ob 15.15 v predavalnici P.02 (Jadranska 21). Delavnico bo izvedel Filip Koprivec, mladi raziskovalec na Inštitutu za matematiko, fiziko in mehaniko.
Opis delavnice: Elm je funkcijski programski jezik, ki omogoča enostavno izdelavo dinamičnih spletnih strani in se predvsem osredotoča na preprostost programiranja in varnost (sistem tipov zagotavlja, da med izvajanjem zagotovo ne dobimo napake).
Na delavnici si bomo pripravili delovno okolje za razvoj v jeziku Elm ter izdelali preprosto spletno aplikacijo, ki se poveže na zaledni strežnik, prebere JSON podatke in jih dinamično prikaže (urejanje, brisanje, spreminjanje, …). Aplikacijo bomo polepšali z uporabo knjižnice Bootstrap ter objavili na GitHub straneh. Če bo ostal čas, si bomo ogledali izdelavo podstrani, delo z javascript knjižnicami in naprednejšo uporabo fantomskih tipov za lažje delo z zapletenimi podatki.Predznanje: Znanje vsaj enega funkcijsko usmerjenega jezika (Haskell, OCaml, Scala) bo v pomoč, ni pa obvezno.
Priprava: Na svojem računalniku imejte nameščen Elm (https://guide.elm-lang.org/install/elm.html) in ustrezen vtičnik za svoj urejevalnik (https://marketplace.visualstudio.com/items?itemName=sbrink.elm za Visual Studio Code oziroma https://plugins.jetbrains.com/plugin/10268-elm/ za JetBrains). Če boste med namestitvijo naleteli na težave, pridite 15 minut pred začetkom delavnice, da napake odpravimo skupaj.
Prijave: https://forms.gle/wqPK79H7zVqxA1av6
Se vidimo!