regarder maintenant
4 Etudiants
169 Leçons
Intermédiaire

Ce que vous allez apprendre

  • Apprenez à créer votre propre site web peer-to-peer en PHP (OOP) et MySQL avec PDO
  • Apprenez à programmer une logique matricielle 2: 1 (plusieurs packages) en PHP et MySQL
  • Apprendre la programmation orientée objet et MySQL avec PDO
  • Apprenez à configurer Cronjob pour exécuter des scripts à des intervalles de temps spécifiques
  • Apprendre à configurer une application Web sur un serveur de production

Curriculum

23h 5m
Section 1: Introduction
03:57
Section 2: Mise en place de notre environnement de développement
08:54
Section 3: Principes fondamentaux de PHP orientés objet
1:04:50
Classes et Propriétés
10:20
Modificateurs d'accès
08:14
Constructeurs et destructeurs
10:19
Héritage
13:23
Méthodes statiques et propriétés
09:26
Méthodes magiques
11:42
Section 4: Principes fondamentaux des objets de données php
1:07:13
Section Intro
04:02
Création d'un nom de source de base de données
07:09
Connexion à la base de données
05:47
La méthode de requête
18:28
La méthode Prepare avec des espaces réservés anonymes
11:12
La méthode Prepare avec des espaces réservés nommés
06:27
Utilisation des méthodes bindParam et bindValue
14:08
Section 5: Mise en place de nos fichiers
1:08:52
Section Intro
03:38
Matrix Admin Template
Le code source du projet
Création des dossiers pour le projet
05:33
Création des fichiers du dossier classes et views
10:19
Travailler sur le pied de page, l'en-tête, la barre latérale, les fichiers log_in.php
05:11
Modification des fichiers sidebar.php et log_in.php
08:55
Touches finales sur le fichier log_in et travail sur le fichier transaction.php
08:12
travailler sur les fichiers upin, waiting_to_be_paid, en attente, not_merged.php
07:44
Travailler sur le fichier edit.php
03:22
Travailler sur le fichier profile.php
02:02
Travailler sur le fichier not_logged_in.php
02:27
Travailler sur le fichier register.php
03:48
Travailler sur le fichier downline.php
05:01
Travailler sur le fichier upline.php
02:28
Section 6: La classe d'inscription
1:36:31
Définir la classe d'enregistrement et ses propriétés
06:05
La méthode databaseConnection
07:34
Création de la table des utilisateurs
07:25
Création de la table d'état
04:33
La méthode registerNewUser part1
10:47
La méthode registerNewUser part2
08:09
La méthode registerNewUser part3
07:02
La méthode registerNewUser part4
07:41
La méthode registerNewUser part5
06:28
La méthode registerNewUser part6
13:23
La méthode registerNewUser part7
03:22
Implémentation de la méthode registerNewUser
14:02
Section 7: La classe de connexion
7:09:16
Définition des propriétés pour la classe de connexion
10:21
La méthode de connexion à la base de données
05:05
La méthode getUserData
12:20
La méthode getStatus
08:02
La méthode loginWithPostData partie 1
08:28
La méthode loginWithPostData partie 2
17:41
La méthode userIsLoggedIn
05:13
Implémentation de la méthode loginWithPostData
14:23
La méthode doLogout
06:03
Création du tableau de détail des paiements
03:13
Touche finale de l'utilisateur
16:17
La méthode getPaymentDetails
08:40
La page de profil
07:53
La page de profil d'édition
05:43
La méthode editProfile part1
13:24
La méthode editProfile part2
04:21
Implémentation de la méthode editProfile
08:48
La fonctionnalité de validation de mot de passe
03:22
Travailler sur le fichier select_package.php
04:22
Travailler sur le fichier upgrade.php
03:27
Lier le bouton de fourniture d'aide
04:08
Quelques validations sur la page de sélection du paquet
05:56
Création de la table des packages
04:53
Création de la table de transaction
07:19
La méthode selectPackage part1
07:02
La méthode selectPackage part2
14:14
La méthode selectPackage part3
12:19
La méthode selectPackage part4
13:30
La méthode selectPackage part5
08:28
La méthode selectPackage part6
07:23
La méthode selectPackage part7
10:10
Implémentation de la méthode selectPackage part1
11:34
Implémentation de la méthode selectPackage part2
07:40
La méthode getMergeStatus part1
13:43
La méthode getMergeStatus part2
08:52
La méthode getMergeStatus part3
08:49
La méthode getMergeStatus part4
06:50
La méthode getMergeStatus part5
10:28
La méthode getMergeStatus part6
11:28
Création de la table temporaire
06:54
La méthode getMergeStatus part7
09:03
Lier le fichier transaction.php
04:08
Quelques ajustements au tableau de bord
02:15
Implémentation de la méthode getMergeStatus part1
10:19
Implémentation de la méthode getMergeStatus part2
03:22
Quelques validations sur le tableau de bord
08:54
Implémentation de la méthode getMergeStatus part3
08:53
Implémentation de la méthode getMergeStatus part4
07:47
Implémentation de la méthode getMergeStatus part5
05:05
Remplir le fichier downline.php avec des données dynamiques
14:31
Remplir le fichier upline.php avec des données dynamiques
06:13
Section 8: La classe de fusion
59:50
Définir la classe de fusion et la méthode de connexion à la base de données
03:38
La méthode pairUser part1
09:56
La méthode pairUser part2
09:27
La méthode pairUser part3
09:49
La méthode pairUser part4
11:47
La méthode pairUser part5
05:33
Implémentation de la classe Merge
09:40
Section 9: Le compte à rebours
17:50
Téléchargez jquery et le plugin jquery Countdown Timer
05:04
La méthode stop_time
04:37
Implémentation de countDownTimer
08:09
Section 10: La classe de confirmation
2:35:02
Introduction à la classe de confirmation
03:24
La méthode confirmUser part1
09:08
Un peu de nettoyage
04:18
Implémentation de la méthode confirmUser part1
08:46
Un petit ajustement sur le tableau de bord
02:45
La méthode confirmUser part2
09:20
La méthode confirmUser part3
05:44
Implémentation de la méthode confirmUser part2
03:16
La méthode updateStatus part1
08:56
La méthode updateStatus part2
07:53
Implémentation de la méthode confirmUser part3
06:17
Faire fonctionner le bouton de recyclage
07:54
Fusion d'une lignée confirmée par une ligne ascendante
05:02
Afficher le bouton de purge après le temps imparti
10:13
La méthode de purge part1
12:13
Implémentation de la méthode de purge part1
12:51
La méthode de purge part2
15:23
Implémentation de la méthode de purge part2
08:05
La méthode de purge part3
09:55
Implémentation de la méthode de purge part3
03:39
Section 11: La classe de refonte
1:35:27
Création de la classe Remerge, méthode databaseconnection, méthode pairUser
07:34
La méthode pairUser part2
05:55
La méthode pairUser part3
13:31
La méthode pairUser part4
09:28
Implémentation de la classe Remerge
08:42
faire fonctionner le bouton payé
09:39
La méthode userPaid
11:39
Implémentation de la méthode userPaid
09:45
faire le travail de bouton je ne peux pas payer
19:14
Section 12: Douce alerte
44:18
Introduction à sweet alert, téléchargement et référencement sur notre page de connexion
11:53
Affichage des messages de validation à l'aide de Sweet Alert sur la page de connexion
09:44
Affichage des messages de validation à l'aide de Sweet Alert sur la page d'inscription
05:24
Tirer des messages en utilisant Sweet Alert une fois connecté
06:18
montrer aux utilisateurs les détails d'un paquet en utilisant l'alerte douce
10:59
Section 13: Validation de ClientSide et connexion et inscription ajax
2:02:01
Valider le formulaire de connexion
07:41
loginForm fonction part1
05:21
loginForm fonction part2
05:58
loginForm fonction part3
04:27
Téléchargement du plugin backstretch jquery
03:50
Ajouter une image de fond avec le plugin backstretch jquery
04:14
Télécharger le plugin Gritter jquery
05:22
Notifier les lignes descendantes et descendantes avec l'image de la grille
11:49
Section 14: vérification de l'E-mail
26:02
Installation de composer et extraction de la bibliothèque de classes PHPMailer
05:19
Définir des constantes pour l'envoi de l'email de vérification
04:10
La méthode sendVerificationEmail part1
04:24
La méthode sendVerificationEmail part2
04:59
La méthode verifyNewUser
07:10
Section 15: Hébergement du projet en ligne
52:30
Prendre le projet en ligne
15:20
Implémentation de la méthode sendVerificationEmail
12:53
Correction de la Sweet Alert lors de l'envoi d'un courrier électronique de vérification à l'utilisateur
02:01
Implémentation de la méthode verifyNewUser
07:18
Matériel de ressource Cronjob
Configuration de la tâche cron pour exécuter la fusion et rétablir le script php
14:45

Description

Prérequis

  • Bases de HTML et CSS
  • Notions de base sur les connaissances procédurales en PHP

A propos de l'instructeur

100% des étudiants ont qualifié cet instructeur d'excellent !
Les avis 0
Les étudiants 8
Les cours 1

Avis sur la plateforme BitDegree

Nos étudiants disent Excellent
9.5 sur 10
trustpilot logo 1 trustpilot logo