Многие выпускники специальностей, связанных с информационными технологиями, выбирают темы дипломных работ, посвященные проектированию и созданию разнообразных интернет ресурсов. Особенно актуальны эти темы среди представителей специальности прикладная информатика в экономике. И это вполне объяснимо: диплом, посвященный разработке некоторого сайта (например, интернет магазина), позволит проявить себя и как специалиста в области продаж, и как профессионального веб программиста.
Взяв тему диплома, связанную с разработкой сайта, выпускник неизбежно оказывается перед необходимостью выбора языка программирования. Кстати, этот выбор необходимо обосновать и в пояснительной записке. Осознав, что дипломная работа сайт на php, например, будет иметь намного больше возможностей, чем сайт на HTML, выпускник порою начинает испытывать серьезные сомнения.
Дело в том, что учебные планы не всегда предусматривают курсы дисциплин, посвященные веб программированию, и изучением языков программирования, предназначенных для создания сайта, студенты занимаются самостоятельно. Это вполне соответствует положениям образовательного стандарта, в соответствие с которыми дипломник должен продемонстрировать умение самостоятельно изучать новые методы, алгоритмы, дисциплины, в том числе и языки программирования.
Можно ли за время дипломного проектирования освоить язык php и сразу написать на нем веб приложение? Можно! Язык php уникален: с одной стороны, это мощный инструмент создания сайтов, а с другой – он весьма прост для изучения и понимания. Для тех выпускников, кто не владеет другими языками веб программирования, но в качестве темы диплома выбрали разработку интернет ресурса, дипломная работа сайт на php будет наилучшим выбором.
Фрагменты, написанные на php, можно добавить в существующий HTML код, с его помощью можно удобно, быстро и гибко формировать страницы сайта, разместив повторяющиеся части страниц в отдельные файлы. Язык php позволяет защитить исходный код от посторонних. Этот язык универсален во всем: он поддерживает всевозможные протоколы и базы данных; позволяет выводить на страницах сайта картинки и клипы, любой текст и звук; позволяет подключать сайт к сервисам электронных платежей, значит, может использоваться в электронной коммерции.
Обосновать выбор языка php для разработки сайта будет несложно. А для тех, кто будет изучать этот язык в процессе работы над дипломом, следует составить план освоения php и следовать принципу осмысленного выборочного изучения этого мощного инструмента создания сайтов.