Проблема в том, что пригодится и то, и то.
Node пригодится для сборки фронтэнда и например Веб-сокетов на сервере. Но писать на ней какой-то крупный сервис будет довольно трудно (хоть и реально).
Основной же контент проще генерить из PHP.
Но вообще зависит от задач.
Верстальщик отвечает только за картинку, чтоб все на своих местах было. Фронтэнд программист отвечает за поведение: вываливание менюх, вкладки и весь SPA. Как правило это все один человек, но не всегда.
У вас мало конкретики, так что общий ответ на вопрос будет "Да".
Самое логичное - купить VPS хостинг и поднять на нем node.js
Запустить демона на JS вам может помочь например pm2.
Мне кажется вы немного не верно подходите к делу. Весь синтаксис можно изучить за пару дней. Знать все функции не обязательно, можно открывать документацию в процессе. Запомнить все трудно, да и не нужно.
Начните писать реальные приложения, даже тестовые. Придет опыт и поймете что учить. Когда во что-то упираетесь, гуглите.
Вам надо прописать origin ('Access-Control-Allow-Origin') в хедер ответа сервера. Это адреса хостов, к которым разрешены внешние запросы.
Например Node или php.
Если сомневаетесь - попробуйте :)
Всегда можно подключить просто в "хедер" отдельно от "бандла".
Вообще в описании "черным по белому" написанно что он определяет браузер из юзерагента. Так что скорее всего в бандл лучше его не паковать.
С другой стороны зачем вам вообще полифил? Я так понимаю он даёт определенный функционал в устаревших браузерах? Раз у вас вебпак, то компилируйте совместимый со старыми браузерами бандл через Babel.
Просматривая английские видео с субтитрами вы учитесь читать субтитры, а не английский.
Читайте и переводите документацию. Не важно на что, но оптимально если вы этим сами пользуетесь.
Смотрите видео в оригинале. Скринкасты не плохо помогают, сабы только мешают. Только выбирайте автора с четкой речью.
Меня прикалыаает когда каждый "обоссаный гуманитарий" считает что научится кодить это как посрать.
Node+Express, HTML+CSS+JS, что-то для фронта типа React+Redux или Vue+Vuex, ну банальные навыки верстки и дизайна. Для 3-4 человек это работы на 3-5 месяцев, без учета обучения. Для одного, год или больше.
По моему у вас подход в корне не верный.
1) При добавлении нового события вычисляете его время срабатывания. Делаете массив событий. Раз в какое-то время обходите список и если время их выполнения прошло, то выполняете и удаляете.
2) В JS есть Event Loop и если вы ставите таймаут в 5 секунд, то это не значит что оно выполнится точно через 5. Функции тоже имеют время выполнения.
Мне кажется это довольно редкое сочетание в продакшене, во всяком случае мне не поступило ни одного предложения собеседования.
Вообще ИМХО фулстак работают в основном по найму, т.е. фриланс. Чисто фулстак нужен редко, и он в основном PHP.
Возвращаясь к вопросу: будут спрашивать портфолио. Возможно будет тестовое задание, но первоочередное это портфолио.