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

    25.11.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    25.11.2017: Финансовое благополучие (Алина Гесс)

    25.11.2017: Пошаговый план от А до Я к 300 000 рублей в интернет за 30 дней (Сергей Якунин)

    25.11.2017: Торгуем вместе Анастасия Тарасова nastya_docs

    25.11.2017: Полное руководство по всестороннему восстановлению здоровья (Михаил и Алина Титовы)

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

    25.11.2017: American Inside. Начни зарабатывать на ставках вместе с AI. Прибыль до 127% уже в первую неделю

    25.11.2017: Курс с 0 до Профи по работе со станком с ЧПУ

    25.11.2017: Анализ матчей по программе Robo-win

    25.11.2017: "Соответствие конституциональных типов аюрведической и китайской медицины"

    24.11.2017: Скоро Новый Год Собаки-3

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

    25.11.2017: Финансовое благополучие (Алина Гесс)

    25.11.2017: Школа шопинга. Базовый курс "Студент" (Татьяна Тимофеева)

    25.11.2017: Постобработка(cg-school.org)

    25.11.2017: Личная схема | Выхлоп от 40,000 за 10-15 дней

    25.11.2017: Элементарная ретушь (Lena Mint)

Запись

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