Wprowadzenie do Elixir

To co jest potrzebne by rozpocząć pracę z elixir. Szkolenie przygotowuje ludzi do pracy z elixir dając im wszystkie podstawy językowe i frameworkowe do tego by dalej rozwijać się w kierunku tworzenia rozwiązań w oparciu o Elixir.

ZORGANIZUJ SZKOLENIE W FIRMIE

PLAN SZKOLENIE

DZIEŃ 1

  1. Wprowadzenie do świata Elixir
  2. Pattern Matching
    • Jak to działa i na czym polega
    • “Wielokrotne” dopasowanie oraz ignorowanie wartości
    • Znak równa się
  3. Niezmienność i Podstawowe typy danych
  4. Funkcje i Moduły
    • Functions as First-Class Citizens
    • Anonimowe
    • Nazwane
    • Parametry
    • Guards
    • Pipe operator
    • Moduły
  5. Przepływ pracy
    • IF
    • Unless
    • Cond
    • Case
    • Exceptions
  6. Złożone typy
    • Listy
    • Sets
    • Structs
    • Streams
    • Stringi i Binary

DZIEŃ 2

  1. Organizacja projektu
    • Mix
    • Hex
    • Dokumentacja projektowa
  2. Unit testing
  3. Wprowadzenie do współbieżności
    • Co to jest Aktor model
    • Jak to działa w Elixir
  4. OTP
    • Elementy związane z tworzeniem aplikacji rozproszonych (GetServer, DynamicSupervisor, Supervisor, Application, Agent, Tasks)
    • GenStage