1.1.Web-программирование PHP+MySQL
Сроки проведения – с 17 мая по 28 мая
№ |
Наименование разделов |
Часы |
||
Всего |
Лекции |
Практ. |
||
1 |
Начинаем изучать PHP Переменные, математические действия, вывод переменных. Операторы и управляющие конструкции |
2 |
2 |
- |
2 |
Практикуемся с версткой CSS Практика верстки. Include - соединяем участки кода |
4 |
2 |
- |
3 |
ДОМ дерево, объекты и события JSQRIPT DOM структура HTML, Изучаем события в примерах |
4 |
2 |
2 |
4 |
Изучаем Ajax и jQuery, JSON для массивов JSON как передача массивов, Селекторы jQuery Эффективность и необходимость jQuery. Простые AJAX запросы и ответы. |
4 |
2 |
2 |
5 |
Массивы и Циклы: while, do-while, for, foreach |
4 |
2 |
2 |
6 |
Домен и хостинг Хостинг, Домен, DNS, Сайт hostinger.ru, FTP-клиент Far, FTP-клиент FileZilla, Настройки сервера: phpinfo() |
4 |
2 |
2 |
7 |
Регулярные выражения |
4 |
2 |
2 |
8 |
Загрузка файлов |
4 |
2 |
2 |
9 |
MySQL. Связи один ко многим и многие ко многим Типы данных, Движки таблиц, Индексы. Создаем класс для работы с MySQL, Связь один ко многим, Связь многие ко многим |
4 |
2 |
2 |
10 |
Методы передачи данных GET и POST, работа с формами: Создать форму, передача данных GET, передача данных POST. Перехват переданных данных, работа с данными. Отличия GET и POST |
4 |
2 |
2 |
11 |
Суперглобальные массивы, include+GET, Создаем навигацию include + GET, Изучаем область видимости переменных, Константы, $_REQUEST, $_SERVER, $GLOBALS. |
4 |
2 |
2 |
12 |
Фильтрация данных, $_COOKIE, $_SESSION Фильтрация данных. $_COOKIE: Чтение, создание, редактирование и удаление, $_SESSION: Чтение, создание, редактирование и удаление |
4 |
2 |
2 |
13 |
База Данных MySQL. Основы Создание БД, создание пользователя. Создание таблиц, частичная настройка и оптимизация таблиц |
4 |
2 |
2 |
14 |
Запросы select, insert, update, delete: Разбираем структуру PMA. Создаем, редактируем и удаляем таблицы. Изучаем 4 главных команд. |
4 |
2 |
2 |
15 |
Форма и работа PHP с MySQL Mysqli функции. Создаем формы на HTML. Обработка форм. Добавление данных в MySQL. |
4 |
2 |
2 |
16 |
Выборка из БД и вывод на экран PHP + MySQLi + SELECT |
4 |
2 |
2 |
17 |
Редактирование и удаление данных. Модуль CMS PHP + MySQLi + UPDATE + DELETE. Изучаем создание полноценного модуля администрирования сайта по добавлению, редактированию и удалению информации. |
4 |
2 |
2 |
18 |
Регистрация + Авторизация, установка прав доступа Регистрация, Hash, авторизация, подтверждение по email, отправка писем функцией mail(). Права доступа. |
4 |
2 |
2 |
19 |
Тестирование сайта |
2 |
- |
2 |
|
ИТОГО |
72 |
36 |
36 |