70 likes | 392 Views
«Основы PHP -программирования. 1 год обучения. Курс преподается в Образовательном центре «Нива» с 2008 года Позволяет освоить основы серверного программирования. Изучить основы языка PHP , познакомиться с СУБД MySQL и научиться их использовать при создании различных веб-приложений.
E N D
«Основы PHP-программирования 1 год обучения • Курс преподается в Образовательном центре «Нива» с 2008 года • Позволяет освоить основы серверного программирования. Изучить основы языка PHP, познакомиться с СУБД MySQL и научиться их использовать при создании различных веб-приложений.
Содержание • Цель обучения • Условия обучения • Прием • Достоинства курса
Цель обучения Познакомиться с понятием web-сервера на примере сервера Apache, его установка и настройка Установить и настроить PHP-интерпретатор для совместной работы с веб-сервером Apache. Познакомиться с основными конструкциями языка PHP 5, понятием переменной, константы, типами данных, понятием цикла, условной конструкции, массива, операторов и функций. Установка и знакомство с СУБД MySQL. Создание новой базы данных, импорт и экспорт. Связь между таблицами. Запросы к базам данных. Работа с базами данных из PHP. Выполнение практической работы – создание гостевой книги или системы сообщений.
Цель обучения Установка и конфигурация веб-сервера Apache. Настройка Apache. В папке D:\Apache\Apache2\conf открыт файл httpd.conf. В нем найти строчку DocumentRoot " D:/Apache/Apache2/htdocs" и поменять на DocumentRoot"D:/WWW". найти строчку <Directory " D:/Apache/Apache2/htdocs"> и поменять на <Directory "D:/WWW">
Цель обучения Установка PHP. Конфигурирование сервера Apache. В файле httpd.conf найдите раздел LoadModule и добавьте строку LoadModule php5_module “D:/php/php5apache2.dll”, найдите список директив AddType application и в его конец добавьте строку AddType application/x-httpd-php .php .phtml найдите строку DirectoryIndex и измените ее DirectoryIndex index.php index.html index.html.var найдите начало раздела Section 3 и перед ним добавьте строку PHPIniDir “D:/PHP” Перезапустите сервер.
Цель обучения Основные конструкции PHP. <?php echo "<html>"; echo "<body bgcolor=\"#F0F0F0\">"; $row = 0; $fh = fopen("jokes.csv","r");//открытие файла echo "<table align=\"center\" border=\"1\" cellpadding=\"2\" width=\"80%\">"; while(($str = fgetcsv($fh, 400, "~")) !== false){ $buff[]=$str; $row++; } for($i=$row-1; $i>=0; $i--){ echo "<tr bgcolor=\"#EEEEEE\"><td><b><i> ".($i+1).". ".$buff[$i][0]."</i></b></td><td><i> ".$buff[$i][1]."</i></td><td><b><i><font color=\"darkblue\">e-mail: </font>".$buff[$i][2]."</i></b></td><td><i> ".date("j.m.Y г. H:i:s",$buff[$i][4])."</i></td></tr>"; echo "<tr bgcolor=\"#BBFFFF\"><td colspan=\"4\"><font color=\"darkblue\" face=\"Arial\"><i>".$buff[$i][3]."</i></font></td></tr>"; } echo "</table>"; fclose($fh); echo "<strong>© Вася Пупкин ®</strong>"; echo "</center>"; echo "</body>"; echo "</html>"; ?>
Условия обучения • Занятия проводятся в группах из 8 человек • У каждого учащегося персональное учебное место • В неделю – одно занятие (90 минут) • Обязательные практичес- кие домашние задания! • В конце каждого полугодия проводятся зачетные работы • В конце обучения работа над общим итоговым проектом. Тестирование и отладка его на общем сервере