- 
JavaScript: JavaScript — это язык программирования, который можно использовать для добавления интерактивности и динамического контента на веб-сайты. Его можно использовать для таких задач, как проверка формы, создание интерактивных элементов и манипулирование данными.
 - 
Сценарии на стороне сервера. Сценарии на стороне сервера включают использование таких языков, как PHP, Python или Ruby, для обработки данных на сервере перед отправкой их в браузер клиента. Его можно использовать для таких задач, как обработка отправки форм, создание динамического контента и взаимодействие с базами данных.
 - 
Адаптивный дизайн. Адаптивный дизайн – это подход к веб-дизайну, который гарантирует, что веб-сайты будут хорошо выглядеть и функционировать на разных устройствах и размерах экрана. Он предполагает использование таких методов, как медиа-запросы и гибкие макеты, для динамической адаптации макета и контента веб-сайта.
 - 
Кэширование на стороне сервера. Кэширование предполагает хранение часто используемых данных или предварительно обработанных веб-страниц на сервере для повышения производительности веб-сайта и снижения нагрузки на сервер. Его можно реализовать с помощью таких технологий, как Memcached или Varnish.
 - 
Интерфейсы прикладного программирования (API): API позволяют различным программным системам взаимодействовать и взаимодействовать друг с другом. Их можно использовать для интеграции сторонних сервисов, получения и отображения данных из внешних источников, а также для автоматизации задач.
 - 
Прогрессивные веб-приложения (PWA): PWA — это веб-приложения, которые предоставляют пользователям возможности, аналогичные приложениям. Они могут быть установлены на устройство пользователя, работать в автономном режиме и отправлять push-уведомления. Для создания PWA используются такие методы, как сервисные работники и манифест веб-приложения.
 - 
Перенаправления на стороне сервера. Перенаправления на стороне сервера используются для перенаправления пользователей с одного URL-адреса на другой. Это может быть полезно для обработки устаревших или неработающих ссылок, перенаправления пользователей со старых страниц на новые или внедрения служб сокращения URL-адресов.
 - 
Управление базой данных. Управление базой данных включает в себя организацию и структурирование данных для эффективного хранения и поиска. Он включает в себя такие задачи, как разработка схем базы данных, оптимизация запросов и обеспечение целостности данных.