Программа и содержание

Patterns 2.0

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

Описание курса от авторов (Тариф 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-канала (без доступа в канал)