Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:42:39
    001 Собираем все знания воедино и адаптируем их под React
  2. Урок 2. 00:28:14
    002 Вторая версия (Чистый React, зарефаченая версия, спрятали бизнес-логику)
  3. Урок 3. 00:36:49
    003 Третья версия (React + Zustand + правильный CharactersService)
  4. Урок 4. 00:36:45
    004 Четвёртая версия (React + гибкий Zustand с оптимизациями + Service Locator)
  5. Урок 5. 00:14:42
    005 Пятая версия (React + Preactsignals + HOC для работы с Service Locator)
  6. Урок 6. 00:32:33
    006 Шестая версия (React + Effector)
  7. Урок 7. 00:18:09
    007 Седьмая версия (React + Reatom + Inversion of Control + Builder Pattern). Часть 1
  8. Урок 8. 00:18:03
    008 Седьмая версия (React + Reatom + Inversion of Control + Builder Pattern). Часть 2
  9. Урок 9. 00:28:57
    009 Как масштабировать Frontend-архитектуру при росте сложности (часть 1)
  10. Урок 10. 00:11:01
    010 Как масштабировать Frontend-архитектуру при росте сложности (часть 2)
  11. Урок 11. 00:29:26
    011 Восьмая версия (React + Reatom + Inversify). Быстрое и понятное решение, но без гибкости
  12. Урок 12. 00:27:42
    012 Восьмая версия (React + Reatom + Inversify). Ч
  13. Урок 13. 00:14:49
    013 Восьмая версия (React + Reatom + Inversify).Гибкое решение, но привязанное к Reatom
  14. Урок 14. 00:04:33
    014 Восьмая версия (React + Reatom + Inversify). Представили, что фичу эту мы хотим вынести в ui-kit, поэтому переписываем логику на чистый React (reactuse)
  15. Урок 15. 00:10:39
    015 Подводим итоги Dependency Injection и IoC
  16. Урок 16. 00:12:33
    016 Основные паттерны для композиции компонетов. Переиспользуемый CharactersCatalog. Отвязываемся от типов Reatom'а
  17. Урок 17. 00:30:23
    017 Гайд на State-Management. Зачем писать бизнес-логику вне UI на самом деле
  18. Урок 18. 00:04:11
    018 Промежуточные итоги перед разработкой следующих фичей
  19. Урок 19. 00:09:49
    019 JSON Server. Eslint-плагин для архитектурных границ. Что такое Optimistic Updates и как Reatom использует теорию баз данных для этого
  20. Урок 20. 00:11:47
    020 Обработка ошибок. Декларативность = понятность
  21. Урок 21. 00:20:01
    021 Обзор изменений. Папка core. Как работать с ролевой моделью. Разница между авторизацией и аутентификацией
  22. Урок 22. 00:06:46
    022 Cross-domain общение. Паттерн Facade. Single Responsibility – не только про хранение кода в другом месте
  23. Урок 23. 00:09:48
    023 Builder vs Adapter. Что будет, если удалить слой Service и всё держать в Store. Perceived Performance
  24. Урок 24. 00:24:01
    024 Как писать правильно на хуках и без IoC-container'a (Часть 1)
  25. Урок 25. 00:22:24
    025 Как писать правильно на хуках и без IoC-container'a (Часть 2)
  26. Урок 26. 00:13:07
    026 Переписали IoC-контейнер на DI через React.context
  27. Урок 27. 00:29:42
    027 База React Hook Form + Zod
  28. Урок 28. 00:22:39
    028 Теория JWT Auth + пишем Axios интерцепторы
  29. Урок 29. 00:19:48
    029 Архитектура работы с формами. Разделяем логику формы и UI правильно
  30. Урок 30. 00:12:46
    030 Что такое Feature Что такое Widget Page-first подход. Делаем правки в проекте. Теория перед разработкой клона Trello
  31. Урок 31. 00:28:38
    031 Реализация страницы проектов
  32. Урок 32. 00:14:09
    032 Менеджер модальных окон
  33. Урок 33. 00:30:42
    033 Разработка канбан-доски
  34. Урок 34. 00:33:12
    034 CRUD для канбан-борды
  35. Урок 35. 00:23:34
    035 Реализуем undoredo с помощью паттерна Event Sourcing. ТЕОРИЯ
  36. Урок 36. 00:24:29
    036 Реализуем undoredo с помощью паттерна Event Sourcing. ПРАКТИКА
  37. Урок 37. 00:07:26
    037 Частая ошибка при работе с FSD и любой архитектурой. Что такое Destructive Decoupling
  38. Урок 38. 00:14:29
    038 Разработка темы приложения
  39. Урок 39. 00:17:56
    039 Разработка фича-флагов
  40. Урок 40. 00:08:41
    040 Нарушение правила FSD и возможные циклические зависимости. Компонент Compose для плоской композиции provider'ов
  41. Урок 41. 00:23:34
    041 Интернационализация через i18next. Теория + практика с локальными переводами
  42. Урок 42. 00:09:13
    042 Оптимизированная интернационализация через плагин HttpBackend
  43. Урок 43. 00:15:33
    043 Обзор стека следующих уроков. Экосистема MobX
  44. Урок 44. 00:05:51
    044 Цена абстрактного интерфейса
  45. Урок 45. 00:07:47
    045 MVVM и ViewModel
  46. Урок 46. 00:08:56
    046 Что такое наследование и как мы его будем полезно применять
  47. Урок 47. 00:04:17
    047 Работа с роутингом на mobx-route
  48. Урок 48. 00:10:46
    048 Обзор Tsyringe и как мы будем собирать наши ViewModel
  49. Урок 49. 00:12:05
    049 Композиция и агрегация из ООП (важно)
  50. Урок 50. 00:10:25
    050 Работа с Query и Mutation. Стратегии кэширования
  51. Урок 51. 00:13:55
    051 Теория FEOD
  52. Урок 52. 00:41:12
    052 Поговорили про архитектурные подходы Angular’а и почему он такой крутой
  53. Урок 53. 00:30:00
    053 Запись встречи 23 01 2026
  54. Урок 54. 01:35:13
    054 Зачем мы качаемся технически + запуск IT-продукта