WEB-программирование Структура курса Лекции – 30 час. Лабораторные работы – 30 час. Курсовая работа Экзамен ИТОГОВЫЙ ЭКЗАМЕН по СПЕЦИАЛЬНОСТИ Все материалы.

Презентация:



Advertisements
Похожие презентации
WEB-программирование Структура курса Лекции – 32 час. Лабораторные работы – 16 час. Расчетно-графическая работа Экзамен ИТОГОВЫЙ ЭКЗАМЕН по СПЕЦИАЛЬНОСТИ.
Advertisements

WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
Лекция 2. Тема « Новые технологии и тенденции развития Интернет »
Электронная почта Самый старый и самый популярный сервис Интернета. Позволяет осуществлять обмен информацией через почтовые серверы, которые сохраняют.
Языки, технологии и средства создания Web-сайтов. Компонентная структура. Выполнил Федорова Я.В., студентка СФУ ИППС 1 курс заочное отделение.
Язык разметки гипертекста HTML Занятие 1 © Николаева Вера Александровна,
Инструментальные средства создания Web-сайтов
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Всемирная паутина Компьютерные телекоммуникации. 2 World Wide Web Популярнейшая служба Интернета - World Wide Web (сокращенно WWW или Web), еще называют.
Введение в объектно- ориентированное программирование на JAVA Макаревич Л. Г.
Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
1 Всемирная паутина. 2 Популярнейшая служба Интернета - World Wide Web (сокращенно WWW или Web), еще называют Всемирной паутиной. Представление информации.
Всемирная паутина (WWW) подготовил учитель информатики Курилов И.А. Технологии WWW, браузеры.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Создание электронных учебников
Web-сайты и Web-страницы Сайт является интерактивным средством представления информации. Интерактивность сайта обеспечивают различные формы, с помощью.
это десятки миллионов Web-серверов Интернета, содержащих Web-страницы, в которых используется технология гипертекста. Технология WWW позволяет создавать.
Ключевые слова 1.WWW 2.Структура Web-страницыHTML 3.HTML-редактор 4.Цветовые схемы 5.гиперссылка.
Транксрипт:

WEB-программирование Структура курса Лекции – 30 час. Лабораторные работы – 30 час. Курсовая работа Экзамен ИТОГОВЫЙ ЭКЗАМЕН по СПЕЦИАЛЬНОСТИ Все материалы по курсу есть на веб- странице:

ВВЕДЕНИЕ Структура лекций: 1. Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования 2. Программирование на стороне сервера. Протокол HTTP. CGI. Передача параметров серверу. Запоминание состояния. Меры безопасности. CGI и базы данных

Структура лекций 3. ASP. Основы. Объекты и компоненты. Доступ к базам данных 4. Perl. Синтаксис языка. Переменные. Регулярные выражения. Операторы, функции и подпрограммы. Модули. CGI-программирование. Примеры приложений. Доступ к базам данных 5. PHP. Синтаксис языка. Доступ к базам данных. Технологии применения. Примеры программ

Темы лабораторных работ Работа с теневыми посылками (cookies) и текстовыми файлами Разработка интерфейса (команды select, insert, update, delete) к БД На 3х языках: ASP, Perl, PHP

Темы курсовой работы Авторизация доступа к БД (на любом из 3х языков) Применение AJAX в интерфейсе к БД Работа с модулем GD на PHP (коды подтверждения, построение диаграмм «на лету», обработка и подписывание изображений) Прочее (по согласованию).

Балльно-рейтинговая система Описана здесь:здесь: Результаты – здесь:здесь:

Лекция 1 Предмет Web- программирования. Программирование на стороне клиента Программирование на стороне сервера. Инструменты и технологии web- программирования

Предмет Web- программирования. Язык HTML. Особенность – это язык разметки: Пример: My First Web Page Добро пожаловать на мою первую Web-страничку! Результат

Язык HTML. Недостатки: 1. HTML бедный язык с точки зрения программирования. Гиперссылки (hyperlinks) это, по сути, оператор перехода GOTO, обеспечивающий переход к жестко указанному месту приложения. 2. HTML не предоставляет никакой реальной возможности сохранять данные в процессе работы приложения.

Язык HTML. Недостатки: 3. у HTML очень ограниченные возможности для взаимодействия. Стандартный HTML это статически е Web-страниц ы с текстом, рисунками и ссылками на другие страницы. Но HTML обеспечивает интерактивность при помощи встроенных элементов управления (intrinsic controls) полей ввода, которые обычно присутствуют в HTML-формах.

Язык HTML. Интерактивность: Пример Simple HTML Form Имя Телефон Адрес электронной почты Результат

Язык HTML. Язык HTML – НЕ язык Web- программирования! Но чтобы быть Web-разработчиком, вы должны знать HTML. Навыки редактирования страницы непосредственно в виде исходного текста позволят вам добиться желаемого эффекта независимо от того, поддерживает ли его ваш любимый графический редактор.

Программирование на стороне клиента. сценарии (scripting) - добавленная функциональность путем комбинирова-ния языка программирования с языком разметки (HTML). Загружаются на компьютер клиента и там выполняются. Языки: VBScript JavaScript

VBScript Пример Yet Another Hello, World! Example

JavaScript Пример JavaScript Hello, World! Example Результат

Компоненты ActiveX. технология, основанная на СОМ модели многокомпонентных объектов Microsoft (Component Object Model). страницы в Internet Explorer более функциональны и привлекательны, но практически бесполезны в среде, не поддерживающей ActiveX, например, в Netscape Navigator.

Компоненты ActiveX. Вставка: Вызов:

Java. его поддерживают как Internet Explorer, так и Netscape Navigator. позволяет создавать самодостаточные, загружаемые фрагменты Web-страницы. у апплетов имеется свой тег, который дает программе просмотра указание загрузить код на Java и выполнить его:

Dynamic HTML. С версии Internet Explorer 4.0 Microsoft добавила Dynamic (динамический) HTML, который позволяет посредством сценариев программно изменять теги. Результат

Dynamic HTML. Пример: Dynamic HTML

Программирование на стороне сервера. Сценарий, исполняемый на сервере. Код динамически выполняется при запросе страницы, а получившийся HTML-текст отправляется программе просмотра. Результат не зависит от браузера Полноценный язык программирования компилирующего типа

Программирование на стороне сервера. Пример (на ASP): ASP Example > ActiveX - это круто! Результат

Программирование на стороне сервера. Изучаемые языки: ASP Perl PHP СУБД: MySQL Применяемые web-сервера: IIS (PWS) Apache

Инструменты и технологии программирования. Текстовые редакторы FAR с плагином Colorer Графические WYSIWYG-редакторы FTP-клиенты для загрузки сценариев на сервер Браузер Технологии программирования: Процедурная Объектно-ориентированная

Список литературы Методические указания к лабораторным работам (2483) Гунько А.В. Web-программирование. Методи- ческие указания к лабораторным работам. - Новосибирск: НГТУ, с. ASP: Хилайер С., Мизик Д.. Программирование Active Server Pages. - М: «Русская редакция», – 296 с

Список литературы Perl: Холзнер С. Perl: специальный справочник. – СПб.: «Питер» – 496 с. Шварц Р., Кристиансен Т. Изучаем Perl. - К.: «BHV», с

Список литературы PHP: Ратшиллер Т., Геркен Т. PHP4: разработка Web-приложений. - СПб: Питер, с. Томсон Л., Веллинг Л. Разработка Web- приложений на PHP и MySQL. - К.: "ДиаСофт", с