Слайд 2Задачи:
приобретение теоретических знаний и навыков практической работы в области разработки и создания
![Задачи: приобретение теоретических знаний и навыков практической работы в области разработки и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-1.jpg)
статических и динамических webстраниц, освоение данной предметной области, ее терминологии и специфики.
умение ориентироваться в технологиях разработки интернет–приложений и применять их в профессиональной деятельности.
Слайд 3Веб-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических
![Веб-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамических](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-2.jpg)
сайтов Всемирной паутины).
Языки веб-программирования — это языки, которые в основном предназначены для работы с веб-технологиями. Языки веб-программирования можно условно разделить на две пересекающиеся группы: клиентские и серверные.
Слайд 4Клиентские языки
Как следует из названия, программы на клиентских языках обрабатываются на стороне
![Клиентские языки Как следует из названия, программы на клиентских языках обрабатываются на](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-3.jpg)
пользователя, как правило, их выполняет браузер.
Самыми распространенными клиентскими языками являются: JavaScript и VisualBasicScript (VBS).
Их главная особенность заложена уже в наименовании. Программы, составленные на клиентском языке обрабатываются на клиентском ПК. Если говорить более простым языком, то их обработка осуществляется браузером, установленном на компьютере пользователя. Это влечет за собой целый ряд достоинств и недостатков.
Слайд 5Клиентские языки программирования обладают значительными преимуществами, среди которых отсутствие необходимости отправления документа
![Клиентские языки программирования обладают значительными преимуществами, среди которых отсутствие необходимости отправления документа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-4.jpg)
для последующей обработки на удаленном сервере. Это положительно сказывается на скорости чтения скрипта, сокращает трафик, нагрузку на сервер и денежные средства.
Слайд 6Серверные языки
Когда пользователь дает запрос на какую-либо страницу (переходит на неё по
![Серверные языки Когда пользователь дает запрос на какую-либо страницу (переходит на неё](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-5.jpg)
ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения HTML, PHP, ASP, ASPX, Perl, SSI, XML, DHTML, XHTML.
Слайд 7Чем отличаются между собой серверные и клиентские языки программирования? – создать венн-диаграмму
![Чем отличаются между собой серверные и клиентские языки программирования? – создать венн-диаграмму](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-6.jpg)
Слайд 8Язык HTML.За последние годы разработки для Интернета эволюционировали от статических страниц до
![Язык HTML.За последние годы разработки для Интернета эволюционировали от статических страниц до](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/962078/slide-7.jpg)
динамических информационных систем. Некоторое время назад создание современных Web-страниц не требовало практически ничего, кроме совершенного владения языком разметки гипертекста (Hypertext Markup Language, HTML). HTML представляет собой простой язык обработки текстов; на этом языке при помощи набора тегов (tags) создается документ, который можно просматривать специальной программой просмотра Web (browser).