Программирование на PHP+WordPress
Чтобы записаться на направление
напишите нашим администраторам
Кому подходит это направление?
Будет интересно тем, кто умеет создавать простые HTML-странички и хотел бы научиться создавать полноценные многостраничные сайты, интернет-магазины.

Какие перспективы направления?
Создание сайтов как для себя, так и выполнение заказов, взятых на фрилансе.

Каков результат после прохождения?
После прохождения курса дети научатся создавать полноценные динамические многостраничные сайты, использовать для этого базы данных, выкладывать созданные сайты в интернет. В перспективе планируется в курс включить изучение популярных php фреймворков, чтобы можно было создать не просто сайт, а веб-сервис. И планируется изучение популярных CMS для создания сайтов (wordpress, на котором на данный момент работает более 30% всех сайтов в мире).

Технические требования
Установленный редактор типа Visual Studio Code (https://code.visualstudio.com/) или Sublime Text (https://www.sublimetext.com/3).
Поддерживаемые операционные системы: Windows 10, 8, 7 Требуется видеокарта с поддержкой DirectX 9.0c и Shader Model 2.0 или выше. Требуется .NET Framework 4.0 или выше. Требуется распространяемый компонент XNA Framework 4.0. Redist XNA включен в версию установщика .EXE.

Основные темы:

1 Введение в php
Что такое бэкэнд, обзор основных языков для него, почему php
Установка и настройка локального сервера на windows
Установка и настройка локального сервера на mac
Создание первой програмы на php. Вывод текста на экран. Оператор echo. Синтаксис HEREDOC. Комментарии в скриптах

2 Основы программирования
Переменные, константы, типы данных
Операторы
Условия
Циклы
Строки. Использование строковых функций
Массивы
Функции

3 PHP + HTML
Использование PHP в связке с HTML
Передача данных HTML-формы. Метод GET и POST
Получение данных в PHP
Суперглобальные массивы $_GЕТ и $_POST

4 Работа с файлами
Открытие, закрытие файлов в PHP. Чтение и запись файлов
Копирование, удаление и переименование файлов в PHP. Получение информации о файлах в PHP
Открытие и закрытие каталогов в PHP. Чтение каталогов. Создание и удаление каталогов

5 Базы данных
Работа с базами данных MySQL в PHP
Соединение PHP с сервером базы данных MySQL
Основы языка SQL
Создание и удаление базы данных MySQL
Создание и удаление таблиц MySQL
Работа с данными MySQL

6 Продвинутая работа с PHP
Работа с датой и временем в PHP
Работа с изображениями в PHP. Библиотека GD
Работа с Cookies в PHP
Работа с Сессиями в PHP
Работа с регулярными выражениями в PHP

7 Объекты и использование библиотек
Введение в ООП. Классы. Свойства, функции. Область видимости
Наследование
Абстрактные классы
Интерфейсы
Перегрузка свойств
Пространства имен

8 Хостинг
Подключение к панели управления хостингом
FTP. Загрузка файлов.
Импорт БД на хостинг
Написать нам

Выберите мессенджер, в котором вам будет удобно общаться с нами.


Если ученик уже обучается у нас, напишите нам туда,

где уже есть переписка с Айтигеником.


Айтигеник