1. Новые складчины (Клуб Складчик) Показать еще

    20.01.2018: Пять схем киноосвещения (Александр Носовский)

    20.01.2018: Распродажа видеокурсов Радислава Гандапаса 2017

    20.01.2018: Обучающий видеокурс по Visual Composer (2017)

    20.01.2018: Fashion Inspired Nude & Glamour Poses Bundle (Dan Hostettler)

    20.01.2018: Фотография как современное искусство: Автопортрет (Андрей Зейгарник)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор (Клуб Складчик) Показать еще

    19.01.2018: Бизнес на Амазон. Saleshub. Как заставить листинг продавать? (Артем Коршун)

    17.01.2018: Коучинг с 100$ к 100.000$ версия 21.0 (PLATINUM версия) Последний коучинг Дмитрия Ковпака

    16.01.2018: Adobe Photoshop. Базовый курс (Александр Сераков)

    14.01.2018: Геометрия (Videouroki) 7-11 класс

    13.01.2018: Колесо новолуний. Луна белой дороги (Лариса Кузнецова-Фетисова)

  4. Сбор взносов (Клуб Складчик) Показать еще

    20.01.2018: Леди Фриланс (Валентина Молдованова)

    19.01.2018: SEO Рывок (Павел Шульга)

    18.01.2018: Прибыльная онлайн-школа (Александр Залогин)

    18.01.2018: Английский с Веginnеr (Николай Ягодкин)

    17.01.2018: Игры с мужчинами 2.0 продвинутая версия(Настя Плиско)

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

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

Цена:
2200р.
Взнос:
40р.

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

    Тип: Стандартная складчина
    Участников: 0/100
  1. 4 авг 2015
    #1
    Менеджер
    Менеджер Организатор Организатор

    (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. Функциональное программирование. Заключительная часть.
     

Участники складчины (SmartMe) JavaScript: Функциональное программирование смогут написать отзыв