Чтобы было легче разобраться, сначала давайте определим два понятия:
— Веб-сайты.
Это знакомые всем лендинги, интернет-магазины, корпоративные сайты и другие сайты, главная цель которых — ознакомление с товарами, информацией о компании или другим контентом. Сайты не предоставляют возможности сложного взаимодействия с контентом. Пользователи не имеют доступа к размещению своей информации кроме заполнения формы для получения подписки.
— Веб-приложения.
Это клиент-серверное приложение, в котором клиент взаимодействует с веб-сервером при помощи браузера. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. К веб-приложениям относятся Netflix, Facebook, Gmail, YouTube.
Подводим итог:
Веб-сайты и веб-приложения — это разные продукты, которые решают разные задачи, а для их создания нужны разные навыки и знания, именно поэтому мы делим профессии. Созданию веб-сайтов мы учим на профессии «Фронтенд-разработчик», а созданию веб-приложений на профессии «React-разработчик».
Как выбрать:
Если больше нравится работать с визуальными результатами, вам подойдёт профессия «Фронтенд-разработчик». На этой профессии больше учим вёрстке, работе с графикой, автоматизацией, основам JavaScript, работе с CMS и вёрстке React-компонентов.
Если хочется больше программировать, вам подойдёт профессия «React-разработчик». Здесь тоже будут основы вёрстки, а дальше начнётся углублённое изучение JavaScript и React.js.
* После успешного прохождения любой из профессий предусмотрена стажировка на реальных проектах во фронтенд-аутсорсе «Лига А.».