Инъ­ек­ция за­виси­мос­тей как ре­али­зация прин­ци­па IoC во Vue.js

12 октября 2020

Предлагаем запись вебинара DSR Corporation c теорией и практикой инъекции зависимостей (Dependency Injection) как реализации принципа инверсии управления (Inversion of Control) в разработке модульных веб-приложений. Доклад создан на базе обширного опыта, полученного в ходе создания комплексных веб-решений для крупных международных компаний. Где и как эффективно использовать инъекции зависимостей во Vue.js расскажет Никита Максимов, Front-End Developer нашей компании.


Инъекция зависимостей — хорошо знакомый бэкенд-разработчикам инструмент, но во фронтенде используется нечасто, хотя помогает решать целый комплекс проблем при разработке сложных веб-приложений. В Angular это встроенный функционал, но можно ли реализовать Dependency Injection (DI) во Vue.js и какие преимущества он дает фронтенд/фуллстек-разработчику — смотрите на видео.

На вебинаре «Инъекция зависимостей во Vue.js» мы предметно разобрали:

  • Архитектура и ограничения фреймворка.
  • Инверсия управления (IoC): инъекция зависимостей как реализация принципа.
  • Преимущества DI: обеспечение модульности, реализации сложной бизнес-логики, единое десктоп-приложение для разных окружений, работа с 2 API.
  • Как Dependency Injection упрощает тестирование веб-приложений
  • Работающие примеры реализации DI во Vue.js.

Рекомендуем статьи о DI, IoC и Vue.js:

О спикере

Никита Максимов — выпускник ПММ ВГУ, работает frontend-разработчиком в DSR Corporation. Участвовал в разработке веб-системы документооборота, решения для автоматизации офисов и десктоп-плагина для популярного видеоредактора.

В свободное время занимается разработкой видеоигр и гейм-дизайном. Любит традиционные TTG.