Patterns 2.0 Данный курс предлагает познакомиться и освоить на практике большую часть базовых паттернов проектирования приложений. Вся представленная информация уникальна, так как была максимально адаптирована для языка программирования JavaScript. Это касается как производительности, так и мультипарадигменных возможностей языка. Описание курса от авторов (Тариф Minimal): Базовые учебные материалы Практические задания (без проверки) Семинары с ответами на вопросы Приватный Telegram-канал с обновлениями Длительность: 3 месяца Содержание курса: Модуль 1 - Улучшение характеристик кода. GoF, SOLID, GRASP. Модуль 2 - Встроенные и нативные абстракции. Thenable, Iterator, AcyncIterator, Callback-last, Callable, Cancelable, Observable. Модуль 3 - Инициализация и выделение ресурсов. Порождающие паттерны программирования. Модуль 4 - Принципы изоляции и разделения ответственности. SoC, GoF паттерны: Mediator, Bridge, Abstract factory. Модуль 5 - Контрактное программирование. Модуль 6 - Ослабление зацепления в коде через использование сообщений. Модуль 7 - Обработка больших объемов данных. Модуль 8 - Обработка ошибок: исключения и программные сбои. Модуль 9 - Семантика и выразительная DSL. Модуль 10 - All-agnostic, Default стратегии. Модуль 11 - Масштабирование приложений и архитектурные стили. Модуль 12 - Методология внедрения в коллективе и проектах. Содержание складчины: Записи лекций Записи семинаров Практические задания Важная информация из Telegram-канала (без доступа в канал)