Kurs języka Elixir

Język wykładowy Polski
Semestr Zimowy
Status W ofercie
Opiekun Piotr Lisowski
Liczba godzin 30 (wyk.) 30 (ćw-prac.)
Rodzaj K2 - kurs zaawansowany
ECTS 5
Polecany dla I roku Nie
Egzamin Nie

Opis przedmiotu:

Elixir jest dynamicznie typowanym, wielo-procesowym jezykiem funkcyjnym. Zostal napisanym w erlangu dlatego dziala na jego witualnej maszynie oraz umozliwia korzystanie z jego bogatej biblioteki funkcji i struktur w tym takze OTP. Sam kurs ma byc bardzo praktycznym wprowadzeniem do tego jezyka, a takze do jego web-owych frameworkow (phoenix, liveView, absinthe) ktore sprawily ze zyskal on dosc duza popularnosc ostatnimi czasy. Ze wzgledu na to ze szczgolny nacisk zostanie polozony na nauke Phoenix'a i Ecto, przed przystapieniem dobrze bedzie znac HTML, CSS, SQL oraz wiedziec np czym jest REST, graphQL i websocket. Mozna takze probowac te wiedze nadrobic w trakcie semestru. Kurs bedzie prosty, ale dosc wymagajacy bo oprocz tradycyjnych list zadan do napisania beda rowniez mini-projekty i wiekszy projekt koncowy.