Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Лекция 1
Программное обеспечение современных ЭВМ
Web-программирование
Конспект лекций

Структура курса
Цель курса
Приобретение студентами теоретических знаний и практических навыков в области Web-программирования, изучение технологий НТМL, CSS, JavaScript, PHP, MySQL для разработки Web-приложений и Web-интерфейсов к базам данных.
Задачи курса
1. Обзор современных технологий web-программирования.
2. Изучение web-технологий НТМL, CSS, JavaScript программирования на стороне клиента.
3. Изучение web-технологий PHP, MySQL программирования на стороне сервера.
Структура учебного плана
• Количество лекционных занятий: 36 академических часа.
• Количество лабораторных занятий: 18 академических часов.
• Индивидуальная работа: 72 академических часа.
• 3 контрольные работы.
• Экзамен.
План лекций
|
|
|
|
| Таблица 1. План лекций
|
| №
|
| Тема
|
|
| Вопросы
|
|
|
| Предмет Web-
|
| Предмет Web-программирования: основные понятия и
|
|
|
| программирования.
| определения; сдерживающие факторы развития web-
|
|
|
| Архитектура WWW.
| технологий. Архитектура WWW: клиент/серверная
|
|
| HTML
| Обзор Web-
|
|
| архитектура Интернет. Обзор Web-технологий:
|
|
| технологий.
|
|
| клиентские Web-технологий; серверные Web-
|
|
|
|
|
| технологий; веб стандарты.
|
|
| разметки
| Введение
| в
| HTML.
| Введение в HTML: основные понятия и определения;
|
|
| Структура
|
| HTML
| инструменты и технологии программирования.
|
|
| документа.
|
|
| Структура HTML документа: структура документа;
|
|
|
|
|
| структура и параметры тегов.
|
|
| гипертекстовой
| Форматирование
| Форматирование текста: представление текстовой
|
|
| текста.
|
|
| информации; Escape-последовательности;
|
|
|
|
|
| комментарии; организация списков.
|
|
| Ссылки. Графика.
| Ссылки. Графика: гиперссылки; представление
|
|
|
|
|
| графической информации; карты изображений.
|
|
| Таблицы
| в
| HTML.
| Таблицы в HTML: организация таблиц, параметры
|
|
| Табличная верстка.
| таблиц. Табличная верстка: построение модульной
|
|
| Язык
|
|
|
| сетки при помощи таблиц; типовые модульные сетки
|
|
|
|
|
| HTML документа.
|
|
| Интерактивные
|
| Формы HTML: организация формы; основные
|
|
|
|
|
|
| формы HTML.
|
| параметры формы; стандартные элементы управления.
|
|
|
| Фреймы.
|
|
| Фреймы: представление HTML документа в виде
|
|
|
|
|
|
| фреймов; основные параметры фреймов; типовые
|
|
|
|
|
| структуры HTML документа с использованием
|
|
|
|
|
|
| фреймов.
|
|
|
|
|
|
|
|
| Каскадные
| таблицы
| Каскадные таблицы стилей CSS: основные понятия и
|
|
|
| стилей CSS.
|
| определения; методы подключения таблиц стилей к
|
|
|
| Форматирование
| HTML документам. Форматирование блоков: свойства
|
|
|
| блоков.
|
| блоков. Форматирование текста: свойства текста.
|
|
|
| Форматирование
|
|
|
|
|
|
|
|
|
| текста.
|
|
|
|
|
|
|
|
|
|
| Слои. CSS верстка.
| Слои: основные понятия; область применения;
|
|
|
| Контрольная работа 1
| параметры слоев. CSS верстка: принципы верстки при
|
|
|
|
|
| помощи слоев; построение модульной сетки при
|
|
|
|
|
| помощи слоев; типовые модульные сетки HTML
|
|
|
|
|
| документа.
|
|
|
|
|
|
|
|
| Введение в JavaSript.
| Введение в JavaSript: основные понятия и
|
|
|
| клиентских сценариевJavaScript
| Объектная модель.
| определения;. Структура HTML документа: методы
|
|
| Синтаксис
| языка
| подключения JavaSript к HTML документам. Объектная
|
|
| JavaScript.
|
| модель: модель DOM. Синтаксис языка JavaScript.
|
|
| Типы данных.
| Типы данных, локальные и глобальные переменные,
|
|
| Операторы JavaScript
| массивы, арифметические и логические операции,
|
|
|
|
| циклы и управляющие структуры.
|
|
|
|
| Обработка
| событий.
| Обработка
| событий.
|
| Примеры
| эффективного
|
|
| Примеры
|
| программирования на JS.
|
|
|
|
|
| эффективного
|
|
|
|
|
|
|
|
| программирования на
|
|
|
|
|
|
|
|
| JS.
|
|
|
|
|
|
|
|
|
| Язык
|
|
|
|
|
|
|
|
|
| Основы
| DHTML.
| Основы DHTML: принципы технологии DHTML;
|
|
| Контрольная работа 2
| примеры использования DHTML.
|
|
|
|
|
|
|
|
|
|
|
| Введение
| в PHP.
| Введение в PHP: основные понятия и определения;
|
|
|
| Основы
|
| методы подключения php к HTML документам.
|
|
|
| программирования на
| Программирование на стороне сервера: протокол http;
|
|
| PHP
| стороне сервера.
| передача
| параметров
| серверу;
| запоминание
|
|
|
|
| состояния.
|
|
|
|
|
|
|
| сценариев
| Синтаксис язика php.
| Синтаксис язика php: типы данных, локальные и
|
|
| Операторы PHP.
| глобальные переменные, массивы, арифметические и
|
|
|
|
| логические операции. Операторы PHP: циклы и
|
|
|
|
| управляющие структуры.
|
|
|
|
|
| Примеры
|
| Примеры эффективного программирования на PHP:
|
| серверных
|
|
|
| эффективного
| передача данных по HTTP протоколу; обработка форм.
|
|
| программирования на
|
|
|
|
|
|
|
|
| PHP.
|
|
|
|
|
|
|
|
|
| Введение в Интернет
| Принцип
| работы
| Интернет
| базы
| данных.
|
|
| базы данных.
| Характеристики MySQL. Интерфейс базы данных
|
|
| Язык
|
|
| Характеристики
| MySQL с PHP.
|
|
|
|
|
|
| MySQL.
|
|
|
|
|
|
|
|
|
|
| Типовые
| примеры
| Типовые примеры работы с базами данных MeSQL:
|
|
|
| работы с
| базами
| организация доступа к данням; чтение, изменение,
|
|
|
| данных MeSQL.
| удаление, добавление даннях в базу.
|
|
|
|
|
| Специальные
|
|
|
|
|
|
|
|
|
| вопросы.
|
|
|
|
|
|
|
|
|
|
| Перспективы
|
|
|
|
|
|
|
|
|
|
| развития.
|
|
|
|
|
|
|
|
|
|
| Контрольная работа 3
|
|
|
|
|
|
|
|
Литература. Учебные материалы
Обновленный список рекомендованной литературы для изучения курса доступен по адресу https://www.edu.cassiopeia.com.ua
Лекция 1
|