Голосов: 0
#1
PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL
Ведущий: Борисов Игорь Олегович (!)
Дата начала: уже не имеет значения
Продолжительность курса: 24 ак. ч.
На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP.
Данный курс является рекомендованным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
На курсе рассматриваются наиболее свежие версии PHP
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
- Использовать особенности куки и заголовки HTTP для управления браузером
- Управлять сессиями пользователя
- Работать с файловой системой
- Устанавливать и настраивать для работы с PHP сервер MySQL
- Использовать различные модули для работы с сервером MySQL
- Создавать эффективные и быстрые сайты, использующие сервер MySQLМодуль 1. Cookie
Модуль 2. HTTP-заголовки ответа сервера
- Что такое Cookie?
- Параметры cookie
- Типы cookie
- Временные
- Постоянные
- Создание cookie
- Чтение cookie
- Удаление cookie
- Сохранение массивов в cookie
- Лабораторная работа
Модуль 3. Сессии
- Метод HEAD
- Заголовки ответа сервера
- Переадресация (Location)
- Перезапрос ресурса (Refresh)
- Установка типа содержимого (Content-Type)
- Управление кэшированием (Cache-Control, Expires)
- Буферизация
- Хэширование
- HTTP-аутентификация
Модуль 4. Работа с файловой системой
- Что такое сессия?
- Создание сессии
- Чтение сессии
- Удаление сессии
- Параметры сессии
- Лабораторная работа
Модуль 5. Как отправить email?
- Функции для работы с файлами
- Режимы работы
- Чтение и запись
- Работа с курсором
- Прямая работа с файлами
- Запирание файлов
- Функции для работы с директориями
- Загрузка файлов на сервер по HTTP
- Лабораторная работа
Модуль 6. Основы работы с базами данных
- Настройки для работы с почтой
- Принципы работы с почтой
- Параметры
- Лабораторная работа
Модуль 7. Сервер баз данных MySQL
- Общие сведения о базах данных
- Требования к структуре базы данных
- Реляционная СУБД
- Нормализация
- Общие сведения о SQL
- SELECT
- INSERT
- DELETE
- UPDATE
- Создание базы данных и таблицы
Модуль 8. Использование сервера баз данных MySQL в приложениях PHP
- Общие сведения о сервере баз данных MySQL
- Установка сервера баз данных MySQL
- Конфигурация сервера баз данных MySQL
- Программы для работы с сервером баз данных MySQL
- Использование утилит командной строки
- Экспорт и импорт баз данных
- Лабораторная работа
Модуль 9. Практическая работа: создание интернет-магазина
- Расширение MySQLi
- Соединение с сервером баз данных MySQL
- Выбор базы данных
- Исполнение запроса
- Получение результата запроса
- Полезные функции
- Опасность SQL-иньекций
- Подготовленные запросы
- Обзор расширения MySQL (обзорно)
- Лабораторная работа
Примечание.
- Создание базы данных
- Создание каталога товаров
- Выборка товаров из каталога
- Создание корзины пользователя
- Выборка товаров из корзины пользователя
- Удаление товаров из корзины пользователя
- Формирование заказа
- Выборка заказов
- Повышение безопасности (если останется время)
При необходимости, преподаватель может дать в начале курса 10-минутное тестовое задание
Талантливый преподаватель-практик с уникальным опытом практической работы. Старший преподаватель направления «Интернет и Веб-технологии» — специалист, работающий в этой области более 15 лет. Имеет 6 престижнейших международных сертификаций, в том числе Zend Certified Engineer. Ярко и красиво преподносит учебный материал, с наглядными примерами и практическими работами. Общее мнение слушателей — «Побольше таких преподавателей и курсов!».
Автор и соавтор многих курсов Центра «Специалист». Подготовилболее 1500 специалистови профессиональных пользователей в области интернет и веб-технологий.
Много лет работал в Дании, занимаясь разработкой LMS (Learning Management System) и корпоративных интернет-проектов. В числе клиентов такие имена, как «Canon EMEA», «Navision», «Kuwait Petroleum», «Eurocommerce» (The European trade and union organizations), «WCCE» (Cisco Corporation, Lego and TDC) и «DR» (Danish Broadcast Corporation).
Работал в компаниях «IBS» и «InfoPay», где занимался разработкой корпоративных сайтов и интерактивных SMS-услуг. Оказывает консультационные и консалтинговые услуги в области сложных интернет-проектов и решений.
Сайт:
Блог:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.