Очень странно что за год изучения, Вы не уделили внимание теме баз данных,
я уже через 3 месяца на бэкенд и node js смотрю, всё времени не хватает, выкраиваешь часы хоть какие-то, запускал и экспресс, но базу ещё в проект не подключал, хотя в джаве до этого запускал xamp с mysql.
Не забывайте, что чем больше Вы знаете тем, лучше "плаваете" в теме,
Например, если у Вас есть json 100мб, то у меня когда я такой файл просматривал на ПК, уже всё тормозило, задайте себе вопрос, где хранятся и как, посты с данного сайта например, как хранится БД интернет магазина,? Какого типа БД?
А если Вы получите тут ответ, как Вы на работе будете работать?
"как на реальных проектах работают с данными?" - а до этого ты можно сказать не работал с реальными проектами? Ведь каждый хук, пример корзины интернет магазина, отправка ответа на запрос собственного сервера на своём сайте, это уже реальный проект.
Если речь идёт об кукис, сессиях это отдельная тема, но по сути можно сделать сайт, который тебе будильник в телефоне включать будет, и это также частично реальный проект.