1. Новые покупки Показать еще

    23.03.2017: Статистика. Базовый курс в комиксах (Грейди Клейн, Алан Дебни)

    23.03.2017: Тайная власть Британской короны. Англобализация (Алексей Кузнецов)

    23.03.2017: Сумерки Америки (Игорь Ефимов)

    23.03.2017: Русская история на пальцах. Для детей и родителей, которые хотят объяснять детям (Сергей Нечаев)

    23.03.2017: Живи ocoзнaннo, paбoтaй пpoдyктивнo (Майкл Часкалсон)

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

    23.03.2017: Master LP PRO II. Конструктор сайтов

    22.03.2017: Clay Cook's Fashion and Editorial Portrait Photography

    19.03.2017: Супер удачная Стратегия Василия Таранова

    19.03.2017: Программа для сброса памперсов Canon Service Tool

    14.03.2017: [Технология] Гибкий камень

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

    17.03.2017: Свободно заговори на "американском" английском: книга "Английский Like a Boss" (Вен Пак)

    17.03.2017: Родовые привязки (Ольга Аверс)

    17.03.2017: Настройка Божественная матрица

    17.03.2017: Спартанское тело за две минуты в день. Сделай себя сам (Сергей Майоров)

    17.03.2017: Импульсный индикатор

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

      Другие складчины раздела

    2. Загрузка...

      Похожие складчины
      1. Менеджер
        Открыто

        (SmartMe) TDD in Javascript

        Менеджер, 17 окт 2015, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        (smartMe) Let ECMAScript 6(новый стандарт JavaScript)

        Менеджер, 4 авг 2015, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        (Smartme) Изучаем Ruby

        Менеджер, 6 апр 2016, в разделе: Курсы по программированию
      4. Менеджер
        Открыто

        (Smartme) БЫСТРЫЕ ВЕБ-ПРИЛОЖЕНИЯ: РАЗРАБОТКА,...

        Менеджер, 29 окт 2015, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        (SmartMe) Креш-курс по Lisp

        Менеджер, 17 окт 2015, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        (SmartMe) React.js и Cutting Edge стек

        Менеджер, 27 авг 2015, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        (SmartMe)Построение API-сервисов с NODE.JS - RELAUNCH

        Менеджер, 23 апр 2015, в разделе: Курсы по программированию