Курс построен таким образом, чтобы каждый слушатель мог получить и закрепить необходимые для web-программиста умения и навыки в процессе создания своего собственного сайта на PHP.
Режим занятий - 2 раза в неделю вечером (18-21).
В группе 6 - 12 человек.
Занятия проводят высококвалифицированные преподаватели МАИ, имеющие большой опыт практической работы
По окончании занятий Вы получите удостоверение государственного образца с гербовой печатью.
Программа курса программирования на PHP
1. Основы программирования на PHP
Сервер и клиент. Ресурсы сервера и их взаимодействие. Структура сайта. Средства взаимодействия с посетителем сайта. Основные функции и процедуры языка PHP : ввод и вывод информации. Основные операторы языка PHP. Вспомогательные программы.
2. Представление данных в языке PHP
Строковые и числовые типы данных. Массивы. Ассоциативные массивы. Функции и процедуры обработки массивов. Табличный вывод информации.
3. Интерфейс пользователя: начальные сведения
Формы HTML. Передача данных на сервер. Методы GET и POST. Адресная строка браузера. Поля ввода HTML форм. Передача данных с использованием массивов. Обработка информации.
4. Модули и классы
Планирование Web- проекта. Модульность программ на языке PHP. Взаимодействие модулей. Классы. Принципы построения классов и их использования.
5. СУБД MySQL
Разработка баз данных. Таблицы и связи между ними. Построение запросов на языке SQL. Средства PHP взаимодействия с СУБД MySQL. Наполнение базы данных и выборка информации. Типовой класс работы с СУБД MySQL.
6. Интерфейс пользователя: технология AJAX
Начальные сведения о языке JavaScript. Технология AJAX. Типовой модуль поддержки AJAX. Использование AJAX для передачи и приема данных. Разработка интерфейса пользователя.
7. Шаблоны
Принципы формирования шаблонов сайта. Место шаблонов в структуре сайта. Использование шаблонов для вывода информации. Шаблоны ввода информации. Средства PHP работы с шаблонами сайтов. Система классов Smarty.
8. Интерфейс пользователя: индивидуализация
Права доступа. Средства разграничения прав доступа. Средства идентификации пользователя. Сессии в PHP. Переменные сессий. Хранение паролей на сайте.
9. Безопасность PHP
Принципы безопасного программирования на языке PHP. Типовые ошибки программистов. Пути построения защиты сайта. Размещение сайта на сервере и защита от взлома.
Запись на ближайшие курсы по php, обучение созданию сайтов на PHP, курсы mysql осуществляется по телефону или через сайт.