• Познакомитесь с основами модульностью• Научитесь строить граф зависимостей модулей• Поймёте, что такое высокоуровневые и низкоуровневые модули, как между собой они могут взаимодействовать• Отработаете концепцию коллбеков на примере собственной реализации паттерна Observer• Разберёте базовую концепцию геттеров\сеттеров (вне ООП контекста)• Примените паттерн Ргоу для того, чтобы унести модуль данных на сервер и законектить двух клиентов через Server Side Events и написать мультипользовательскую онлайн игру