Atelier – „Introducere în programarea cu Elixir”
Elixir este un limbaj de programare modern, care folosește concepte din programarea funcțională.
Acesta se concentrează pe productivitatea dezvoltatorilor și, împreună cu framework-ul Phoenix, oferă un stack complet pentru dezvoltarea de aplicații rapide.
În introducere, vom înțelege următoarele:
- Ce este Elixir?
- Care sunt trăsăturile platformei pe care dezvoltăm aplicații Elixir?
- Ce aduce nou acest limbaj de programare?
Cui se adresează acest curs?
Acest curs se adresează oricărei persoane care este interesată de programare și dorește să învețe să folosească un limbaj de programare modern.
Cu cât cursantul are mai multe cunoștințe în domeniul programării, cu atât îi va fi mai ușor să înțeleagă și să pună în practică ideile discutate.
Totuși, fiecare participant va putea beneficia de pe urma acestui atelier, fiindcă vom începe cu primii pași în programarea cu Elixir, apoi vom construi pe această fundație.
În acest atelier vei învăța despre:
- Bazele programării în Elixir
- Noțiuni despre BEAM, mașina virtuală pe care se bazează Elixir
- Elemente de programare funcțională în Elixir
- Utilizarea shell-ului interactiv IEx
- Utilizarea build tool-ului standard Mix
- Dezvoltarea unei aplicații web simple, cu ajutorul framework-ului Phoenix
Metodă de predare:
60% practică, exercițiile fiind realizate împreună cu formatorul.
Materiale necesare:
Pentru partea practică este necesar:
- Cea mai nouă versiune Erlang: https://www.erlang.org/downloads
- Cea mai nouă versiune Elixir: https://elixir-lang.org/install.html
- Visual Studio Code: https://code.visualstudio.com
- Extensia ElixirLS pentru suport Elixir: https://marketplace.visualstudio.com/items?itemName=JakeBecker.elixir-ls
Derularea evenimentului:
- Durata: 4.5 ore
- Program: 09:30-14:00
- Comunicarea: limba română
- Loc: Online – (linkul va fi trimis pe email)
- Auditoriu: minim 5 participanți
- Formator: Dănuț Chindriș