Современное общество испытывает огромную информационную потребность. Обязанностью специалистов, занимающихся информационными технологиями, является обеспечение пользователей простым и удобным доступом к нужным им данным. Миллионы сайтов с разнообразной информацией находятся сегодня в глобальной компьютерной сети World Wide Web. Работаться с этой информацией людям позволяет технология, под названием Internet. За навигацию же в сетях WWW отвечают Web-браузеры – специальные программы, облегчающие путешествия по виртуальным просторам. Имеющаяся в Web-браузере информация, представляется пользователю в виде WEB страницы, которая представляет собой основной элемент WWWсайтов.
Мультимедийные Web-страницы подают информацию в виде текста, графики, музыки, анимации и видео. Успех Web-страницы зависит от того насколько красиво и качественно она сделана. Пользователей привлекают стильно оформленные Web-страницы, с быстрой загрузкой, правильным отображением в окне, не отягощенные переизбытком графики и анимации.
Создание Web-страницы – дело сложное, она требует от исполнителя навыков дизайна и опыта программирования. Объём и сложность программы будет зависеть от структуры сайта, для которого она создаётся, от требуемых целей, функциональности, степени надёжности и так далее.
Веб программированием занимается один из разделов программирования. Он занимается разработкой веб приложений, то есть программ, с помощью которых функционируют динамические сайты в интернете. Студенты, обучающиеся этой специальности, в своих курсовых и дипломных работах рассматривают широкий ряд разнообразных методов, необходимых для данной цели. Очевидным представляется тот факт, что создать полномасштабное веб приложение одному человеку, в наше время, не под силу. Поэтому постоянно расширяется количество узко- квалифицированных специалистов в данной области. Последующее развитие информационных технологий, интернета, несомненно приведут к необходимости ещё большей консолидации сил, слаженности работы большого количества разработчиков. Темы дипломных работ, связанные с веб приложениями являются очень актуальными и распространёнными. В них подробно описываются, применяемые для создания приложений технологии и инструменты.