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

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
782
50
Голосов: 0
#1
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. Функциональное программирование. Заключительная часть.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя