После того как страницы свёрстаны приходит черёд веб-программистов их задача «вдохнуть жизнь» в созданные страницы, чтобы пользователь мог не только их просматривать, но и взаимодействовать с ними: модифицировать, оставлять комментарии, менять настройки…

Веб программирование делится на два вида:серверное (бэкенд) и клиентское (фронтенд).

Серверное web-программирование – это создание логики на стороне сервера: обработка запросов с клиентов, динамическое формирование HTML-страниц, взаимодействие с базой данных и т.д. Существует множество языков программирования для бэкенда: PHP, Python, Perl, Ruby… Самым распространённым из них является PHP, во многом за счёт своей простоты и функциональности, для его изучения, рекомендуем вам пройти курсы «Основы PHP»

Клиентское web-программирование – это создание логики на стороне браузера: отправка Ajax-запросов серверу и динамическое изменение страницы без перезагрузки, сохранение данных пользователя в браузере и их обработка. По умолчанию в браузерах присутствует один язык программирования – JavaScript, поэтому он лидирует по понятным причинам. Если вы всерьёз решили заняться web-программированием на форнтенде, то рекомендуем Вам посетить курс «JavaScript Базовый» для быстрого старта.

Учитесь новому, не останавливайтесь на достигнутом и ваш сайт будет развиваться вместе с Вами!