Создание интернет сайта – процесс творческий, возможно именно по этой причине пока еще он не формализован в виде стандарта. Тем не менее, при разработке сайта целесообразно придерживаться некоторой последовательности его создания, поскольку это может оказать существенное влияние на качество интернет ресурса, и, в конечном итоге, на его посещаемость.
Тема разработки интернет сайтов в последние годы приобрела невероятную популярность среди дипломников. Во многом это объясняется высокой заинтересованностью различных категорий пользователей в создании интернет ресурсов, а некоторые выпускники используют свой диплом интернет сайт для реализации собственных бизнес проектов.
Создание сайта начинается с предварительного (подготовительного) этапа, на котором формулируются цели разработки сайта, определяется целевая аудитория, продумывается информационное наполнение. На этом этапе важно определиться и с технической стороной разработки сайта, а также с используемым программным обеспечением. Дипломнику целесообразно продумать и отразить в пояснительной записке эскиз навигации сайта.
Следующим этапом разработки сайта является создание его макета. На этом этапе определяется структура сайта в целом и каждой из его страниц, а также определяется общая концепция дизайна сайта.
После того, как макет создан, можно приступать к написанию HTML и CSS кодов для веб – страниц, которые обеспечивают корректное расположение всех элементов на странице. Этот процесс называется версткой. Дипломник может использовать блочную или табличную верстку, каждая из них имеет свои преимущества и недостатки, поэтому свой выбор необходимо обосновать в пояснительной записке.
Следующий этап – этап программирования. Он является ключевым, если диплом интернет сайт защищается по специальности в области информационных технологий. На этом этапе создается рабочая версия сайта, реализуется вся функциональность, которая в дальнейшем будет доступна владельцу сайта для его администрирования. Описывая этот этап в пояснительной записке, необходимо аргументировано обосновать выбор языка программирования. По окончании этого этапа сайт может быть размещен в сети.
Наполнение сайта контентом осуществляет обычно владелец сайта, а не его разработчик, а вот механизмы продвижения сайта в сети могут являться частью функционала сайта. Если такая задача была поставлена перед дипломником, она обязательно должна быть решена, а методы ее решения описаны в пояснительной записке.