Wrocław

CRZ KRZYWY KOMIN

22.05. i 05.06.

Oczywiście, tego roku.

FREE

Rejestracja i udział

12 miejsc

Kto pierwszy, ten lepszy!
  • Teoria

    • Wprowadzenie
    • Przypomnienie filarów obiektowości
    • Dobre praktyki
    • Rachunek λ
    • Pojęcie funkcji
    • Efekt uboczny
    • Domknięcia
    • Funkcje anonimowe
    • Obywatele pierwszej klasy
    • Rekurencja
    • Funkcje wyższego rzędu
    • Currying
    • Podsumowanie
  • Przerwa

  • Dyskusja

    • Wasze doświadczenia z programowaniem funkcyjnym
    • Gdzie w systemach obiektowych jest miejsce na programowanie funkcyjne
    • W jaki sposób łączyć języki funkcyjne z obiektowymi
  • Doświadczenie

    • Zapis wyrażeń w rachunku λ za pomocą języków programowania
    • Składanie funkcji
    • Rozwiązywanie problemów z użyciem rekurencji
    • Praca z listami na przykładzie MapReduce
    • Projektowanie
    • Programowanie funkcyjne w obliczeniach finansowych
  • Przerwa

  • Dyskusja

    • Wasze spostrzeżenia związane z programowaniem funkcyjnym
    • Najważniejsze zalety programowania funkcyjnego
    • Jak języki, w których na co dzień pracujecie wspierają programowanie funkcyjne
    • Czy w najbliższym czasie wykorzystacie programowanie funkcyjne w projektach komercyjnych

λ - Programowanie funkcyjne

#1 duameeting poświęcimy programowaniu funkcyjnym z perspektywy programistów pracujących na co dzień z językami obiektowymi. Powiemy o:

  • Domknięciach
  • Funkcjach anonimowych
  • Rekurencji
  • Złożeniu funkcji i funkcjach wyższego rzędu
  • Pojęciu stanu i niezmienności

Opowiemy o historii programowania funkcyjnego i przede wszystkim jego przyszłości oraz sposobie jego realizacji w zależności od języka programowania. Teoretyczne zagadnienia dopełnimy prostymi przykładami i praktycznymi zadaniami.

Prowadzący

Oba spotkania poprowadzi Leszek Albrzykowski

Leszek Albrzykowski

Analityk biznesowy, programista i współtwórca Fundacji ProProgres. Jako programista zainteresowany teoretycznymi zagadnieniami wzorców projektowych i paradygmatami programowania funkcyjnego i obiektowego. Specjalizuje się w analizie biznesowej i wzorcach projektowych. Posiada certyfikaty: Professional Scrum Master I, PRINCE2®.

Świat to ogół faktów, nie rzeczy.

Ludwig Wittgenstein

Duomeeting

Na czym to polega?

Co to jest Duomeeting?

To cykl dwóch spotkań na ten sam temat, organizowanych w odstępie dwóch tygodni. Pierwsze z nich to zapoznanie się z tematem i dyskusja o tym, jak teorię można wykorzystać w praktycę. Drugie to eksperymet (inaczej - doświadczenie) oraz dyskusja o jego wynikach. Oba spotkania są od siebie niezależne. Możesz wybrać to, które bardziej Ci odpowiada - teorię lub doświadczenie. My polecamy udział w obu.

Formuła duomeetingu wykorzystuje wszystkie sposoby uczenia się ludzi dorosłych, opisanych przez Davida A. Kolba i Kurta Lewina. Dzięki temu zyskujesz:

  • Czas na utrwalenie i uzupełnienie wiedzy,
  • Możliwość wyboru dogodnej dla siebie formy nauki,
  • Solidną teorię i pomysły na jej zastosowanie,
  • Doświadczenie i możliwość porównania wyników z innymi.

Partnerzy

Nasze spotkania wspierają:

Terminy

Oba spotkania są od siebie niezależne. Możesz wybrać to, które bardziej Ci odpowiada - teorię lub doświadczenie. My polecamy udział w obu.

  • Teoria
  • Doświadczenie
  • Dyskusja

22.05.2014

FREE
  • Teoria
  • Doświadczenie
  • Dyskusja

05.06.2014

FREE
  • Teoria
  • Doświadczenie
  • Dyskusja

22.05. i 05.06.

FREE
  • Teoria
  • Doświadczenie
  • Dyskusja

Rejestracja

Rejestracja zakończona. Zapraszamy na kolejne spotkanie.