
|
|
Главная \ Методичні вказівки \ Web-дизайн та Web-програмування
Web-дизайн та Web-програмування« Назад
Web-дизайн та Web-програмування 23.07.2014 09:20
. Тема 1. Технології та інструменти Web-дизайну. Основи створення Web - документів. Призначення Web - дизайну. Мета та завдання створення Web - сайта. Проектування та етапи створення Web - сайта. Визначення структури Web - сайта. Компоновка Web - сайта: лінійна, ієрархічна, комбінована. Інформаційне наповнення та система навігації сайта. Технології створення Web - сайта. Методи рекламної компанії, спрямованої на просування Web - сайта в Internet. Ефективність Web - сайта. World Wide Web та принципи його роботи. Класифікація Web -сайтів. Визначення Web-сервера. Apache. Microsoft IIS. Комплекс технічних засобів для Web-сервера. Гіпертекстові посилання. НТМL, DНТМL та їх стандарти. Web-броузери. Сучасні інструментальні засоби створення Web-документів. НТМL-редактори та візуальні редактори. Структура НТМL - документа. Основні теги. <НТМL>, <НЕАD>, <ВОDY>, <ТIТLE>. Створення заголовків. Використання стилів форматування для виділення тексту Тема 2. Стильове оформлення Web–документів.. Гіпертекстові посилання. Технології MacromediaFlash. Форми. Використання стилів форматування для виділення тексту. Теги логічного та фізичного форматування тексту. Шрифти різного накреслення. Відображення спеціальних символів. Поняття універсального локатора ресурсів (URL). Запис URL - адреси. URL - адреси служб HTTP, FTP, Telnet, локальних файлів. Адреси груп новин та електронної пошти. Поняття гіперпосислання. Теги гіперпосилання. Векторна графіка. Растрова графіка. 3D графіка. Збереження готових зображень для Інтернет. Створення фонових малюнків Створення ескізу web-сайту (принципи дизайну). Огляд технологій Flash. Їх можливості. Слоі та кадри. Прості форми. Складні форми. Тег <INPUT>. Використання форм-бланків. . Теги <SELECT>, <OPTION>, <ТЕХТАRЕА>. Технологія Common Gateway Іnterface (CGI). Текстові поля. Меню. Кнопки-перемекачі. Списки з прокруткою. Селекторні кнопки Тема 3 . Використання CSS.Дизайн Web-сайту. Тестування та публікація Web-сторінки Каскадні таблиці стилів CSS. Селектори. Підключення таблиці CSS до Web-документу. Оформлення сторінки в єдиному стилі. Грамотний Web-дизайн. Дизайн інтерфейса. Ергономічне розташування керуючих елементів. Удосконалювання НТМL-кода.. Тестування сторінки. Публікація та маркетинг. Реклама Web-сторінки.
Тема 4. Програмування Web-сторінок. Технології розробки серверних та клієнтських сценаріїв. Програмні технології в Web. Програмування на сервері. Єдиний шлюзовий інтерфейс (CGI). Передача даних до CGI-програм. Створення CGI-програм. NSAPI/ISAPI. Умовні HTML-конструкції. Серверні сценарії. CGI-сценарії. Мова програмування Perl. Кодування та пересилка даних форми. Обробка даних форми. Пошук та заміна тексту. Регулярні вирази. Бібліотеки та модулі в Perl. Активні серверні сторінки (ASP). Визначення сценарія. JavaScript. VBScript. Тема 5. Мова JavaScript. Об’єктна модель документу. Ієрархія об’єктів. Вставка сценаріїв до HTML-документів. Вставка сценаріїв до HTML-документів. Зовнішні сценарії. Обробники подій. Модель подій. Динамічний HTML. Об’єктна модель документу. Ієрархія об’єктів. Взаємодія сценаріїв із списками стилів. Java-аплети. Елементи ActiveX. Бібліотека JQuery. Селектори JQuery. Тема 6. Мова програмування PHP. Мова програмування PHP (задачі, методи використання). Можливости PHP. Конфігурація PHP. Інтеграція з Apache. Віртуальні хости. Безпека. Сінтаксіс мови. Основні оператори. Цикли. Інтеграція PHP и HTML. Підтримка file upload. Підтримка HTTP cookie. Обробка помилок. PHP source viewer. Тема 7. Елементи мови PHP Константи. Розподіл інструкцій. Типи змінних. Ініціалізація змінних. Маніпуляції з масивами. Вирази IF, ELSE, DO…WHILE, SWITCH, INCLUDE,REQUIRE, FUNCTION, CLASS. Функції. Функції для роботи з базами даних. Маніпулюванння строками. Регулярні вирази. Робота з файлами. Передача та обробка параметрів з HTML-форм.
Тема 8. Робота с базами даних в Web. СУБД MySQL (призначення, методи використання). Мова запитів SQL . Реалізація мови SQL в СУБД MySQL. Оператори пакета MySQL. Доступ до MySQL з PHP. Типи даних. Надання доступу до баз даних. Функції для роботи з MySQL. Работа з паролями. Альтернативні користувацькі логіни. Зміна довжини ключа та порядку сортировки. Утіліти для роботи з MySQL. Тема 9. Технологія AJAX. Побудова інтерактивних користувацьких інтерфейсів Web-додатків. Принципи асинхронної взаємодії між Web-клієнтом і Web-сервером в рамках технології AJAX. Формат передачі даних JSON. Об'єкт Xmlhttprequest. Розробка мобільних Web-додатків. Протокол WAP.
Тема 10. Технології проектування складних Web-cистем Cкладні Web-системи. Побудова системи управління товарами. Контроль обсягу продаж. Побудова системи управління профайлом. Регистраційна система. Система зміни профайла. Побудова системи управління заказами. Індивідуальний кошик заказу. Автоматизація систем оплати. Верифікація кредитних карток. Побудова системи управління доставкою. Система створення аналітичних звітів. Сервісні програми.
КомментарииКомментариев пока нет Пожалуйста, авторизуйтесь, чтобы оставить комментарий. |