Elixir og Phoenix – Foundation

Kort om undervisningen

Dette kursus tilbyder en grundig introduktion til programmeringssproget Elixir og web-frameworket Phoenix, som tilsammen udgør en kraftfuld platform for udvikling af højtydende og skalerbare webapplikationer. Med Elixir, baseret på Erlang VM, vil deltagerne lære at bygge højt tilgængelige fejltolerante og distribuerede systemer, mens Phoenix bringer produktiviteten i webudvikling til et nyt niveau med funktioner som real-time kommunikation og robuste samtidighedsmodeller.

 

 

Indhold

  • Grundlæggende Elixir
    • Projektstruktur, Libraries, Mix.
    • IEx, navngivning, syntaks, moduler, funktioner, patterns og guards
    • Dokumentation, Test, Doctest
  • Samtidighedsprogrammering med Elixir’s Actor model
  • Øvelser og cases - lav dit eget Elixir modul  
  • Phoenix framework: Arkitektur og komponenter  
  • Opbygning af en webapplikation med CRUD-operationer og login
  • Real-time applikationer med Phoenix Channels  
  • Øvelser og cases til implementering af typiske webfunktionaliteter 


Forudsætninger

Ingen tidligere erfaring med Elixir eller Phoenix er nødvendig, men deltagere bør have generel programmeringserfaring, fx fra Java, C#, C++ eller JavaScript og være fortrolige med webteknologier og kan arbejde i en shell.

 

Målgruppe

Kurset er designet til udviklere, der skal i gang med web-udvikling med Elixir og Phoenix og har brug for en hurtig introduktion.

 

Videre forløb

Efter kurset vil deltagerne kunne forstå og anvende Elixir til at opbygge modulære applikationer, der er lette at vedligeholde samt anvende Phoenix til at skabe interaktive og real-time webapplikationer. Deltagerne vil også være i stand til at implementere avancerede funktioner som websockets og channels i deres projekter.

 

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.