9. Конструкция switch-case - Санкт

advertisement
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
среднего профессионального образования
«Санкт-Петербургский промышленно-экономический колледж»
РАБОЧАЯ ПРОГРАММА
по дисциплине «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
КОМПЬЮТЕРНЫХ СЕТЕЙ»
для специальности 230105.51 Программное обеспечение
вычислительной техники и автоматизированных систем
Максимальная нагрузка по дисциплине
Всего
Занятия на уроках
Лабораторные занятия
Самостоятельная работа
Санкт-Петербург
2010
- 138
- 108
- 58
- 50
- 30
Составлена в соответствии с Государственными требованиями к минимуму
содержания и уровню подготовки выпускника по специальности 230105.51 Программное
обеспечение вычислительной техники и автоматизированных систем.
УТВЕРЖДЕНА
Научно-методическим
советом колледжа
«
»
г.
Зам. директора по НМР
РАССМОТРЕНО И ОДОБРЕНО
на заседании цикловой комиссии
«Вычислительной техники»
Протокол №____от____________г.
Председатель комиссии
___________Т.Н.Ершова
________________ В.Н. Федорченко
Автор:
-
Рецензенты:
-
преподаватель Санкт-Петербургского
промышленно-экономического колледжа
преподаватель Санкт-Петербургского
промышленно-экономического колледжа
Рабочая программа переутверждена на _________/__________ учебный год без изменений и дополнений
Зам. Директора по УМР____________________, протокол №________ от «_____»__________год.
Рабочая программа переутверждена на _________/__________ учебный год без изменений и дополнений
Зам. Директора по УМР____________________, протокол №________ от «_____»__________год.
Рабочая программа переутверждена на _________/__________ учебный год без изменений и дополнений
Зам. Директора по УМР____________________, протокол №________ от «_____»__________год.
3
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
В настоящее время взрывообразное развитие сети Интернет и популярность
путешествий по World Wide Web, дали возможность миллионам людей общаться между
собой и пользоваться общими информационными ресурсами.
В логическом смысле Интернет представляет собой глобальную информационную
систему – огромное информационное пространство, охватывающее земной шар.
Без знания возможностей Интернет, без умения общения или обмена информацией
через Интернет, трудно себе представить современного выпускника учебного заведения.
В связи с этим, важнейшей задачей следует считать выпуск специалистов, умеющих
использовать службы Интернет, отыскивать нужную информацию в огромном
информационном пространстве, предоставленном нам сегодня, а также умеющих создавать
как простые, так и сложные, использующие
средства интерактивного общения с
пользователем, документы.
Программа предмета "Программное обеспечение компьютерных сетей" для
студентов, обучающихся по специальности 230105.51 "Программное обеспечение ВТ и АС"
предусматривает изучение основ работы с:
языком гипертекстовой разметки текста HTML,
языком программирования JavaScript,
языком программирования PHP,
базами данных MySQL,
а так же приобретение других полезных знаний, которые
дадут студентам
возможность познакомиться с современными технологиями создания Web-документов и
использовать полученные знания непосредственно в работе по данной специальности.
Программой курса, наряду с теоретической подготовкой, предусматривается
получение студентами практических навыков по созданию Web-страниц. С этой целью
предусмотрено большое количество лабораторных работ, выполняемых на ПК класса IBM
PC, с использованием новейших программных продуктов.
4
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
2. ТЕМАТИЧЕСКИЙ ПЛАН
Наименование разделов и тем
Макс
нагрузка
студента
Всего
Лекции
Комбин.
уроки
Лаб.
работы
Семинары
Самост.
работа
студентов
Количество часов
В т.ч. аудиторных по
видам учебных занятий
1
2
3
4
5
6
7
8
2
2
2
4
2
2
2
4
2
2
2
26
18
4
6
Введение
Раздел 1. Основы технологии «клиентсервер»
Тема 1.1. Серверы приложений: типы,
назначения, функции. Web-сервер Apache.
Основы Web-программирования: основные
понятия и термины
Раздел 2. Язык гипертекстовой разметки
документов HTML
Тема 2.1. Работа с пользовательскими формами.
Тема 2.2. Динамический HTML. Каскадные
таблицы стилей.
6
8
8
4
2
2
2
10
8
4
4
2
10
6
2
4
18
16
4
12
2
10
8
4
4
2
4
4
4
4
4
4
54
44
2
2
2
2
Тема 4.2. Основные конструкции языка
16
Тема 4.3. Работа с массивами
Тема 2.3. Расширяемый язык разметки XML
Раздел 3. Объектно-ориентированный
скриптовый язык программирования
JavaScript.
Тема 3.1. Формы введения данных
Тема 3.2. Типовые задачи, решаемые
клиентской частью
Тема 3.3. Создание сценариев улучшающих
внешний вид Web-страницы ”.
Раздел 4. Основы языка программирования
PHP
Тема 4.1. Основы языка PHP
4
26
16
10
12
8
4
4
4
4
2
2
Тема 4.4. Пользовательские функции в PHP
6
4
2
2
Тема 4.5. Работа с данными формы
10
10
6
4
Тема 4.6. Работа с файлами и каталогами
8
6
4
2
2
8
6
4
2
2
34
26
2
10
14
8
16
12
2
4
6
4
4
4
2
2
14
10
4
6
4
138
108
46
50
30
Тема 4.7. Сессии в PHP. Принцип работы
механизма Cookies
Раздел 5. Взаимодействие PHP и баз данных
MySql
Тема 5.1. Общие положения. Базовая
терминология
Тема 5.2. Работа с phpMyAdmin - программой
администрирования баз данных MySQL
Тема 5.3. Создание индивидуальных проектов
на PHP
ВСЕГО
12
2
5
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
ВВЕДЕНИЕ
Студенты должны иметь представление о целях и задачах предмета, обо всем спектре
технологий создания Web-документов (начиная от простейших – статических – и до
документов на основе динамического HTML), а также о Web-программировании.
Цели и задачи дисциплины. Общее ознакомление с другими дисциплинами.
Взаимосвязь дисциплины «Программное обеспечение компьютерных сетей» с другими
дисциплинами. Роль и место знаний по дисциплине в сфере профессиональной деятельности.
Используемая литература. Содержание разделов. Календарные сроки изучения. Формы
промежуточной аттестации по дисциплине.
Раздел 1. ОСНОВЫ ТЕХНОЛОГИИ «КЛИЕНТ-СЕРВЕР»
Тема 1.1. Серверы приложений: типы, назначения, функции. Web-сервер Apache
Студент должен знать:
 основные принципы технологии «клиент-сервер»;
 типы серверов приложений;
 функции web-сервера.
Студент должен уметь:
 устанавливать и настраивать Web-сервер Apache;
 подключаться и взаимодействовать с Web-сервером Apache.
Содержание учебного материала:
Основы технологии «клиент-сервер». Схема взаимодействия клиента и сервера. Webсервер Apache.
Самостоятельная работа. Изучить файл конфигурации (httpd.conf) web-сервера
Apache.
Раздел 2. ОСНОВЫ ЯЗЫКА ГИПЕРТЕКСТОВОЙ РАЗМЕТКИ ДОКУМЕНТОВ
HTML
Тема 2.1. Работа с пользовательскими формами
Студент должен иметь представление:
 о назначении HTML-форм.
Студент должен знать:
 о применении конкретных элементов языка HTML для построения форм;
 типы полей форм и их назначение.
Студент должен уметь:
 создать HTML-форму на Web-странице;
 использовать некоторые элементы не в составе формы, а как самостоятельные
детали Web-страницы.
Содержание учебного материала:
Создание HTML-форм. Работа с пользовательскими формами.
6
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Лабораторная работа № 1. Создание HTML-форм.
Самостоятельная работа. Изучить методы комбинирования форм с другими элементами
языка.
Тема 2.2. Динамический HTML (DHTML). Каскадные таблицы стилей (CSS)
Студент должен иметь представление:
 что «Динамический HTML» реализован на основе трех составляющих - HTML,
CSS и языка сценариев (JavaScript или VBScript).
Студент должен знать:
 что собой представляют каскадные таблицы стилей;
 способы связывания HTML-документа и таблицы стилей.
Студент должен уметь:
 создать структуру Web-страницы;
 дизайнерское оформление на основе применения каскадных таблиц стилей.
Содержание учебного материала:
Общие положения. Применение таблиц стилей. Модель форматирования. Свойства
форматирования шрифтов. Цвет и фон. Форматирование текста. Позиционирование
объектов: абсолютное и относительное. Создание визуальных эффектов.
Лабораторная работа № 2. Задание стиля оформления HTML-документа.
Лабораторная работа № 3. Задание на странице позиционирования объектов, оформление
страницы визуальными эффектами.
Самостоятельная работа. Подобрать стилевое оформление для индивидуальной страницы.
Тема 2.3. Расширяемый язык разметки XML
Студент должен знать:
 возможности языка;
 правила создания XML-документа.
Студент должен уметь:
 составлять схему XML-документа;
 связывать данные XML с элементами HTML;
 разрабатывать Web-приложение с помощью XML.
Содержание учебного материала:
Характеристика и возможности расширяемого языка разметки XML. Язык описания
схемы данных XML (DTD). Связывание данных XML с элементами HTML.
Лабораторная работа № 4. Разработка Web-приложения.
Самостоятельная работа. Подобрать информационный материал по заданной теме.
Составить тестовые вопросы по заданной теме.
Раздел 3. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ СКРИПТОВЫЙ ЯЗЫК
ПРОГРАММИРОВАНИЯ JAVASCRIPT
Тема 3.1. Формы введения данных
Студент должен иметь представление:
 об одном из самых главных применений JavaScript – создании интерактивных и
функциональных форм.
7
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Студент должен знать:
 о том, как делать формы интерактивными и функциональными.
Студент должен уметь:
 управлять формой с помощью объекта form;
 отправлять данные формы на сервер или почтовый адрес;
 проверять правильность введенных данных;
 обрабатывать данные формы.
Содержание учебного материала:
Работа с формами: использование объекта form, определение событий формы,
контроль значений введенных пользователем, автоматическая посылка форм.
Лабораторная работа № 5. Использование объекта Form. Управление текстом в формах.
Кнопка. Флажок.
Лабораторная работа № 6. Использование объекта Form. Переключатель. Раскрывающийся
список.
Самостоятельная работа. Составить тест самопроверки знаний на заданную тему.
Тема 3.2. Типовые задачи, решаемые клиентской частью
Студент должен знать:
 типовые задачи, решаемые клиентской частью.
Содержание учебного материала:
Характеристика типовых задач, решаемых
Функциональные возможности клиентской части.
клиентской
частью
приложений.
Лабораторная работа № 7. Разработка кода теста самопроверки знаний.
Лабораторная работа № 8. Разработка кода для реализации дополнительных возможностей
теста самопроверки знаний.
Тема 3.3. Создание сценариев улучшающих внешний вид Web-страницы
Студент должен знать:
 о методах управления в JavaScript рисунками;
 о создании изменяющихся рисунков;
 о создании страниц для разных браузеров;
 об использовании таблиц стилей JavaScript;
 о создании динамических страниц с помощью слоёв.
Студент должен уметь:
 создавать универсальные сценарии, запускающихся в любых браузерах.
Содержание учебного материала:
Создание изменяющихся рисунков. Отображение сведений о браузере, создание
универсальных сценариев, запускающихся в любых браузерах.
Лабораторная работа № 9. Выполнение индивидуального задания по созданию сценария.
Лабораторная работа № 10. Выполнение индивидуального задания по созданию сценария.
8
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Раздел 4. ОСНОВЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ PHP
Тема 4.1. Основы PHP
Студент должен иметь представление:
 о предназначении языка PHP;
 об основах языка программирования;
 о структуре программы;
 о синтаксисе языка;
 о том, что такое константы, переменные, выражения, основные конструкции.
Студент должен знать:
 основной синтаксис язык;
 типы данных в PHP;
 правила задания переменных;
 операции с переменными.
Студент должен уметь:
 написать программный код на PHP, демонстрирующий возможности языка,
изученные в данной теме.
Содержание учебного материала:
Основной синтаксис языка. Типы данных в PHP. Имена переменных. Операторы.
Строки и строковые выражения. Оператор эквивалентности. Ссылки жесткие и
символические.
Тема 4.2. Основные конструкции языка
Студент должен иметь представление:
 о предназначении операторов выбора и операторов цикла.
Студент должен знать:
 об основных конструкциях условного оператора;
 об операторе выбора и типах циклов.
Студент должен уметь:
 написать программный код на PHP, демонстрирующий работу с операторами
выбора и операторами цикла;
 составить один скрипт из нескольких отдельных скриптов.
Содержание учебного материала:
Операторы выбора: if…else, switch. Оператор break. Операторы цикла: while,
do…while, for, foreach. Оператор continue. Инструкции require, include. Инструкции
однократного включения.
Лабораторная работа № 11. Работа с операторами выбора.
Лабораторная работа № 12. Работа с операторами цикла.
Самостоятельная работа. Изучить тему «Обработка ошибок в PHP». Продумать
подключение заголовка к своим страницам и своей страницы в общий проект.
Тема 4.3. Работа с массивами
Студент должен иметь представление:
 о том, что собой представляют массивы-списки и ассоциативные массивы, а также
что такое одномерные и многомерные массивы.
9
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Студент должен знать:
 ряд основных операций производимых над массивами.
Студент должен уметь:
 писать сценарии работающие с массивами.
Содержание учебного материала:
Ассоциативные массивы и списки. Инструкции list(),
массивами.
array(). Операции над
Лабораторная работа №13. Создание массивов, работа с массивами.
Тема 4.4. Пользовательские функции в PHP
Студент должен иметь представление:
 о том, что такое пользовательские функции в PHP.
Студент должен знать:
 синтаксис объявления функции;
 способы вызова функции;
 способы передачи параметров функции.
Студент должен уметь:
 создать сценарий со своей собственной функцией, используя возможности языка
PHP, изученные в предыдущих темах.
Содержание учебного материала:
Пользовательские функции в PHP. Определение и вызовы функций. Передача
параметров функции. Локальные и глобальные переменные. Некоторые полезные
стандартные функции.
Лабораторная работа № 14. Создание и использование собственных функций.
Самостоятельная работа. Разработать PHP-сценарий в соответствии с индивидуальным
заданием.
Тема 4.5. Работа с данными формы
Студент должен иметь представление:
 о том, что такое формы и как их создать.
Студент должен знать:
 как передать данные формы сценарию на обработку.
Студент должен уметь:
 создать сценарий с формой;
 передать данные формы другому сценарию для обработки, используя разные
методы передачи и способы трансляции полей формы.
Содержание учебного материала:
Принципы работы CGI. Методы передачи данных GET и POST. Переменные
окружения CGI. PHP и CGI. Передача данных командной строки. Работа с данными формы.
Трансляция полей формы в переменные.
Лабораторная работа № 15. Создание форм. Передача параметров сценарию с помощью
формы.
Лабораторная работа № 16. Обработка данных форм.
10
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Тема 4.6. Работа с файлами и каталогами
Студент должен иметь представление:
 об особенностях работы с файлами при программировании на PHP.
Студент должен знать:
 основные операции с файлами.
Студент должен уметь:
 записать в файл данные и считать из файла данные;
 загрузить файл на сервер.
Содержание учебного материала:
Основные операции с файлами и каталогами. Функции работы над файлами. Права
доступа. Блокирование доступа. Загрузка файлов.
Лабораторная работа № 17. Работа с текстовыми файлами и файлами изображений.
Самостоятельная работа. Изучить тему «Загрузка файлов по HTTP».
Тема 4.7. Сессии в PHP. Принцип работы механизма Cookies
Студент должен иметь представление:
 о механизмах хранения сведений о пользователях.
Студент должен знать:
 что собой представляют файлы Cookies и их назначение;
 зачем нужны сессии и как ими управлять.
Студент должен уметь:
 разграничить доступ к странице.
Содержание учебного материала:
Механизм сессий: принцип работы. Инициализация сессии и регистрация
переменных. Обработчики сессии. Установка Cookies, чтение значений Cookies. Установка
срока действия Cookies, удаление.
Лабораторная работа №18. Работа с сессиями и Cookies.
Самостоятельная работа. Изучить тему «Идентификация в PHP».
Раздел 5. ВЗАИМОДЕЙСТВИЕ PHP И БАЗ ДАННЫХ MYSQL
Тема 5.1. Общие положения. Базовая терминология
Студент должен иметь представление:
 о задаче длительного хранения и обработки информации при программировании
Web-приложений, о взаимодействии PHP и баз данных MySQL.
Студент должен знать:
 что собой представляют реляционные базы данных;
 возможности СУБД MySQL;
 основы языка запросов SQL.
Студент должен уметь:
 выполнять соединение PHP-сценария с таблицами MySQL;
 создавать запрос к базе данных и обрабатывать результаты запроса.
11
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Содержание учебного материала:
PHP и базы данных MySQL. Общие положения. Базовая терминология, поля и их
типы. Основы SQL: Создание таблиц, добавление данных в таблицу, обновление записей,
удаление записей, выбор записей. Функции PHP для работы с MySQL. Группировка и
сортировка записей.
Лабораторная работа № 19. Создание и редактирование таблиц в базе данных MySQL.
Лабораторная работа № 20. Соединение PHP-сценария с таблицами MySQL, выполнение
запросов к базе данных, обработка результатов запросов.
Лабораторная работа № 21. Обработка результатов запросов к базе данных.
Самостоятельная работа. Продумать структуру таблиц БД в соответствии с
индивидуальным заданием. Изучить тему «Эффективная работа в PHP при сетевом
соединении с Web-сервером».
Тема 5.2. Работа с phpMyAdmin - программой администрирования баз данных
MySQL
Студент должен иметь представление:
 о задачах и возможностях администрирования баз данных MySQL.
Студент должен знать:
 что собой представляет программа phpMyAdmin и как использовать ее
возможности.
Студент должен уметь:
 ориентироваться в пунктах меню программы, выбирать правильные решения при
работе с таблицами баз данных.
Содержание учебного материала:
Основы работы с программой phpMyAdmin.
Лабораторная работа № 22. Создание и редактирование таблиц в базе данных MySQL с
помощью программы phpMyAdmin.
Тема 5.3. Создание индивидуальных проектов на PHP
Студент должен иметь представление:
 о теме для разработки проекта.
Студент должен знать:
 задание для проектирования.
Студент должен уметь:
 создать интерактивную Web-страницу, используя возможности языка PHP и баз
данных MySQL.
Содержание учебного материала:
Создание своих проектов на PHP. Постановка задачи, разработка функциональной
схемы, разработка алгоритма.
Лабораторная работа
№23.
"Взаимодействие PHP и MySQL".
Лабораторная работа
№24.
"Взаимодействие PHP и MySQL".
Лабораторная работа
№25.
"Взаимодействие PHP и MySQL".
Выполнение
индивидуального
задания
на
тему
Выполнение
индивидуального
задания
на
тему
Выполнение
индивидуального
задания
на
тему
12
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
Самостоятельная работа. Изучить тему
информационный материал по заданной теме.
«Оптимизатор
кода
HTML».
Подобрать
13
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
4. ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ
Номер и наименование
темы
Тема 2.1. Работа с
пользовательскими формами
Тема 2.2. Динамический
HTML. Каскадные таблицы
стилей
Тема 2.3. Расширяемый язык
разметки XML
Тема 3.1. Формы введения
данных
Тема 3.2. Типовые задачи,
решаемые клиентской частью
Тема 3.3. Создание сценариев
улучшающих внешний вид
Web-страниц
Тема 4.2. Основные
конструкции языка
Тема 4.3. Работа с массивами
Тема 4.4. Пользовательские
функции в PHP
Тема 4.5. Работа с данными
формы
Тема 4.6. Работа с файлами и
каталогами
Тема 4.7. Сессии в PHP.
Принцип работы механизма
Cookies
Тема 5.1. Общие положения.
Базовая терминология
Тема 5.2. Работа с phpMyAdmin
- программой администрирования баз данных MySQL
Тема 5.3. Создание
индивидуальных проектов на
PHP
Номер и наименование
лабораторной работы
Кол-во
часов
1. Создание HTML-форм.
2
2. Задание стиля оформления HTML-документа.
3. Задание на странице позиционирования объектов,
оформление страницы визуальными эффектами
4. Разработка Web-приложения
2
2
2
5. Использование объекта Form. Управление текстом в
формах. Кнопка. Флажок.
6.
Использование
объекта
Form.
Переключатель.
Раскрывающийся список.
7. Разработка кода теста самопроверки знаний.
8. Разработка кода для реализации дополнительных
2
2
2
2
возможностей теста самопроверки знаний.
9. Выполнение индивидуального задания по созданию
сценария.
10. Выполнение индивидуального задания по созданию
сценария.
11. Работа с операторами выбора.
12. Работа с операторами цикла.
13. Создание массивов, работа с массивами.
14. Создание и использование собственных функций.
15. Создание форм. Передача
параметров сценарию с
помощью формы.
16. Обработка данных форм.
17. Работа с текстовыми файлами и файлами изображений.
2
2
2
2
2
2
2
2
2
18. Работа с сессиями и Cookies.
2
19. Создание и редактирование таблиц в базе данных MySQL.
20. Соединение PHP-сценария с таблицами MySQL,
выполнение запросов к базе данных.
Лабораторная работа № 21. Обработка результатов запросов к
базе данных.
22. Создание и редактирование таблиц в базе данных MySQL
с помощью программы phpMyAdmin.
23. Выполнение индивидуального
"Взаимодействие PHP и MySQL".
24. Выполнение индивидуального
"Взаимодействие PHP и MySQL".
25. Выполнение индивидуального
"Взаимодействие PHP и MySQL".
задания
на
тему
задания
на
тему
задания
на
тему
ВСЕГО
2
2
2
2
2
2
2
50
14
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
5. ПЕРЕЧЕНЬ САМОСТОЯТЕЛЬНЫХ РАБОТ
Номер и наименование темы
Тема 1.1. Серверы приложений: типы,
назначения, функции. Web-сервер
Apache. Основы Webпрограммирования: основные понятия и
термины
Тема 2.1. Работа с пользовательскими
формами
Тема 2.2. Динамический HTML.
Каскадные таблицы стилей
Тема 2.3. Расширяемый язык разметки
XML
Тема 3.1. Формы введения данных
Тема 4.2. Основные конструкции языка
Тема 4.4. Пользовательские функции в
PHP
Тема 4.6. Работа с файлами и
каталогами
Тема 4.7. Сессии в PHP. Принцип
работы механизма Cookies
Тема 5.1. Общие положения. Базовая
терминология
Тема 5.3. Создание индивидуальных
проектов на PHP
Номер и наименование
самостоятельных работ
1. Изучить файл конфигурации (httpd.conf)
web-сервера Apache.
Кол-во
часов
2
2. Изучить методы комбинирования форм с
другими элементами языка.
3. Подобрать стилевое оформление для
индивидуальной страницы.
4. Подобрать информационный материал по
заданной теме. Составить тестовые вопросы
по заданной теме.
5. Составить тест самопроверки знаний на
заданную тему.
6. Изучить тему «Обработка ошибок в PHP».
Продумать подключение заголовка к своим
страницам и своей страницы в общий проект
7. Разработать PHP-сценарий в соответствии
с индивидуальным заданием.
8. Изучить тему «Загрузка файлов по HTTP».
9. Изучить тему «Идентификация в PHP».
10. Продумать структуру таблиц БД в
соответствии с индивидуальным заданием.
Изучить тему «Эффективная работа в PHP
при сетевом соединении с Web-сервером».
11. Изучить тему «Оптимизатор кода HTML».
Подобрать информационный материал по
заданной теме.
ВСЕГО
2
2
4
2
4
2
2
2
4
4
30
15
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
6. ТЕМЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ-ТЕСТИРОВАНИЮ НА
КОМПЬЮТЕРАХ
Темы по HTML
1. Формы
2. Каскадные таблицы стилей
Темы по JavaScript
1. Динамические рисунки
2. Объект form
3. Использование таблиц стилей JavaScript
Темы по Web-серверу Apache
1. Основные принципы технологии «клиент-сервер»
2. Типы серверов приложений
3. Функции web-сервера
Темы по PHP
1. Основной синтаксис
2. Типы данных
3. Переменные
4. Константы
5. Выражения
6. Операции
7. Операторы
8. Условный оператор
9. Конструкция switch-case
10. Операторы цикла
11. Массивы
12. Ассоциативные массивы
13. Функции и области видимости
14. Функции для работы со строками
15. Инструкции require и include
16. Передача данных командной строки
17. Работа с данными форм
18. Работа с файлами каталогами
19. Сессии
20. Файлы Cookies
21. Работа с MySQL
16
Рабочая программа дисциплины
«Программное обеспечение компьютерных сетей». спец. 230105.51
7. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
ОСНОВНАЯ
1.
2.
3.
4.
5.
6.
Алексей Петюшкин
"HTML в Web-дизайне", СПб,: БХВ-Петербург
Алексей Петюшкин
"HTML. Экспресс- курс", СПб,: БХВ-Петербург
Дронов В. JavaScript в Web-дизайне. - СПб: БХВ-Петербург
Александр Климов «JavaScript на примерах» , СПб,: БХВ-Петербург
Д.Котеров "Самоучитель PHP4", BHV-СПб
А.Мазуркевич, Д.Еловой "PHP: настольная книга программиста", Минск, ООО
"Новое знание"
ДОПОЛНИТЕЛЬНАЯ
1.
2.
3.
4.
А. Гончаров "HTML в примерах", СПб., изд. "Питер"
А. Матросов, А. Сергеев, М. Чаунин "HTML 4.0", СПб,: БХВ-Петербург
М.Кузнецов, И.Симдянов "Самоучитель PHP5", BHV-СПб
Д.Н.Колисниченко "Самоучитель PHP5", Наука и техника, СПб
Download