Перейти к основному содержимому

О курсе

Курс посвящен изучению самого популярного языка серверного программирования - PHP. Язык PHP позволяет создавать интерактивные страницы, содержимое которых создается на основе информации, полученной от посетителей веб-страницы, например, данных из веб-формы, или другого взаимодействия с пользователем.

В курсе Вы познакомитесь с различными веб-технологиями, применяемыми в серверном программировании, такими, как система управления базами данных MySQL, сервер Apache, Nginx, фреймворки Zend и YII, паттерны MVC и HMVC.

По ходу курса будет создана модель игрового сервера на примере шахмат chess.4pr.ru (логин:demo пароль:demo).

Курс ориентирован на школьников старших классов, но может быть интересен и студентам вузов, а также всем желающим, кто делает первые шаги в освоении технологий веб-программирования.

Формат курса

В состав курса входят видеолекции и опросы по ним, упражнения и задания для самостоятельного выполнения. Опросы и упражнения необходимо выполнять не позднее двух недель от назначенного срока. Курс включает в себя 8 разделов и рассчитан на 8 недель. Трудоемкость курса 3 зачетных единицы (102 академических часа).

Структура курса

В курсе рассматриваются следующие темы:

  1. Введение в PHP. Среда разработки приложений. Краткий обзор возможностей языка PHP и описание среды разработки.
  2. Основы программирования на PHP. Рассматриваются функции передачи данных между клиентом и сервером (POST и GET). Основные понятия объектно-ориентированного подхода. Обзор функций MySQL.
  3. Фреймворки. Фреймворк YII. Понятие каркаса веб-приложения. Модель MVC. Знакомство с редактором NetBeans.
  4. Генерация CRUD. Базовые функции для работы с БД (CRUD). Использование расширения YII-User для создания системы авторизации на сайте. Настройка интерфейса приложения.
  5. Настраиваем интерфейс. Использование расширений YII для интернационализации сайта, технология наполнения YII-приложения информацией.
  6. Мультиплеер игры - логика. Работа с flash-сообщениями в YII Framework. Методы моделей для поиска данных find в YII. Примеры использования CDbCriteria в Yii.
  7. Мультиплеер игры - настройка. Представление YII, Active Record. Связи в таблицах. Установка расширения YIIChat.
  8. PHP и JavaScript. Совместное использование JS и PHP-приложения на YII Framework.

Сертификат

После успешного завершения курса выдаётся сертификат за подписью автора курса. Сертификат будет выдан тем, чей результат работы по курсу составит не менее 80%. Сертификат с отличием будет выдан тем, чей результат работы по курсу составит не менее 95%, при условии, что все задания выполнены в срок.


Курс создан в рамках программы продвижения русского языка и образования на русском языке.

Автор курса

Бокарев Алексей Викторович

Разработчик онлайн приложений для американской образовательной системы К-12. Создатель электронных пособий в рамках образовательной программы "Электронная Россия".

  1. Номер курса

    x0009.01
  2. Начало

    12 января 2015
  3. Окончание

    22 марта 2015
  4. Статус

    Завершившийся
  5. Область знаний

    • Информационные технологии