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

    20.02.2018: Сам себе финансист 8 поток (Анастасия Тарасова) 2018

    20.02.2018: Японское моделирование (Fashion School)

    20.02.2018: Как стать девушкой - плюс, 2 ступени (Мила Левчук, февраль 2018)

    20.02.2018: Слово заговорное (Алена Полынь)

    20.02.2018: Чип-тюнинг. Основы всех основ (Алексей Пахомов)

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

    20.02.2018: Прогнозы на спорт от millionerbet

    20.02.2018: Высший пилотаж в сексе (Светлана Керимова)

    20.02.2018: НЛП Практик 3 ступень "READY FOR MONEY" (Алуника Добровольская, Александр Герасимов)

    20.02.2018: Подписка The Ice Society (Джеppи Гиoнис)

    20.02.2018: МК АляВаля\ выкройка тела и одежды Али(Ирина Чурилина)

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

    20.02.2018: Древние методы выкатывания яйцами (Елена Ведара)

    20.02.2018: Женские Даосские практики "Арканум"(Светлана Олейник)

    20.02.2018: Продвижение мероприятий ВКонтакте от А до Я (Роман Шарафутдинов)

    19.02.2018: Школа Волшебства (Светлана Керимова)

    19.02.2018: Быстрый старт в Telegram (Павел Проценко)

Запись

(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: Функциональное программирование смогут написать отзыв
Наверх