Скачать 323.31 Kb.
|
Список литературы
Модуль № 5 Язык программирования PHP и СУБД MySql PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный модуль посвящен изучению его основ. Акцент делается на практическое применение полученных навыков. Цель Знакомство с языком PHP, развитие навыков проектирования и программирования веб-приложений. Предварительные знания. Общие представления о языках программирования и клиент-серверных технологиях, язык HTML. Учебно-тематический план
Содержание тем 1.Введение в PHP Лекция содержит: историю языка (от PHP/FI до PHP5); описание его возможностей (краткий перечень платформ, протоколов, баз данных, приложений электронной коммерции и функций, которые поддерживаются PHP); области применения (как серверное приложение, в командной строке, создание GUI приложений); способы использования (как PHP встраивается в HTML-код и простейшие примеры.); создание первого скрипта на PHP. Установка и настройка программного обеспечения, необходимого для работы с PHP. 2.Основы синтаксиса Лекция посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций, создания комментариев, переменные, константы и типы данных, операторы. 3.Управляющие конструкции В лекции рассматриваются условные операторы (if, switch), работа с циклами (while, for, foreach) и использование функций include, require. 4.Обработка запросов с помощью PHP Лекция посвящена изучению способов отправки данных на сервер и их обработке с помощью PHP. Рассматриваются основные понятия клиент-серверных технологий. Рассматривается понятие HTML-формы и отправка данных с ее помощью. Дается краткая характеристика методов Post и Get. Рассматривается механизм получения данных из HTML-форм и их обработка с помощью PHP. 5.Функции в PHP В лекции рассматриваются: понятие функции, функции, определяемые пользователем, аргументы функций, передача аргументов по значению и по ссылке, значение аргументов по умолчанию и значения, возвращаемые функцией (функция return()). 6.Объекты и классы в PHP Понятия класса и объекта. Определение и использование классов. Понятие расширения класса. Конструкторы. Оператор :: Базовый класс и функция parent. 7.Работа с массивами данных Лекция посвящена более подробному изучению массивов и функций, встроенных в PHP для работы с ними. Рассматриваются функции для поиска элементов в массиве, для сортировки элементов массива, а также применение созданных пользователем функций ко всем элементам массива, разбивка массива на подмассивы и другое 8.Работа со строками В данной лекции более подробно обсуждаются вопросы работы со строками, изучаются функции, полезные для решения разнообразных прикладных задач. Рассматриваются различные способы вывода строк, разбивка и соединение строк (функции explode, implode), определение длины строки (strlen), выделение подстроки (strstr, substr). 9.Работа с файловой системой В лекции обсуждаются вопросы, связанные с созданием файлов, чтением данных из файла, удаление файла, а также проверка наличия файла на сервере. (Функции fopen, fwrite, fclose , file, fget, unlink, file_exists.) 10.Базы данных и СУБД. Введение в SQL В лекции рассматриваются понятия базы данных и СУБД, дается краткое описание существующих типов баз данных (сетевые, реляционные, иерархические). Рассматриваются основы языка запросов SQL: операции выбора, добавления, изменения и удаления строки, а также операции создания, изменения и удаления таблицы. База данных MySql. Использование PhpMyAdmin для взаимодействия с базой данных MySql. Обсуждаются основные принципы отображения объектной модели документа на реляционную структуру базы данных. 11.Взаимодействие PHP и MySQL Лекция предназначена для знакомства со способами взаимодействия PHP и СУБД MySql. Основное внимание уделяется установке соединения с базой данных, функциям отправки запросов и обработке ответов (mysql_connect, mysql_query, mysql_result, mysql_num_rows, mysql_close). 12.Авторизация доступа с помощью сессий Лекция посвящена изучению вопросов обеспечения безопасности в сети и использованию для этих целей механизма сессий. Рассматриваются: инициализация сессий, передача идентификатора пользователя, регистрация переменных сессии, уничтожение сессии. Также рассматривается настройка сессий в файлах php.ini, httpd.conf, .htaccess. 13.Регулярные выражения В лекции рассматривается понятие регулярного выражения, реализация механизма регулярных выражений в языке PHP, их синтаксис и семантика. 14.Взаимодействие PHP и XML Лекция знакомит с понятием объектной модели XML-документа и ее использованием в PHP. Установка расширения DOM XML. Обработка элементов XML документа с помощью функций PHP (получение значения узла, атрибута и т.п.). 15.Использование шаблонов в PHP В лекции рассматривается понятие шаблона и его использование в языке программирования PHP, а также классы шаблонов FastTemplate и Smarty. Формы контроля: – тестирование; – работа по созданию PHP-проекта с использованием СУБД MySql; – самостоятельные работы; Список литературы
Автор-составитель: Заведующий лабораторией цифровых образовательных ресурсов и педагогического проектирования ВГПУ, Греченко Д.А. ПРАКТИЧЕСКАЯ ЧАСТЬ Учреждения, на базе которых предусматривается проведение практических занятий
Основные формы сотрудничества Посещение открытых уроков учителей; Мастер-классы; Круглый стол. |
На включение программы повышения квалификации педагогических и руководящих... Программа для педагогических работников муниципальных общеобразовательных учреждений | На включение программы повышения квалификации педагогических и руководящих... Программа для педагогических работников общеобразовательных учреждений, для педагогических работников начального и среднего профессионального... | ||
На включение программы повышения квалификации педагогических и руководящих... Наименование учреждения: гоу впо «Воронежский государственный педагогический университет» | На включение программы повышения квалификации педагогических и руководящих... «Введение федерального государственного образовательного стандарта основного общего образования» | ||
Программы повышения квалификации педагогических и руководящих работников... Программа для педагогических работников муниципальных общеобразовательных учреждений Воронежской области | На включение программы повышения квалификации педагогических и руководящих... Совершенствование профессиональной компетентности учителей немецкого языка в контексте модернизации языкового образования | ||
На включение программы повышения квалификации педагогических и руководящих... Наименование учреждения Государственное образовательное учреждение высшего профессионального образования «Борисоглебский государственный... | На включение программы повышения квалификации педагогических и руководящих... ... | ||
Модель аттестации педагогических и руководящих работников общеобразовательных... Модели компетенций педагогических и руководящих работников образовательных учреждений | Образованием, курирующим вопросы аттестации педагогических работников Тюменской области направляет инструктивно-методические рекомендации по проведению аттестации педагогических и руководящих работников... | ||
Программа по формированию навыков безопасного поведения на дорогах... Программа для педагогических работников муниципальных общеобразовательных учреждений Воронежской области | Согласовано председатель профкома мобу «Лицей№6» имени З. Г. Серазетдиновой ... | ||
Аттестация педагогических работников образовательных учреждений Целью аттестации является определение соответствия уровня профессиональной компетентности педагогических и руководящих работников... | Постановление от 22. 10. 2012 №1155-п г. Ярославль Об утверждении... Утвердить прилагаемое Положение о порядке аттестации специалистов и руководящих работников государственных и муниципальных социальных... | ||
Факультет повышения квалификации Государственное образовательное учреждение дополнительного профессионального образования ( повышения квалификации) специалистов «Кузбасский... | Программа деятельности нацелена на решение следующих задач Пермского государственного педагогического университета по организации профессиональной переподготовки и повышения квалификации педагогических... |