Следите за новостями

Цифра дня

269,5 млрд тг составили ИКТ-расходы в компаниях Казахстана в 2016 г.

PHP и MySQL +

Аннотация

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

Содержание курса:

  • Принципы работы Интернета.
  • Обзор технологий веб-программирования.
  • Установка и настройка веб-сервера
  • Протокол HTTP. Передача документа пользователю. Cookie. Стандарт MIME.
  • Обзор web-серверов и технологий программирования серверных приложений.
  • Установка, настройка и тестирование модуля PHP.
  • Переменные, массивы, операции и функции PHP. Стандартные функции PHP.
  • Встраивание PHP в HTML. Добавление динамического содержимого. Базовый синтаксис. Комментарии.
  • Идентификаторы. Типы переменных. Константы. Использование операций.
  • Использование массивов. Численно-индексированные и ассоциативные массивы.
  • Управляющие структуры. Получение, обработка и хранение данных
  • Управляющие конструкции. Условные операторы. Циклы
  • HTML-формы. Обработка форм. Проверка корректности данных.
  • Хранение и получение данных. Режимы доступа к файлам.
  • Веб-программирование
  • Реляционные базы данных. Принципы использования баз данных.
  • Установка сервера MySQL. Взаимодействие с сервером
  • Язык SQL. Работа с базами данных
  • Нормализация. Индексы. Типы таблиц. Транзакции.
  • Поддержка MySQL в PHP
  • Профессиональные технологии PHP
  • Взаимодействие с файловой системой и сервером. Функции HTTP.
  • Основы языков Perl и ASP
  • Особенности и различия Perl и ASP от языка PHP.

 Необходимая подготовка

  • Необходимо обладать знаниями синтаксиса HTML
  • Понимание принципов взаимодействия узлов в сети интернет при обращении к Web-ресурсам.