🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
regarder maintenant
2 Etudiants

Description

Qu'est-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

Prérequis

  • Bases de HTML et CSS Notions de base sur les connaissances procédurales en PHP
  • NFT Certificate
  • 169 Leçons
  • Intermédiaire
  • English
  • 3.7 Note
  • +110 XP

Share Course on Social media

Curriculum

Course consist of total 23h 5m of content, in total.

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
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:06:25
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:28
Travailler sur le fichier not_logged_in.php
02:02
Travailler sur le fichier register.php
03:48
Travailler sur le fichier downline.php
05:01
Section 6: La classe d'inscription
1:38:58
Définir la classe d'enregistrement et ses propriétés
06:05
La méthode databaseConnection
02:27
Création de la table des utilisateurs
07:34
Création de la table d'état
07:25
La méthode registerNewUser part1
04:33
La méthode registerNewUser part2
10:47
La méthode registerNewUser part3
08:09
La méthode registerNewUser part4
07:02
La méthode registerNewUser part5
07:41
La méthode registerNewUser part6
06:28
La méthode registerNewUser part7
13:23
Implémentation de la méthode registerNewUser
03:22
Implementing the registerNewUser method
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
Téléchargement du plugin Validate jquery
07:14
Valider le formulaire d'inscription
20:42
registerForm fonction part1
06:17
registerForm fonction part2
10:30
registerForm fonction part3
09:13
registerForm fonction part4
12:15
registerForm fonction part5
07:08
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
Section 16: Extras
1:12:59
Utiliser Ajax pour confirmer et purger les utilisateurs
22:44
Utilisation d'Ajax pour confirmer et purger les utilisateurs, partie 2
13:53
Utilisation d'Ajax pour confirmer et purger les utilisateurs, partie 3
15:17
Utiliser Ajax pour confirmer et purger les utilisateurs, partie 4
02:42
Utiliser Ajax pour le payé et je ne peux pas payer les actions
18:23

Avis sur la plateforme BitDegree