2 месяца
32 ауд. часов
60 общих часов
Сложность:  
Очное обучение в группе: 12000 руб.
Очное обучение индивидуально: 20000 руб.
Сертификат PHP. Базовый курс

Такой сертификат Вы получите после успешного обучения

PHP – язык, на котором написаны сотни миллионов веб-сайтов по всему миру. Без сомнения, это один из самых популярных скриптовых языков для работы на стороне сервера.

Если вы задумались изучить веб программирование, то это тот самый язык, с которого вам следует начинать.

Вы изучите:

  • Введение в PHP.
  • Основы архитектуры веб-серверов.
  • Переменные и массивы.
  • Циклы, функции, условные выражения.
  • Основы работы с базами данных.

Стоимость курса — 12 000 руб.

 

Расписание

Программа курса

Тема 1. Подготовка рабочего места веб-программиста

  • Введение.
  • Общие принципы работы веб-приложений. Базовая структура веб-узлов.
  • Принципы работы с PHP, Apache, MySQL. Установка. Настройка.
  • Основные понятия WWW. Принципы функционирования веб-сервера. Протокол HTTP, взаимодействие сервера и клиента. Понятия Request и Response. Query String. Процесс обработки клиентских запросов на сервере.
  • Инструменты проектирования и администрирования баз данных. Среды разработки программного кода. Установка и настройка.

Тема 2. HTML

  • Использование HTML для создания веб-страниц.

Тема 3. Основы PHP

  • Базовый синтаксис. Смешивание PHP кода и HTML элементов на одной странице.
  • Переменные и типы данных PHP. Константы. Выражения. Комментарии.
  • Использование одинарных и двойных кавычек при работе со строками. PHP-переменные в строковых выражениях.
  • Операторы PHP. Операторы управления.
  • Функции. Назначение, библиотека стандартных функций. Разработка пользовательских функций.
  • Работа с массивами.

Тема 4. Основы SQL

  • Организация хранения информации (данных) в информационных системах. Роль баз данных в современных информационных системах.
  • Назначение SQL. SQL-серверы и клиентские программы. Взаимодействие клиентских программ и SQL-серверов.
  • Использование phpMyAdmin для удаленного управления MySQL- базами данных. Инструмент администрирования баз данных MySQL Workbench.
  • Разработка моделей баз данных. Создание баз данных на сервере. Генерация таблиц в базе данных. Скрипты начального заполнения таблиц базы данных.
  • Управление пользователями на MySQL сервере. Гранты.
  • Операторы DML: INSERT, UPDATE, DELETE, SELECT. Синтаксис операторов INSERT, UPDATE, DELETE.
  • Синтаксис оператора SELECT. Фильтрация данных: предложение WHERE. Сортировка данных.
  • Выбор данных из связанных таблиц. Предложение JOIN, его разновидности.

Тема 5. Работа с базами данных в PHP

  • Функции PHP для работы с базами данных.
  • Формирование формы. Типы элементов формы, особенности их обработки в PHP.
  • Обработка введенных в форме данных. Получение переданных данных из формы. Проверка и контроль данных. Формирование SQL оператора. Выполнение SQL оператора.
  • Возврат в форму при обнаружении ошибок. Обратная передача данных и их повторное отображение. Сообщения об ошибках.

Тема 6. Специальные возможности PHP

  • Передача файлов через формы (upload).
  • Использование cookies и сессий.
  • Переадресация на другие страницы.
  • Работа с файлами.
  • Работа с изображениями.