
- Длительность курса: 15 занятий по 2 часа
- Стоимость обучения: 2800 лей
- Рекомендуемая подготовка: знание основ WEB-дизайна, HTML, CSS
- Записаться на курс
В программе курса:
- Введение
Первоначальные понятия о языке программирования РНР. Протокол http. Инструменты браузера для просмотра заголовков http. Установка сервера Apache, MySQL и интерпретатора PHP при помощи XAMPP. Исполнение простейшей программы на РНР. Создание аккаунта на удаленном хостинге. Использования файлового менеджера totalcommander как FTP-клиента для закачки файлов на удаленный сервер. Приобретение доменного имени и привязка его к удаленному хостингу. Создание и размещение простейших РНР-скриптов на удаленном хостинге, тестирование их работы.
- Встраивание РНР в HTML
Переменные и их типы. Константы. Операции арифметические, строковые, сравнения, присваивания. Обработка формы заказа. Переменные формы.
- Функции
Понятие о встроенных функциях. Функции для работы с переменными. Функции для работы со строками. Функции для работы со временем.
- Управляющие структуры
Операторы if, else, elseif, switch. Практический пример – обработка данных психологического теста. Циклы while и for. Выход из управляющей структуры или сценария.
- Arrays / Масивы
Функции для работы с массивами.
- Хранение и получение данных
Функции работы с файлами. Модуль курса валют на сайте. Загрузка файлов на сайт. Работа с каталогами. Пример – создание простейшей фотогалереи.
- Строки
Манипулирование строками и простейшие понятия о регулярных выражениях. Поиск и контекстная замена в тексте.
- Использование операторов include(), include_once(), require(), require_once().
Пользовательские функции. Базовая структура функции. Параметры. Область действия.
- Понятия о куки и сессиях.
- ООП
Простейшие понятия об ООП. Создание классов, их свойства и методы в РНР.
- Понятие о базах данных
СУБД MySQL. Создание базы данных и таблиц. Инструментарий для работы с базой данных phpmyadmin. Язык для работы с реляционными базами данных SQL. Операторы INSERT, DELETE, UPDATE, DELEFE. Извлечение данных из нескольких таблиц. Создание двухуровнего меню сайта.
- Создание прообраза простейшего Интернет-магазина с пользовательской частью и админкой.










