25.10.2010 Web-программирование. Разработка Интернет-портала
Курс обучения построен на решении практических задач по созданию полнофункциональных Интернет-порталов с использованием запросов к базам данных в Интернет, используя возможности сервера Apache, базы данных MySQL и язык программирования PHP. На курсе решаются вопросы, связанные с хранением информации в базах данных MySQL, выгрузкой этой информации на Web-страницы и занесением информации. В процессе обучения создается Интернет-портал компании с обратной связью, такой как гостевая книга, форум. Создается поиск на сайте, заказ товаров on-line. Решаются вопросы безопасности доступа к секретной части и механизм авторизации пользователей. Также создается удобный для модератора сайта интерфейс, включающий в себя систему администрирования сайта.
Программа обучения:
Возможности языка запросов SQL по модификации информации в базе данных.
• Синтаксис запросов на добавление, удаление и изменение записей.
• Решение практических задач по модификации информации в базе.
Поиск на сайте.
• Простой поиск.
• Расширенный поиск.
Ввод и изменение информации пользователем.
• Форма, как основной элемент взаимодействия с пользователем.
• Методы передачи параметров POST и GET.
• Обратная связь на примере гостевой книги/форума.
• Целесообразность получения обратной информации от пользователя.
• Создание гостевой книги/форума.
Вопросы безопасности при программировании на PHP. Авторизация.
• Проектирование базы данных пользователей.
• Внедрение администрирования в гостевую книгу/форум.
• Регистрация и авторизация пользователей.
• Создание защищенных страниц.
• Шифрование паролей пользователей.
Средства PHP по работе с почтой.
• Почтовые функции PHP.
• Использование почтовых функций для решения вопроса о регистрации пользователя.
Оперативное управление информацией на сайте.
• Понятие системы администрирования сайта.
• Создание интерфейса администрирования Web-сайта.
Работа с FTP средствами PHP.
• Преимущества использования PHP.
• Функции копирования и удаления файлов с локальной машины на Web-сервер на примере реальных задач.
Основы общей безопасности.
• SQL инъекции.
• Защита от GET и POST взлома.
Размещение сайта в сети Интернет.
• Требования к хостингу.
• Размещение базы и PHP-страниц.
• Удаленный доступ к базе данных MySQL.
Создание механизма отслеживания статистики посещаемости.
• Серверные переменные.
• Разработка интерфейса.
Итог обучения:
Полнофункциональный Интернет-портал компании, включающий в себя обратную связь (форум, гостевую книгу) и систему администрирования сайта. Помимо этого на сайте имеется поиск товаров, возможность заказа товара on-line с корзиной, т.е. все функции Интернет-магазина.
Продолжительность обучения: 76 академических часов
2 недели по 4 ак. часа каждый день+практические занятия.
Плюс 2 практические недели с консультациями в выходные дни.
(343) 2-904-908, http://www.itstudy.ru/