regarder maintenant
5 Etudiants
169 Leçons
Intermédiaire

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

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
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