Должен ли фронтендер знать бекенд?



Короткий ответ - да.



Только давайте разберемся, какая глубина знаний нужна.



Фронтенд разработчик в первую очередь инженер. А хороший инженер должен понимать, как работает вся система целиком.



Фронтенд разработчику нужно разбираться в общей теории баз данных.



Отдельно я рекомендую изучать SQL (язык запросов к базе) и научиться работать с распространенной СУБД (системой управления базой данных). Начинающие могу взять MySQL.



С бекендом фронтендерам повезло. Можно написать бекенд на родном JavaScript, учитывая особенность платформы Node.js.



Минимальные навыки по бекенду - умение написать api, которые взаимодействует с базой данных.



Знания бекенда сильно поднимают твою ценность как специалиста и повышают шансы успешно пройти технические собеседования. Фронтедеров тоже спрашивают про базы данных и основы бекенда 🙂



P.S. У меня на курсе будет отдельный модуль про разработку полного цикла. В этом модуле мы изучим необходимые основы баз данных и бекенда для фронтедеров.