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

    28.05.2017: Универсальный справочник сантехника. Установка, ремонт, эксплуатация (Иван Никитко)

    28.05.2017: Сам себе медиум. Развитие интуиции и базовых навыков по ясновидению (Джоди Ливон)

    28.05.2017: Даосские секреты женской сексуальности (Лиза Питеркина)

    28.05.2017: Система «5 шагов». Зарабатываем на использовании секретной лазейки известного сервиса(Павел Королев)

    28.05.2017: 2,100 асан. Вся йога в одной книге (Дэниэл Ласерда)

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

    28.05.2017: Универсальный справочник сантехника. Установка, ремонт, эксплуатация (Иван Никитко)

    28.05.2017: Как стать девушкой-плюс. VIP + доп. лекции (Мила Левчук)

    28.05.2017: Стратегия "Волейбол 17" от хочу прогноз

    28.05.2017: Построение выкройки двухшовного рукава

    28.05.2017: 20к подписчиков за день instagram

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

    28.05.2017: Как делать фотоконтент для Инстаграм (Анна Бусел)

    28.05.2017: Как научиться не покупать яды, даже если они вкусно пахнут и привлекательно выглядят (Елена Бахтина)

    28.05.2017: Вебинар Здесь и сейчас (Lee)

    28.05.2017: Основы сакральной архитектуры тела. Оси тела (Алена Мазур)

    28.05.2017: Ревитоника. Привычки, которые омолаживают, и ежедневные ошибки, которые нас старят

Запись

(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
    2. Загрузка...
      Похожие складчины
      1. Telegram
        Запись

        (SmartMe) TDD in Javascript

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

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

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

        (Smartme) Изучаем Ruby

        Telegram, 6 апр 2016, в разделе: Курсы по программированию
      4. Telegram
        Запись

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

        Telegram, 17 окт 2015, в разделе: Курсы по программированию
      5. Telegram
        Запись

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

        Telegram, 27 авг 2015, в разделе: Курсы по программированию
      6. Telegram
        Запись

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

        Telegram, 23 апр 2015, в разделе: Курсы по программированию
      7. Telegram
        Запись

        (SmartMe)THINKING IN ANGULAR: ПРО ЧТО НЕ ЗНАЕТ 80% ANGULARJS РАЗРАБОТЧИКОВ

        Telegram, 7 апр 2015, в разделе: Курсы по программированию
Наверх