[Книга] [Eric Elliott] Composing Software - Видеоуроки

Composing Software
Duration 00:00:00
Открыть все курсы от Eric Elliott
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

Исследование функционального программирования и композиции объектов в JavaScript. Весь дизайн программного обеспечения является композицией: акт разбивания сложных проблем на более мелкие проблемы и составления этих решений. Большинство разработчиков имеют ограниченное понимание композиционных методов. Пришло время изменить это.

В «Composing Software» Эрик Эллиотт разделяет основные принципы компоновки, включая как компоновку функций, так и композицию объектов, и исследует их в контексте JavaScript. Книга охватывает основы как функционального программирования, так и объектно-ориентированного программирования, чтобы помочь читателю лучше понять, как создавать и структурировать сложные приложения, используя простые строительные блоки.

Вы узнаете:

  • Функциональное программирование
  • Композиция объекта
  • Как работать с составными структурами данных
  • Closures
  • Функции высшего порядка
  • Functors (e.g., array.map)
  • Monads (e.g., promises)
  • Transducers
  • Lenses

Все это в контексте JavaScript, наиболее используемого языка программирования в мире. Но обучение не останавливается на JavaScript. Вы сможете применить эти уроки на любом языке. Эта книга о вечных принципах составления программного обеспечения, и ее уроки переживут горячие языки и фреймворки сегодняшнего дня. В отличие от большинства книг по программированию, эта книга все еще актуальна через 20 лет.

Эта книга начала свою жизнь как популярная серия постов в блоге, которая привлекла сотни тысяч читателей и повлияла на то, как программное обеспечение строится во многих быстрорастущих технологических стартапах и компаниях.

Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 12.03.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Последнее добавленное

Полный курс по программированию на Python для начинающих

Полный курс по программированию на Python для начинающих

en
Изучите Python для AI, машинного обучения, науки о данных и разработки приложений. Математики, ученые и инженеры любят Python. Почему? Потому что он делает сложные вычисления и повторяющиеся задачи действительно простыми для написания и выполнения. Разработчики любят его, потому что он простой...
Python для анализа данных

Python для анализа данных

ru
«Данные — это новая нефть». Они помогают усовершенствовать продукт, привлечь новых пользователей и являются драйвером роста любой компании. Компании во всем мире используют Python для сбора и анализа данных. В Uber, Yandex и Facebook, знание Python является обязательным требованием при приеме...
Flutter и Dart: полноценное мобильное приложение™

Flutter и Dart: полноценное мобильное приложение™

en
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter ра
Flutter: кроссплатформенное приложение iOS / Android

Flutter: кроссплатформенное приложение iOS / Android

en
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных...
Программирование на Dart от новичка до эксперта

Программирование на Dart от новичка до эксперта

en
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку...
Понятный JavaScript (Middle)

Понятный JavaScript (Middle)

ru
Хочешь стать JavaScript разработчиком, систематизировать знания и выйти на совершенно новый уровень! Курс «Понятный JavaScript» — это комплексная программа обучения, которая позволит тебе полностью изучить с нуля главный язык Frontend разработчика. Уже через 3 месяца ты будешь знать JavaScript...
chat
logo