Содержание курса
1. Фундамент PHP-программиста: Основа кода
8 уроков
827
718
103м
17
Закрытый
1.1
Ваш старт в программировании
↗
148
119
3м 43с
3
Закрытый
1.2
Как компьютер запускает код
↗
118
88
9м 19с
3
Закрытый
1.3
Первые шаги к коду: Что такое программирование
↗
108
94
7м 42с
4
Закрытый
1.4
Языки программирования и PHP
↗
99
88
10м 49с
4
Закрытый
1.5
Операционные системы
↗
92
74
6м 25с
0
Закрытый
1.6
Логика для кода
↗
88
82
4м 20с
0
Закрытый
1.7
Итоги и шаг к кодингу
↗
87
86
1м 41с
1
Закрытый
1.8
Итоги
↗
87
87
63м 43с
2
2. PHP в деле: Пишем первый код
56 уроков
3 432
2 995
1308м
23
Закрытый
2.1
Введение в модуль 2: Основы PHP
↗
104
87
31м 10с
0
Закрытый
2.2
PHP тэг
↗
92
85
8м 3с
0
Закрытый
2.3
Переменные в PHP
↗
92
79
9м 52с
1
Закрытый
2.4
Типы данных
↗
86
78
10м 56с
0
Закрытый
2.5
Практика по переменным и типам данных
↗
83
75
9м 25с
0
Закрытый
2.6
Типы данных. Строки
↗
82
75
8м 19с
0
Закрытый
2.7
Служебные символы
↗
83
75
10м 27с
1
Закрытый
2.8
Экранирование
↗
80
71
10м 54с
1
Закрытый
2.9
Интерполяция
↗
80
72
7м 24с
0
Закрытый
2.10
Типы данных. Массивы
↗
78
67
28м 34с
1
Закрытый
2.11
Вывод на экран
↗
75
70
10м 18с
0
Закрытый
2.12
Математические операции в PHP
↗
71
68
7м 57с
0
Закрытый
2.13
Преобразование типов
↗
72
66
15м 24с
0
Закрытый
2.14
Получение символов строки
↗
68
64
16м 57с
0
Закрытый
2.15
Чтение и обработка данных с fscanf в PHP
↗
65
61
13м 23с
0
Закрытый
2.16
Получение последнего символа строки
↗
65
59
13м 0с
0
Закрытый
2.17
Обращение к цифрам числа
↗
65
61
8м 46с
0
Закрытый
2.18
Нюансы работы с операцией присваивания
↗
65
61
3м 3с
1
Закрытый
2.19
Сокращенные операции
↗
65
56
12м 35с
1
Закрытый
2.20
Инкремент и декремент
↗
63
57
5м 27с
0
Закрытый
2.21
Добавление элемента в массив
↗
63
57
11м 3с
1
Закрытый
2.22
Ключи из переменных
↗
63
55
7м 15с
0
Закрытый
2.23
Удаление элементов из массива
↗
60
55
9м 23с
1
Закрытый
2.24
Определение количества элементов в массиве
↗
60
55
3м 23с
0
Закрытый
2.25
Определение последнего элемента массива
↗
58
55
10м 44с
0
Закрытый
2.26
Изменение элементов массива
↗
59
54
8м 29с
0
Закрытый
2.27
Оператор "условия"
↗
59
54
15м 13с
1
Закрытый
2.28
Операторы "больше" и "меньше"
↗
56
52
8м 5с
0
Закрытый
2.29
Оператор "равенства"
↗
55
52
2м 30с
0
Закрытый
2.30
Оператор "неравенства"
↗
55
52
3м 46с
1
Закрытый
2.31
Числа в кавычках
↗
56
52
3м 42с
0
Закрытый
2.32
Тождественно "равенство" и "неравенство"
↗
57
53
6м 16с
0
Закрытый
2.33
Логическое "И"
↗
60
50
37м 7с
0
Закрытый
2.34
Логическое "ИЛИ"
↗
56
53
10м 3с
0
Закрытый
2.35
Нюансы при работе с оператором "if-else"
↗
57
52
10м 51с
0
Закрытый
2.36
Функции "isset()" и "empty()" в условиях
↗
56
53
10м 23с
0
Закрытый
2.37
Конструкции "elseif" и "switch case"
↗
57
50
32м 11с
1
Закрытый
2.38
Сокращённые и полезные приёмы работы с условиями в PHP
↗
58
47
35м 14с
0
Закрытый
2.39
Практика. Условия
↗
55
45
38м 32с
0
Закрытый
2.40
Циклы "while" и "do-while" в PHP
↗
57
45
45м 16с
1
Закрытый
2.41
Цикл "for" в PHP
↗
56
42
54м 18с
4
Закрытый
2.42
Цикл foreach в PHP
↗
53
40
48м 9с
2
Закрытый
2.43
Нюансы при работе с циклами
↗
47
40
58м 0с
1
Закрытый
2.44
Практика. Работа с массивами в циклах
↗
48
38
71м 57с
0
Закрытый
2.45
Массивы в массивах. Часть 1
↗
44
38
65м 46с
1
Закрытый
2.46
Массивы в массивах. Часть 2
↗
44
33
82м 43с
1
Закрытый
2.47
Основы работы со встроенными функциями в PHP
↗
46
37
18м 32с
0
Закрытый
2.48
Практика. Работа со встроенными функциями. Часть 1
↗
47
35
40м 46с
0
Закрытый
2.49
Практика. Работа со встроенными функциями. Часть 2
↗
44
34
71м 20с
1
Закрытый
2.50
Практика. Работа со встроенными функциями. Часть 3
↗
43
36
36м 47с
0
Закрытый
2.51
Практика. Работа со встроенными функциями. Часть 4
↗
43
34
30м 56с
0
Закрытый
2.52
Пользовательские функции в PHP
↗
42
35
26м 21с
0
Закрытый
2.53
Инструкция "return" в функциях и не только
↗
43
33
56м 18с
0
Закрытый
2.54
Советы по созданию функций в PHP
↗
43
32
5м 18с
1
Закрытый
2.55
Подготовка к экзамену по PHP. Часть 1
↗
47
34
31м 17с
0
Закрытый
2.56
Подготовка к экзамену по PHP. Часть 2.
↗
51
26
78м 17с
0
3. Экзамен по PHP
2 урока
90
61
83м
0
Закрытый
3.1
Экзамен по PHP. Часть 1
↗
49
31
36м 53с
0
Закрытый
3.2
Экзамен по PHP. Часть 2
↗
41
30
47м 54с
0
4. Основы ООП в PHP
8 уроков
337
259
803м
3
Закрытый
4.1
Введение в ООП
↗
52
39
18м 40с
2
Закрытый
4.2
Создание классов и объектов
↗
45
37
76м 12с
1
Закрытый
4.3
Инкапсуляция и модификаторы доступа
↗
42
36
88м 53с
0
Закрытый
4.4
Наследование
↗
41
33
79м 58с
0
Закрытый
4.5
Полиморфизм
↗
39
32
28м 45с
0
Закрытый
4.6
Конструкторы и деструкторы
↗
40
30
65м 58с
0
Закрытый
4.7
Типизация в ООП в PHP
↗
40
30
24м 56с
0
Закрытый
4.8
Практика. Основы ООП
↗
38
22
425м 18с
0
5. Продвинутый ООП в PHP
5 уроков
169
122
148м
0
Закрытый
5.1
Статические методы и свойства
↗
38
27
18м 48с
0
Закрытый
5.2
Интерфейсы и абстрактные классы
↗
33
26
32м 44с
0
Закрытый
5.3
Трейты
↗
33
22
21м 34с
0
Закрытый
5.4
Принципы проектирования
↗
32
28
3м 27с
0
Закрытый
5.5
Практика. Продвинутый ООП
↗
33
19
74м 14с
0
6. База данных
23 урока
593
483
306м
0
Закрытый
6.1
Введение
↗
38
32
4м 13с
0
Закрытый
6.2
Архитектура СУБД
↗
38
29
4м 2с
0
Закрытый
6.3
Структура реляционной БД
↗
35
26
9м 50с
0
Закрытый
6.4
Создание и модификация таблиц в реляционных БД
↗
31
23
22м 57с
0
Закрытый
6.5
Вставка и модификация данных
↗
26
22
26м 40с
0
Закрытый
6.6
Выборка данных
↗
27
22
17м 18с
0
Закрытый
6.7
Реляционная модель данных
↗
24
21
9м 8с
0
Закрытый
6.8
Первая нормальная форма
↗
26
20
32м 46с
0
Закрытый
6.9
Вторая нормальная форма
↗
26
21
15м 40с
0
Закрытый
6.10
Третья нормальная форма
↗
24
20
13м 36с
0
Закрытый
6.11
Автоинкремент
↗
23
20
14м 38с
0
Закрытый
6.12
Онтология
↗
26
20
13м 25с
0
Закрытый
6.13
Ограничения
↗
24
20
23м 45с
0
Закрытый
6.14
Изменение структуры таблицы (ALTER)
↗
22
16
23м 52с
0
Закрытый
6.15
Сортировка (ORDER BY)
↗
21
19
9м 4с
0
Закрытый
6.16
Условия (WHERE)
↗
26
19
16м 30с
0
Закрытый
6.17
Лимит (LIMIT)
↗
22
18
9м 47с
0
Закрытый
6.18
DISTINCT
↗
21
19
10м 30с
0
Закрытый
6.19
Функции
↗
22
19
8м 30с
0
Закрытый
6.20
Группировка
↗
24
19
14м 47с
0
Закрытый
6.21
Соединения (JOIN)
↗
21
19
8м 33с
0
Закрытый
6.22
Транзакционность
↗
20
18
10м 19с
0
Закрытый
6.23
SQL на Практике: Тренажёр и Полезные Ссылки
↗
26
21
1м 19с
0
7. Проектирование
11 уроков
300
195
115м
0
Закрытый
7.1
Введение
↗
36
24
1м 10с
0
Закрытый
7.2
Подготовка рабочего окружения. Установка Ubuntu
↗
36
27
2м 39с
0
Закрытый
7.3
Основы командной строки. Часть 1
↗
30
13
25м 57с
0
Закрытый
7.4
Основы командной строки. Часть 2
↗
26
15
40м 10с
0
Закрытый
7.5
Установка PostgreSQL
↗
28
12
28м 36с
0
Закрытый
7.6
Введение в Git: Что это, зачем нужно и как устроено
↗
24
19
7м 59с
0
Закрытый
7.7
Установка и настройка Git
↗
22
16
3м 32с
0
Закрытый
7.8
Основные команды Git
↗
22
17
3м 46с
0
Закрытый
7.9
Базовый Git Flow: ветки и коммиты
↗
26
17
4м 31с
0
Закрытый
7.10
Установка IDE PHPStorm и его базовый функционал
↗
26
18
2м 36с
0
Закрытый
7.11
Пространства имён и автозагрузка
↗
24
17
2м 1с
0
8. Проектируем на Laravel
30 уроков
527
327
50м
0
Закрытый
8.1
Введение в проект
↗
41
12
8м 19с
0
Закрытый
8.2
Установка Laravel
↗
31
18
2м 23с
0
Закрытый
8.3
Структура фреймворка Laravel
↗
29
14
6м 32с
0
Закрытый
8.4
Миграции и создание таблиц
↗
23
13
6м 39с
0
Закрытый
8.5
Первичные модели и связи
↗
23
11
5м 46с
0
Закрытый
8.6
Регистрация пользователей
↗
22
11
11м 17с
0
Закрытый
8.7
Логин и логаут пользователей
↗
22
9
4м 19с
0
Закрытый
8.8
Профиль пользователя
↗
20
7
1м 15с
0
Закрытый
8.9
Laravel Breeze и Fortify
↗
22
9
1м 18с
0
Закрытый
8.10
Форматирование кода (PHP CS Fixer)
↗
16
5
0м 17с
0
Закрытый
8.11
Список товаров
↗
20
7
0м 12с
0
Закрытый
8.12
Страница товара
↗
15
5
1м 14с
0
Закрытый
8.13
Сортировка, поиск и фильтрация товаров (базовая)
↗
19
5
0м 1с
0
Закрытый
8.14
Категории товаров
↗
9
5
-
0
Закрытый
8.15
Корзина на сессии + AJAX (без перезагрузки страницы)
↗
12
6
1м 0с
0
Закрытый
8.16
Оформление заказа и история заказов
↗
14
1
2м 0с
0
Закрытый
8.17
Панель администратора
↗
14
14
0м 2с
0
Закрытый
8.18
Управление товарами
↗
13
13
0м 2с
0
Закрытый
8.19
Управление пользователями и заказами
↗
11
11
0м 2с
0
Закрытый
8.20
Подключение RabbitMQ
↗
15
15
0м 2с
0
Закрытый
8.21
Уведомления через RabbitMQ
↗
13
13
0м 2с
0
Закрытый
8.22
Подключение Юкассы (через брокер)
↗
13
13
0м 2с
0
Закрытый
8.23
Интеграция с Yougile (через брокер)
↗
11
11
0м 2с
0
Закрытый
8.24
Отчёты о продажах
↗
9
9
-
0
Закрытый
8.25
Планировщик задач (Scheduler)
↗
11
11
0м 2с
0
Закрытый
8.26
Полнотекстовый поиск через Elasticsearch
↗
15
15
0м 2с
0
Закрытый
8.27
Unit-тесты (PHPUnit)
↗
14
14
0м 2с
0
Закрытый
8.28
Feature-тесты
↗
16
16
0м 2с
0
Закрытый
8.29
Статический анализ (Psalm)
↗
16
16
0м 2с
0
Закрытый
8.30
Кэширование
↗
18
18
0м 2с
0