Цель прохождения урока - научиться пользоваться такими компонентами как Service Container, DI (Dependency Injection), сервисы внутри Service Container и Compiler Pass. Кроме этого, в начале урока затрагиваются такие принципы как DIP и IoC. Данные принципы нужно обязательно знать разработчику-новичку, поскольку это уже относится даже к шаблонам проектирования, в свою очередь применение данных принципов делает код более чистым и понятным.