Должен ли фронтендер знать бекенд?
Короткий ответ - да.
Только давайте разберемся, какая глубина знаний нужна.
Фронтенд разработчик в первую очередь инженер. А хороший инженер должен понимать, как работает вся система целиком.
Фронтенд разработчику нужно разбираться в общей теории баз данных.
Отдельно я рекомендую изучать SQL (язык запросов к базе) и научиться работать с распространенной СУБД (системой управления базой данных). Начинающие могу взять MySQL.
С бекендом фронтендерам повезло. Можно написать бекенд на родном JavaScript, учитывая особенность платформы Node.js.
Минимальные навыки по бекенду - умение написать api, которые взаимодействует с базой данных.
Знания бекенда сильно поднимают твою ценность как специалиста и повышают шансы успешно пройти технические собеседования. Фронтедеров тоже спрашивают про базы данных и основы бекенда 🙂
P.S. У меня на курсе будет отдельный модуль про разработку полного цикла. В этом модуле мы изучим необходимые основы баз данных и бекенда для фронтедеров.
Короткий ответ - да.
Только давайте разберемся, какая глубина знаний нужна.
Фронтенд разработчик в первую очередь инженер. А хороший инженер должен понимать, как работает вся система целиком.
Фронтенд разработчику нужно разбираться в общей теории баз данных.
Отдельно я рекомендую изучать SQL (язык запросов к базе) и научиться работать с распространенной СУБД (системой управления базой данных). Начинающие могу взять MySQL.
С бекендом фронтендерам повезло. Можно написать бекенд на родном JavaScript, учитывая особенность платформы Node.js.
Минимальные навыки по бекенду - умение написать api, которые взаимодействует с базой данных.
Знания бекенда сильно поднимают твою ценность как специалиста и повышают шансы успешно пройти технические собеседования. Фронтедеров тоже спрашивают про базы данных и основы бекенда 🙂
P.S. У меня на курсе будет отдельный модуль про разработку полного цикла. В этом модуле мы изучим необходимые основы баз данных и бекенда для фронтедеров.