 |
|
 |
 |
Школа Web-мастеров: курсы web- мастеров, web-дизайнеров, web-разработчиков
Курс: PHP - начальный уровень.
Ориентирован: на начинающих Web-разработчиков.
Цель курса: Обучить слушателей основным технологиям, применяемым для создания высоко интерактивных динамических сайтов от электронных досок объявлений до интернет-магазинов и порталов к корпоративным данным.
Предварительный уровень подготовки: знание основ HTML.
Продолжительность: 3 дня, 24 часa.
Метод обучения: Мастерская (workshop), практические занятия занимают 80% времени.
Программа курса
- Архитектурный обзор, относящийся к технологиям программирования на стороне сервера: веб-сервер, БД, среднее звено
- Технология PHP
2.1. Передача данных на сервер (HTML-формы)
2.2. Основы языка PHP
2.2.1. переменные, константы, выражения
2.2.2. работа с данными формы
2.2.3. конструкции языка
2.2.4. ассоциативные массивы
2.2.5. функции и области видимости
2.3. Стандартные функции PHP
2.3.1. работа с переменными (строки, массивы, математические функции)
2.3.2. работа с файлами и каталогами
2.3.3. работа с датами и временем
2.4. СУБД MySQL
2.4.1. типы данных MySQL
2.4.2. основы языка SQL
2.4.3. утилита PHPMyAdmin
2.5. Работа с БД из PHP кода
2.6. Универсальные способы работы с СУБД
2.7. Дополнительные приемы программирования
2.7.1. Переадресация вызова
2.7.2. Сохранение состояний на клиенте (Cookies и др.)
2.7.3. управление сессиями
2.7.4. закачка файлов
2.8. Разграничение прав доступа
|