Тип курса: Оффлайн

Уровень: Средний Начальный

Срок обучения: 3 раза в неделю

Тестирование:

Сертификат об окончании: Да

Язык: Русский

Описание и программа курса

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

Учебная программа курса

Занятие 1

  • Введение в PHP и MySQL. Как устроен и работает динамичный сайт. Роль сервера в работе динамического сайта. Роль базы данных в работе сайта.
  • Устанавливаем сервер Denwer на локальный компьютер.
  • Понятие переменной. Виды данных содержащихся в переменной.
  • Отображение переменной. Операторы вывода. Синтаксис языка.
  • Арифметические действия с переменными. Конкатенация.
  • Основные циклические конструкции языка.
  • Условия и иные конструкции.

Занятие 2

  • Введение функции. Их создание и использование. Функции встроенные в язык  PHP.
  • Рассматриваются и изучаются все необходимые для создания сайта встроенные функции: Count, exit, list, date, isset, unset и т.д.
  • Понятие массива. Ассоциативный массив. Многомерный массив.
  • Суперглобальный массив $_SERVER.
  • Методы GET и POST.

Занятие 3

  • Основы работы с базами данных. Создание первой базы данных и таблиц в ней. Выборка данных. Вывод данных на страницу. Вывод данных из базы в цикле.
  • Оператор выборки SELECT.
  • Оператор вставки INSERT.
  • Оператор обновления UPDATE.
  • Оператор удаления DELETE.

Занятие 4

  • Создание дизайн макета динамического сайта и верстка его главной страницы и образца динамической страницы. Определяем, какие страницы будут динамичными, а какие статичными.
  • Создаем базу данных и первую таблицу в ней, отвечающую за вывод данных на статичные страницы.
  • Соединяем страницу сайта с базой данных и тестируем работоспособность, т.е. вывод содержимого базы данных на web-страницу.

Занятие 5

  • Определяем страницы с динамичным содержимым.
  • Разрабатываем структуру таблиц базы данных для динамичного содержания сайта.
  • Создаем таблицы в базе данных для динамичных web-страниц.
  • Соединяем динамичные страницы с таблицами базы данных и проверяем вывод данных в цикле.
  • Заполняем базу данных содержимым необходимым для корректного отображения видимой части сайта.

Занятие 6

  • Создаем административную часть сайта.
  • Реализуем возможность редактирования содержимого динамичных страниц через интерфейс административной части сайта.
  • Создаем структуру административной части сайта для управления динамичными страницами.
  • Устанавливаем визуальный редактор.

Занятие 7

  • Реализуем возможность добавления, редактирования, и удаления материалов динамичных страниц через интерфейс административной части сайта.
  • Устанавливаем защиту на административную часть, организуя вход через логин и пароль.
  • Производим окончательное тестирование и настройку всех служб динамического сайта.

Занятие 8

  • Размещаем динамичный сайт на реальном сервере.
  • Производим экспорт-импорт базы данных через интерфейс сервера MySQL на реальный хостинг.
  • Перемещаем файлы и папки сайта из локального сервера на реальный по протоколу ftp.
  • Проводим окончательную настройку служб сайта на хостинге. Проверяем работу сайта.
  • Регистрируем в поисковых системах и каталогах. Устанавливаем счетчики посещений.

Фотографии