Web-Программирование.pptx
- Количество слайдов: 12
WEBПРОГРАММИРОВАНИЕ Выполнил: Чукаев Сунгат ИС-22 Проверил: Хомова Т. М.
Веб-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических сайтов Всемирной паутины). Языки веб-программирования — это языки, которые в основном предназначены для работы с вебтехнологиями. Языки веб-программирования можно условно разделить на две пересекающиеся группы: клиентские и серверные.
Клиентские языки Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя, как правило, их выполняет браузер. Это и создает главную проблему клиентских языков — результат выполнения программы (скрипта) зависит от браузера пользователя. То есть, если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы ни желал этого программист. Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку (генерацию) страницы.
Серверные языки Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения: HTML, PHP, ASPX, Perl, SSI, XML, DHTML, XHTML.
Работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается. К серверным языкам программирования можно отнести: PHP, Perl, Python, Ruby, любой. NET язык программирования (технология ASP. NET), Java, Groovy. Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером, на котором упорядоченно хранится информация, которая может быть вызвана в любой момент.
Чем занимается web-программист? Работа webпрограммиста непосредственно связана с глобальной сетью Интернет. Такой специалист создает программы, способные функционировать в ее пределах. Без его участия не может начать работать ни один интернет-проект. Так, например, на основе пожеланий заказчика дизайнер создает графическую концепцию будущего сайта, задача web-программиста воплотить эти идеи технически, заставить сайт ожить. Другими словами webпрограммисты создают динамические страницы, пишут интерфейсы к базам данных, составляют технические задания проектов.
Специфика профессии web-программиста: Плюсы профессии: Востребованность на рынке труда, Творческая работа, так каждая задача уникальна, и для ее решения существует несколько способов, Можно совмещать с учебой, Не всегда требуется диплом, Возможность стать специалистом в молодом возрасте, Свобода в принятии решений (как решать ту или иную задачу решает сам webпрограммист), Возможность удаленной работы. Минусы профессии: В маленьких проектах web-программист совмещает функции нескольких специалистов, Частые переключения с одной задачи на другую, Иногда поставленные задачи приходится решать не только в будни, но и выходные, Постоянная работа за компьютером сказывается на здоровье, особенно сильно страдают глаза. Где работает web-программист: Web-студии, Интернет-компании, Организации, деятельность которых связана с Интернет, Компании, структура организации которых подразумевает существование такого специалиста.
Личные качества: Для web-программиста важна усидчивость, особенно на начальных стадиях карьеры. К сожалению и в этой работе приходится много времени уделять текучке. Если раньше разработчики сайтов практически никогда к ним не возвращались, то сегодня технологии изменились. Готовому сайту постоянно требуется обслуживание, обновления и изменения. Создание web-сайта это процесс работы нескольких специалистов. Поэтому еще одним хорошим качеством для web-программиста будет умение работать в команде. Сколько получает web-программист? Успешный начинающий программист в будущем может претендовать на должности: руководитель группы программистов, менеджер проекта, ИТ-директор.
Как стать web-программистом? При приеме на работу у web-программистов редко когда спрашивают диплом. В основном работодатель обращает внимание на опыт работы, в каких проектах участвовал соискатель и что он умеет делать. Однако высшее образование лишним не будет, для webпрограммиста достаточно иметь любое техническое. Кроме этого, нужно владеть специфическими для Интернета языками программирования, такими как Java. Script, VBScript, Perl, PHP, Java, C++, базами данных, знать основные среды разработки и разбираться в протоколах.
Спасибо за внимание!
Web-Программирование.pptx