смотрят
3 студентов
169 Количество лекций
Средний

Чему вы научитесь?

  • Студенты смогут создать свой собственный P2P сайт на PHP и MySQL с PDO
  • Программирование логики 2:1 (несколько пакетов) в PHP и MySQL
  • Вы изучите ООП (Объектно ориентированное программирование) и MySQL с PDO
  • Настройка Cronjob для выполнения скриптов в определённый временной интервал
  • Как разместить веб-приложение на сервере и многое другое...

Содержание

23ч 13м
Раздел 2: Настройка среды разработки
08:54
Раздел 3: Объектно ориентированное программирование PHP
1:04:50
Классы и свойства
10:20
Модификаторы доступа
08:14
Конструкторы и деструкторы
10:19
Наследование
13:23
Статические методы и свойства
09:26
Магические методы
11:42
Раздел 4: PHP основы данных объектов
1:07:13
Введение в раздел
04:02
Создание имени источника базы данных
07:09
Подключение базы данных
05:47
Метод Query
18:28
Метод Prepare с анонимными заполнителями
11:12
Метод Prepare с именными заполнителями
06:27
Использование методов bindParam и bindValue
14:08
Раздел 5: Настройка наших файлов
1:08:52
Введение в раздел
03:38
Шаблон админки Matrix
Исходный код проекта
Создание папок для проекта
05:33
Создание классов файлов
10:19
Работа над файлами footer,header,sidebar,logged_in.php
05:11
Изменение файлов sidebar.php и logged_in.php
08:55
Финальные штрихи для файла logged_in и работа над файлом transaction.php
08:12
Работа над файлами uptin,waiting_to_be_paid,pending,not_merged.php
07:44
Работа над файлом edit.php
03:22
Работа над файлом profile.php
02:02
Работа над файлом not_logged_in.php
02:27
Работа над файлом register.php
03:48
Работа над файлом downline.php
05:01
Работа над файлом upline.php
02:28
Раздел 6: Класс Registration
1:36:31
Определение класса registration и его свойств
06:05
Метод databaseConnection
07:34
Создание таблицы пользователей
07:25
Создание таблицы status
04:33
Метод registerNewUser Часть 1
10:47
Метод registerNewUser Часть 2
08:09
Метод registerNewUser Часть 3
07:02
Метод registerNewUser Часть 4
07:41
Метод registerNewUser Часть 5
06:28
Метод registerNewUser Часть 6
13:23
Метод registerNewUser Часть 7
03:22
Внедрение метода registerNewUser
14:02
Раздел 7: Класс Login
7:09:16
Определение свойств класса login
10:21
Метод database connection
05:05
Метод getUserData
12:20
Метод getStatus
08:02
Метод loginWithPostData Часть 1
08:28
Метод loginWithPostData Часть 2
17:41
Метод userIsLoggedIn
05:13
Внедрение метода loginWithPostData
14:23
Метод doLogout
06:03
Создание таблицы данных оплаты
03:13
Завершение панели управления
16:17
Метод getPaymentDetails
08:40
Страница профиля
07:53
Редактирование страницы профиля
05:43
Метод editProfile Часть 1
13:24
Метод editProfile Часть 2
04:21
Внедрение метода editProfile
08:48
Функционал проверки пароля
03:22
Работа над файлом select_package.php
04:22
Работа над файлом upgrade.php
03:27
Привязываем кнопку Помощь
04:08
Некоторая проверка над пакетом select page
05:56
Создание таблицы packages
04:53
Создание таблицы transaction
07:19
Метод selectPackage Часть 1
07:02
Метод selectPackage Часть 2
14:14
Метод selectPackage Часть 3
12:19
Метод selectPackage Часть 4
13:30
Метод selectPackage Часть 5
08:28
Метод selectPackage Часть 6
07:23
Метод selectPackage Часть 7
10:10
Внедрение метода selectPackage Часть 1
11:34
Внедрение метода selectPackage Часть 2
07:40
Метод getMergeStatus Часть 1
13:43
Метод getMergeStatus Часть 2
08:52
Метод getMergeStatus Часть 3
08:49
Метод getMergeStatus Часть 4
06:50
Метод getMergeStatus Часть 5
10:28
Метод getMergeStatus Часть 6
11:28
Создание таблицы temp
06:54
Метод getMergeStatus Часть 7
09:03
Привязка файла transaction.php
04:08
Небольшая доработка панели управления
02:15
Внедрение метода getMergeStatus Часть 1
10:19
Внедрение метода getMergeStatus Часть 2
03:22
Небольшая проверка панели управления
08:54
Внедрение метода getMergeStatus Часть 3
08:53
Внедрение метода getMergeStatus Часть 4
07:47
Внедрение метода getMergeStatus Часть 5
05:05
Заполнение файла downline.php динамическими данными
14:31
Заполнение файла upline.php динамическими данными
06:13
Раздел 8: Класс Merge
59:50
Определение класса Merge и метода database connection
03:38
Метод pairUser method Часть 1
09:56
Метод pairUser method Часть 2
09:27
Метод pairUser method Часть 3
09:49
Метод pairUser method Часть 4
11:47
Метод pairUser method Часть 5
05:33
Внедрение класса Merge
09:40
Раздел 9: Таймер
17:50
Скачивание jquery и плагина jquery CountdownTimer
05:04
Метод stop_time
04:37
Внедрение countDownTimer
08:09
Раздел 10: Класс Confirm
2:35:02
Введение в класс confirm
03:24
Метод confirmUser Часть 1
09:08
Небольшая чистка
04:18
Внедрение метода confirmUser Часть 1
08:46
Небольшая доработка панели управления
02:45
Метод confirmUser Часть 2
09:20
Метод confirmUser Часть 3
05:44
Внедрение метода confirmUser Часть 2
03:16
Метод updateStatus Часть 1
08:56
Метод updateStatus Часть 2
07:53
Внедрение метода confirmUser Часть 3
06:17
Заставляем кнопку recycle работать
07:54
Объединение нижестоящих подтверждённых вышестоящими
05:02
Показ кнопки purge после выделенного нижестоящего
10:13
Метод purge Часть 1
12:13
Внедрение метода purge Часть 1
12:51
Метод purge Часть 2
15:23
Внедрение метода purge Часть 2
08:05
Метод purge Часть 3
09:55
Внедрение метода purge Часть 3
03:39
Раздел 11: Класс Remerge
1:35:27
Создание класса Remerge, метод databaseconnection method,pairUser
07:34
Метод pairUser Часть 2
05:55
Метод pairUser Часть 3
13:31
Метод pairUser Часть 4
09:28
Внедрение класса Remerge
08:42
Заставляем кнопку Paid работать
09:39
Метод userPaid
11:39
Внедрение метода userPaid
09:45
Заставляем кнопку I can't pay работать
19:14
Раздел 12: Sweet Alert
44:18
Введение в sweet alert, скачивание и его привязка к нашей странице входа
11:53
Показываем сообщение проверки с помощью Sweet Alert на странице входа
09:44
Показываем сообщение проверки с помощью Sweet Alert на странице регистрации
05:24
Вытаскиваем сообщения с помощью Sweet Alert, когда залогинены
06:18
Показываем пользователям данные пакеты используя Sweet alert
10:59
Раздел 13: Проверка ClientSide и ajax вход/регистрация
2:02:01
Проверка формы входа
07:41
Функция loginForm Часть 1
05:21
Функция loginForm Часть 2
05:58
Функция loginForm Часть 3
04:27
Скачивание плагина jquery backstretch
03:50
Добавление фонового изображение с помощью плагина backstretch
04:14
Скачивание плагина jquery Gritter
05:22
Оповещаем ниже и вышестоящие с изображением gritter
11:49
Раздел 14: Проверка адрес электронной почты
26:02
Установка composer и добавление класса library в PHPMailer
05:19
Определение некоторых констант для отправки письма с подтверждением
04:10
Метод sendVerificationEmail Часть 1
04:24
Метод sendVerificationEmail Часть 2
04:59
Метод verifyNewUser
07:10
Раздел 15: Размещаем проект в сети
52:30
Переводим проект в сеть
15:20
Внедрение метода sendVerificationEmail
12:53
Исправление всплывающего Sweet Alert при отправке пользователю письма с подтверждением
02:01
Внедрение метода verifyNewUser
07:18
Материал ресурса Cronjob
Настройка cronjob для запуска PHP-скриптов merge и remerge
14:45

Описание

Требования

  • Базовые знания HTML и CSS
  • Базовые знания PHP (процедурный)

О преподавателе

100% студентов оценили курсы на отлично!
Отзывы 0
Студенты 8
Курсы 1

Отзывы о платформе BitDegree

Наша оценка - Отлично
9.5 из 10
trustpilot logo 1 trustpilot logo