Доступно

(SmartMe) JavaScript: Функциональное программирование

Тема в разделе "Курсы по программированию", создана пользователем Крыжовник, 4 авг 2015.

Цена: 2200р.-96%
Взнос: 80р.
100%

Основной список: 112 участников

Резервный список: 15 участников

Статус обсуждения:
Комментирование ограничено.
  1. 4 авг 2015
    #1
    Крыжовник
    Крыжовник ЧКЧлен клуба
    JavaScript: Функциональное программирование
    Функциональное программирование сегодня, как, впрочем, и всегда, является неотъемлемой частью разработки приложений разного характера. В JavaScript функциональный стиль программирования был заложен еще при его рождении. Как ребенок получает цвет глаз от одного из своих родителей, так и JavaScript получил данную парадигму в наследство от языка с гордым названием Scheme.

    На данном воркшопе мы углубимся в теорию функционального программирования, научимся писать более абстрактный код без классов и прототипов. И, в итоге, напишем небольшую функциональную библиотеку для закрепления пройденного материала.

    1. Функциональное программирование. Начало:
    • Почему это важно
    • Функции как единицы абстракции
    • Функции как описание поведения
    • Данные как Абстракция
    2. Scope and Closures - в вкратце:
    • Global Scope
    • Lexical Scope
    • Dynamic Scope
    • Function Scope
    • Closures (Using Closures; Closures as Abstractions)
    3. Типы Функций:
    • First-class functions
    • Higher-order functions
    • Function-Building Functions
    • Currying
    • Partial Applications
    4. Рекурсии:
    • Self-Absorbed Functions
    • Codependent Functions
    • Too Much Recursion!
    • Generators
    • Рекурсии как низкоуровневые операции
    5. Функциональное программирование. Часть II:
    • Теория Категорий
    • Functors
    • Applicatives
    • Monads
    6. Purity, Immutability.

    7. Программирование на базе потоков:
    • Chaining: A Lazy Chain
    • Chaining: Promises
    • Pipelining
    • Data Flow против Control Flow
    8. Lambda calculus:
    • Y Combinator
    • Transducers
    9. Практическая часть. Давайте напишем мини библиотеку:
    • От идеи к реализации
    • TDD
    10. Функциональное программирование. Заключительная часть.

     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      28 мар 2021
    2. skladchik.com
      mrFiX хранитель.
      28 мар 2021
    3. skladchik.com
      Складчина закрыта.
      25 мар 2021
    4. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      28 мар 2021
    2. skladchik.com
      mrFiX хранитель.
      28 мар 2021
    3. skladchik.com
      Складчина закрыта.
      25 мар 2021
    4. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Отзывы участников

    4.75/5,
    • 5/5,
      Всё прошло очень хорошо :-)
      2 июн 2016
    • 5/5,
      Работой организатора доволен
      Доволен
      19 ноя 2015
    • 4/5,
      Работой организатора доволен
      примерно то что и ожидали
      20 окт 2015
    • 5/5,
      Работой организатора недоволен
      Материалом доволен. Проведением складчины недоволен потому ,что организатор не вел запись самостоятельно из-за чего материал выдал только через месяц (а могли вообще бы пролететь из-за того, что смартми мог бы и не выдать запись)
      18 окт 2015
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей