Материалы курса лекций по основам веб-разработки на PHP

9 октября 2014 года компания Сайберс начала курс лекций и семинаров по основам веб‐разработки на PHP в Американском Университете в Центральной Азии (г. Бишкек, Кыргызстан).

Преподаватель курса — дипломированный ИТ‐специалист, старший разработчик и руководитель PHP‐команды компании Sibers, Дмитрий Левин.

К участию приглашаются все желающие, кто хочет научиться основам web‐программирования и более обстоятельно познакомиться с языком программирования PHP и его возможностями. Наибольшую пользу от курса получат те слушатели, которые уже хотя бы слегка знакомы с каким‐либо языком программирования и хотят углубить свои познания в области web‐разработки.

Со всеми вопросами по этому курсу, пожалуйста, обращайтесь по адресу work@sibers.com.

Здесь мы публикуем все материалы наших лекций для свободного их использования и загрузки.

Лекция 1

Общие представления о технологиях современного интернета
Архитектура клиент-сервер. Протоколы передачи данных. HTML. Особенности PHP.

Загрузить PDF-файл лекции
Лекция 1

Лекция 2

Apache и PHP: Установка и конфигурирование
Установка и конфигурация: OS Windows и OS Linux.

Загрузить PDF-файл лекции
Лекция 2

Лекция 3

PHP — Синтаксис языка
Общие понятия о переменных и константах в PHP. Типы данных. Область видимости переменной.

Загрузить PDF-файл лекции
Лекция 3

Лекция 4

PHP — Синтаксис языка. Операторы
Типы операторов. Приоритеты выполнения операторов.

Загрузить PDF-файл лекции
Лекция 4

Лекция 5

Управляющие конструкции языка PHP
Условные операторы. Конструкции выбора. Циклы. Функции обработки строк. Функции для работы с массивами.

Загрузить PDF-файл лекции
Лекция 5

Лекция 6

Cookies
Понятие Cookies. Функция для установки Cookies. Сессии в PHP.

Загрузить PDF-файл лекции
Лекция 6

Лекция 7

Основы ООП
Преимущества и основы технологии ООП. Функции для работы с классами и объектами.

Загрузить PDF-файл лекции
Лекция 7

Лекция 8

Паттерны ООП
Три категории паттернов ООП, знакомство с паттернами из разных категорий.

Загрузить PDF-файл лекции
Лекция 8

Лекция 9

AJAX и JSON
AJAX и его особенности. Использование. Синхронная и асинхронная модель в AJAX. JSON и его компоненты.

Загрузить PDF-файл лекции
Лекция 9

Лекция 10

NoSQL Базы Данных
Характеристики NoSQL баз данных. MySQL и NoSQL. MongoDB.

Загрузить PDF-файл лекции
Лекция 10