1. Новые складчины: Показать еще

    27.04.2018: Звуки для гармонизации судьбы (шумы SithiSound) (Андрей Дуйко)

    27.04.2018: Наука и искусство трансформационного коучинга. Модуль 1 (Мэрилин Аткинсон)

    27.04.2018: [Tramplin] Создание Drum&Bass трека vol.2 (Enei)

    27.04.2018: Полная характеристика домов гороскопа (Таша Игошина)

    26.04.2018: Четыре навыка невероятной жизни (Андрей Богомолов)

  2. Нужен организатор: Показать еще

    27.04.2018: Звуки для гармонизации судьбы (шумы SithiSound) (Андрей Дуйко)

    26.04.2018: Прокачай свою Сексуальность" Александр Косоруков

    26.04.2018: Дизайн-проект вашего стиля и гардероба (Татьяна Тимофеева)

    26.04.2018: Применения-углов-В-Д-Ганна-Циклов-Закона-вибрации V2

    26.04.2018: Школа астрологии (Марк Русборн)

  3. Сбор взносов Показать еще

    26.04.2018: 55 ошибок в уходе за лицом (Ольга Фем)

    26.04.2018: [Викисевс] Видео-курс по конструированию, моделированию и пошиву юбки

    26.04.2018: Крипто-трейдинг PRO (Вячеслав Базылев) 2018

    26.04.2018: [Бизнес Молодость] Реальный директ 2.0 (Михаил Дашкиев)

    26.04.2018: [Sigrlynn Art] Леттеринг для начинающих (Анна Суворова)

Запись

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

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

Цена:
2200 руб
Взнос:
40 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

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

    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. Функциональное программирование. Заключительная часть.
     
    Telegram, 4 авг 2015
Участники складчины (SmartMe) JavaScript: Функциональное программирование смогут написать отзыв
Наверх