| 001 -Introduction.mp4 | 1.95 MB | ||
| 002 -Qu'est-ce qu'un objet (qm].mp4 | 12.29 MB | ||
| 003 -Plus loin dans le concept de l'objet.mp4 | 6.69 MB | ||
| 004 -Les caractéristiques et les actions de l'objet.mp4 | 7.12 MB | ||
| 005 -Conclusion.mp4 | 1.96 MB | ||
| 006 -Un peu de théorie.mp4 | 4.13 MB | ||
| 007 -Création de notre première classe.mp4 | 15.03 MB | ||
| 008 -Accéder aux attributs.mp4 | 22.4 MB | ||
| 009 -Visibilité des attributs.mp4 | 18.33 MB | ||
| 010 -Le constructeur 1-2.mp4 | 13.49 MB | ||
| 011 -Le constructeur 2-2.mp4 | 9.61 MB | ||
| 012 -Les setters (mutateurs) 1-2.mp4 | 18.07 MB | ||
| 013 -Les setters (mutateurs) 2-2.mp4 | 10.24 MB | ||
| 014 -Les getters (accesseurs).mp4 | 12.79 MB | ||
| 015 -Conclusion.mp4 | 11.75 MB | ||
| 016 -Enoncé.mp4 | 9.4 MB | ||
| 017 -Mise en place de la classe et des propriétés.mp4 | 6.84 MB | ||
| 018 -Affecter des valeurs aux propriétés.mp4 | 11.07 MB | ||
| 019 -Lire les valeurs des propriétés.mp4 | 13.42 MB | ||
| 020 -Création de méthodes.mp4 | 12.07 MB | ||
| 021 -Conclusion.mp4 | 4.21 MB | ||
| 022 -Le principe d'encapsulation.mp4 | 24.19 MB | ||
| 023 -Getter & Setter - Astuce pour savoir qui fait quoi.mp4 | 2.34 MB | ||
| 024 -Les méthodes d'objet.mp4 | 15.45 MB | ||
| 025 -Les variables d'objet.mp4 | 10.74 MB | ||
| 026 -Un peu de théorie.mp4 | 5.77 MB | ||
| 027 -Les variables de classe 1-2.mp4 | 18.54 MB | ||
| 028 -Les variables de classe 2-2.mp4 | 4.9 MB | ||
| 029 -Paamayin Nekydotayim.mp4 | 1.64 MB | ||
| 030 -Exemple.mp4 | 14.91 MB | ||
| 031 -Le mot clé self.mp4 | 2.01 MB | ||
| 032 -Mise en place d'un setter.mp4 | 11.55 MB | ||
| 033 -Mise en place d'un getter.mp4 | 9.85 MB | ||
| 034 -Enoncé.mp4 | 2.69 MB | ||
| 035 -Détail de l'exercice.mp4 | 3.9 MB | ||
| 036 -Mise en place des caractéristiques.mp4 | 8.61 MB | ||
| 037 -Mise en place des mutateurs.mp4 | 17.47 MB | ||
| 038 -Le principe d'encapsulation 1-2.mp4 | 8.96 MB | ||
| 039 -Le principe d'encapsulation 2-2.mp4 | 5.67 MB | ||
| 040 -Mise en place des assesseurs.mp4 | 7.97 MB | ||
| 041 -Mise en place de la méthode Calcul.mp4 | 6.78 MB | ||
| 042 -Exploitation de la classe créée.mp4 | 12.97 MB | ||
| 043 -Test du calcul.mp4 | 11.34 MB | ||
| 044 -Conditionnement d'un affichage.mp4 | 4.82 MB | ||
| 045 -Plus loin dans l'exercice.mp4 | 3.6 MB | ||
| 046 -Mise en place du menu déroulant.mp4 | 14.23 MB | ||
| 047 -Finition du formulaire.mp4 | 4.48 MB | ||
| 048 -Ellaboration du script de calcul.mp4 | 24.78 MB | ||
| 049 -Correction du programme.mp4 | 16.92 MB | ||
| 050 -Amélioration.mp4 | 3.05 MB | ||
| 051 -Conclusion.mp4 | 6.38 MB | ||
| 052 -Théorie.mp4 | 2.59 MB | ||
| 053 -Déclaration d'une constante.mp4 | 4.74 MB | ||
| 054 -Se servir d'une constante de classe.mp4 | 9.22 MB | ||
| 055 -Rappel de ce que nous savons déjà.mp4 | 5.92 MB | ||
| 056 -Notions avancées 1-2.mp4 | 11.99 MB | ||
| 057 -Notions avancées 2-2.mp4 | 16.16 MB | ||
| 058 -Ajout d'une méthode.mp4 | 14.76 MB | ||
| 059 -Ennoncé.mp4 | 4.16 MB | ||
| 060 -Création de la classe 1-2.mp4 | 13.24 MB | ||
| 061 -Création de la classe 2-2.mp4 | 11.98 MB | ||
| 062 -Manipulation de la classe 1-2.mp4 | 18.6 MB | ||
| 063 -Manipulation de la classe 2-2.mp4 | 7.96 MB | ||
| 064 -Conclusion.mp4 | 4.28 MB | ||
| 065 -Théorie.mp4 | 2.29 MB | ||
| 066 -Mise en place d'un héritage.mp4 | 22.69 MB | ||
| 067 -La visibilité protected, théorie.mp4 | 7.65 MB | ||
| 068 -La visibilité protected, pratique.mp4 | 16.09 MB | ||
| 069 -La visibilité des attributs.mp4 | 17.79 MB | ||
| 070 -Un peu de vocabulaire.mp4 | 1002.7 KB | ||
| 071 -Présentation du travail.mp4 | 5.29 MB | ||
| 072 -Réalisation de la classe Mère.mp4 | 15.34 MB | ||
| 073 -Appel de la classe depuis l'extérieur.mp4 | 6.64 MB | ||
| 074 -Réalisation de la classe Fille.mp4 | 23.53 MB | ||
| 075 -Amélioration du système.mp4 | 14.41 MB | ||
| 076 -Principes hiérarchiques.mp4 | 4.34 MB | ||
| 077 -Inclure une méthode dans une autre.mp4 | 12.71 MB | ||
| 078 -Surcharger une méthode, théorie.mp4 | 11.26 MB | ||
| 079 -Surcharger une méthode, pratique.mp4 | 16.49 MB | ||
| 080 -Augmentation du niveau hiérarchique.mp4 | 4.05 MB | ||
| 081 -Augmentation du niveau hiérarchique, exercice.mp4 | 37.59 MB | ||
| 082 -Conclusion.mp4 | 2.78 MB | ||
| 083 -Le mot clé $this.mp4 | 20.03 MB | ||
| 084 -Le mot clé parent.mp4 | 7.4 MB | ||
| 085 -self Vs static, variable de classe.mp4 | 9.72 MB | ||
| 086 -self Vs static, théorie.mp4 | 3.15 MB | ||
| 087 -self Vs static, notion avancée.mp4 | 4.39 MB | ||
| 088 -self Vs static, méthodes de classe.mp4 | 16.46 MB | ||
| 089 -Conclusion.mp4 | 3.84 MB | ||
| 090 -La classe abstraite, théorie.mp4 | 3.61 MB | ||
| 091 -La classe abstraite, pratique.mp4 | 12.4 MB | ||
| 092 -Pourquoi une classe abstraite (qm].mp4 | 5.74 MB | ||
| 093 -La méthode abstraite, théorie.mp4 | 10.23 MB | ||
| 094 -La méthode abstraite, pratique.mp4 | 9.02 MB | ||
| 095 -Présentation du travail.mp4 | 3.86 MB | ||
| 096 -Mise en place d'une classe abstraite.mp4 | 12.78 MB | ||
| 097 -Mise en place d'une première classe fille.mp4 | 14.35 MB | ||
| 098 -Mise en place d'une seconde classe fille.mp4 | 7.86 MB | ||
| 099 -L'extérieur des classes.mp4 | 10.31 MB | ||
| 100 -Une autre façon d'aborder l'exercice.mp4 | 9.73 MB | ||
| 101 -Classe finale, théorie.mp4 | 2.43 MB | ||
| 102 -Classe finale, pratique.mp4 | 12.28 MB | ||
| 103 -Méthode finale, théorie.mp4 | 2.51 MB | ||
| 104 -Méthode finale, pratique.mp4 | 4.83 MB | ||
| 105 -Conclusion.mp4 | 1.83 MB | ||
| 106 -Include ou Require, théorie.mp4 | 5.14 MB | ||
| 107 -Include ou Require, pratique.mp4 | 20.82 MB | ||
| 108 -Chargement automatique des classes, théorie.mp4 | 13.85 MB | ||
| 109 -Chargement automatique des classes, pratique.mp4 | 18.92 MB | ||
| 110 -Présentation.mp4 | 6.19 MB | ||
| 111 -Déclaration d'un trait, théorie.mp4 | 3.15 MB | ||
| 112 -Exercice 1-2.mp4 | 19.21 MB | ||
| 113 -Exercice 2-2.mp4 | 11.55 MB | ||
| 114 -Ordre de priorité simple.mp4 | 5.69 MB | ||
| 115 -Ordre de priorité hiérarchique.mp4 | 12.25 MB | ||
| 116 -Déclaration de plusieurs traits.mp4 | 3.43 MB | ||
| 117 -Présentation.mp4 | 1.64 MB | ||
| 118 -La méthode __call(), théorie.mp4 | 2.41 MB | ||
| 119 -La méthode __call(), pratique.mp4 | 20.33 MB | ||
| 120 -La méthode __callStatic(), théorie.mp4 | 1.91 MB | ||
| 121 -La méthode __callStatic(), pratique.mp4 | 15.72 MB | ||
| 122 -Présentation du travail.mp4 | 2.82 MB | ||
| 123 -Mise en place des classes.mp4 | 9.82 MB | ||
| 124 -Appel des classes.mp4 | 11.67 MB | ||
| 125 -Mise en place des traits 1-2.mp4 | 9.42 MB | ||
| 126 -Mise en place des traits 2-2.mp4 | 11.54 MB | ||
| 127 -Conclusion.mp4 | 2.67 MB | ||
| 128 -Théorie.mp4 | 3.36 MB | ||
| 129 -Application.mp4 | 14.07 MB | ||
| 130 -Présentation du TP.mp4 | 4.58 MB | ||
| 131 -Mise en place de la classe.mp4 | 16.13 MB | ||
| 132 -Contrôle du solde envoyé.mp4 | 23.73 MB | ||
| 133 -Contrôle du nom envoyé.mp4 | 22.79 MB | ||
| 134 -Création de la méthode d'ajout au solde.mp4 | 28.69 MB | ||
| 135 -Création de la méthode de retrait du solde.mp4 | 27.67 MB | ||
| 136 -Réflexion sur le travail effectué.mp4 | 7.63 MB | ||
| 137 -Professionnalisation du programme.mp4 | 21.28 MB | ||
| 138 -Conclusion.mp4 | 5.87 MB | ||
| 139 -Propriétés non déclarées.mp4 | 10.23 MB | ||
| 140 -Explications du phénomène.mp4 | 6.71 MB | ||
| 141 -Conclusion.mp4 | 5.95 MB | ||
| 142 -Création d'une exception.mp4 | 13.48 MB | ||
| 143 -Modification du message de l'exception.mp4 | 12.6 MB | ||
| 144 -Amélioration.mp4 | 3.46 MB | ||
| 145 -Présentation.mp4 | 6.75 MB | ||
| 146 -Pourquoi un namespace (qm].mp4 | 4.39 MB | ||
| 147 -Exercice 1-6.mp4 | 4.42 MB | ||
| 148 -Exercice 2-6.mp4 | 9.86 MB | ||
| 149 -Exercice 3-6.mp4 | 9.52 MB | ||
| 150 -Exercice 4-6.mp4 | 5.43 MB | ||
| 151 -Exercice 5-6.mp4 | 9.72 MB | ||
| 152 -Exercice 6-6.mp4 | 6.71 MB | ||
| 153 -Création des fichiers d'un site web.mp4 | 14.18 MB | ||
| 154 -Mise en place de l'autoload.mp4 | 6.71 MB | ||
| 155 -Mise en place des namespaces.mp4 | 8.58 MB | ||
| 156 -On applique le tout !.mp4 | 3.48 MB | ||
| 157 -Conclusion.mp4 | 3.14 MB | ||
| 158 -Enoncé.mp4 | 3.71 MB | ||
| 159 -Ecriture de la classe.mp4 | 14.01 MB | ||
| 160 -Appel de la classe.mp4 | 7.56 MB | ||
| 161 -Enoncé.mp4 | 4.49 MB | ||
| 162 -Ecriture de la classe 1-3.mp4 | 12.97 MB | ||
| 163 -Ecriture de la classe 2-3.mp4 | 10.71 MB | ||
| 164 -Ecriture de la classe 3-3.mp4 | 8.66 MB | ||
| 165 -Appel de la classe.mp4 | 17.8 MB | ||
| 166 -Test du retour de formulaire 1-2.mp4 | 17.08 MB | ||
| 167 -Test du retour de formulaire 2-2.mp4 | 8.54 MB | ||
| 168 -Conclusion.mp4 | 8.97 MB | ||
| 169 -Enoncé.mp4 | 5.95 MB | ||
| 170 -Modification de la classe 1-2.mp4 | 15.86 MB | ||
| 171 -Modification de la classe 2-2.mp4 | 10.39 MB | ||
| 172 -Appel de la classe.mp4 | 20.37 MB | ||
| 173 -Enoncé.mp4 | 1.94 MB | ||
| 174 -Ecriture de la classe fille 1-2.mp4 | 22.07 MB | ||
| 175 -Ecriture de la classe fille 2-2.mp4 | 6.83 MB | ||
| 176 -Appel de la classe fille.mp4 | 20.4 MB | ||
| 177 -Enoncé.mp4 | 1.79 MB | ||
| 178 -Ecriture de la classe fille 1-2.mp4 | 13.44 MB | ||
| 179 -Ecriture de la classe fille 2-2.mp4 | 11.69 MB | ||
| 180 -Appel de la classe fille.mp4 | 9.78 MB | ||
| 181 -Enoncé.mp4 | 4.79 MB | ||
| 182 -Mise en place des bases.mp4 | 8.96 MB | ||
| 183 -Validation du champ nom.mp4 | 21.32 MB | ||
| 184 -Validation du champ prénom.mp4 | 10.84 MB | ||
| 185 -Validation du champ email.mp4 | 12.65 MB | ||
| 186 -Validation du champ âge.mp4 | 9.6 MB | ||
| 187 -Pour aller plus loin.mp4 | 1.3 MB | ||
| 188 -Conclusion.mp4 | 4.45 MB | ||
| 189 -Télécharger le Tuto et les fichiers sources | |||
| 104941 | |||
| site | |||
| classe | |||
| Personne.php | 712 B | ||
| index.php | 676 B | ||
| 105821 | |||
| site | |||
| classe | |||
| legume.php | 1.27 KB | ||
| index.php | 1.4 KB | ||
| 106181 | |||
| EXEMPLES | |||
| exercice | |||
| class | |||
| article.php | 441 B | ||
| articlepromo.php | 258 B | ||
| index.php | 517 B | ||
| heritage-multiple | |||
| class | |||
| fille.php | 173 B | ||
| mere.php | 136 B | ||
| sfille.php | 248 B | ||
| index.php | 312 B | ||
| 106571 | |||
| Exercice POO 4 | |||
| class | |||
| femme.php | 329 B | ||
| homme.php | 336 B | ||
| personne.php | 316 B | ||
| index.php | 381 B | ||
| 107031 | |||
| SITE | |||
| class | |||
| animal.php | 331 B | ||
| voiture.php | 350 B | ||
| index.php | 582 B | ||
| trait | |||
| commun.php | 155 B | ||
| erreur.php | 211 B | ||
| 107411 | |||
| SITE | |||
| class | |||
| comptebancaire.php | 1.05 KB | ||
| index.php | 1.24 KB | ||
| 118681 | |||
| site | |||
| class | |||
| coiffeur.php | 697 B | ||
| index.php | 888 B | ||
| 120001 | |||
| Exercices | |||
| autoloader | |||
| classes | |||
| classe1 | |||
| MaPremiereClasse.php | 141 B | ||
| classe2 | |||
| MaDeuxiemeClasse.php | 141 B | ||
| index.php | 491 B | ||
| namespace | |||
| Bonjour.php | 82 B | ||
| appli | |||
| Bonjour.php | 114 B | ||
| index.php | 119 B | ||
| 120271 | |||
| Exercices | |||
| Exercice 1 - Les pays et leur capitale | |||
| Capitale.php | 522 B | ||
| index.php | 374 B | ||
| Exercice 2 - Création d'un formulaire | |||
| Form.php | 933 B | ||
| index.php | 1.03 KB | ||
| Exercice 3 - Réflexion et amélioration | |||
| Form.php | 1010 B | ||
| index.php | 443 B | ||
| Exercice 4 - Ajout d'une sous classe | |||
| Form.php | 1016 B | ||
| FormCheckboxRadio.php | 841 B | ||
| index.php | 594 B | ||
| Exercice 5- Ajout d'une autre classe fille | |||
| Form.php | 1016 B | ||
| FormCheckboxRadio.php | 841 B | ||
| FormMenuDeroulant.php | 1.06 KB | ||
| index.php | 530 B | ||
| Exercice 6- Validation de formulaire | |||
| ValideForm.php | 1.01 KB | ||
| index.php | 1.08 KB | ||
| ▲ 233 total files | |||
Bundle POO - Programmation Orientee Objet en PHP
DESCRIPTION
Ce Bundle s'adresse à celles et ceux qui souhaitent apprendre à coder en POO. Je précise que la Programmation Orientée Objet n'est pas un nouveau langage de programmation, mais uniquement un concept de programmation.
Pour visionner ce Bundle dans de bonnes conditions, vous devez connaître la programmation en langage PHP. Si tel n'est pas votre cas, voici une formation complète consacrée au PHP qui comblera cette lacune. Notez également que chaque partie de ce bundle peut être acheté séparément.
Au programme de ce Bundle sur la POO en PHP:
Voici les notions qui seront abordées tout au long de cette formation vidéo en ligne.
Les Bases de la POO
Nous allons passer deux heures pour comprendre les bases de la création d'un objet en PHP. A la fin de ce tutoriel vidéo, le monde des objets sera vulgarisé. Vous serez à même de pouvoir créer et instancier une classe, déclarer des propriétés ainsi que des méthodes et de comprendre la notion de visibilité. Un exercice viendra consolider nos nouvelles connaissances.
Les grands principes de la POO
Nous découvrirons le principe d'encapsulation. Nous étudierons les variables d'objets ainsi que les variables de classes. Nous verrons également les méthodes d'objets ainsi que les méthodes de classes. Puis, nous aborderons les constantes de classes avec un peu de théorie et beaucoup de pratique. Nous passerons également en revu la notion de constructeur. Des exercices vous seront proposés en fin de chapitre.
L'héritage
Une partie sera entièrement dédiée à l'héritage en POO. Nous allons voir tous les niveaux hiérarchiques de la Programmation Orientée Objet. Nous aborderons des exemples concrets afin de faciliter la compréhension des subtilités de l'héritage en programmation orientée objet.
Abstraction & Finale
Une partie qui abordera les notions d'abstraction et de finale. Nous allons voir ensemble ce qu'est une classe abstraite ainsi qu'une méthode abstraite. Nous verrons également le principe de la classe finale ainsi que de la méthode finale. Des exercices viendront compléter une nouvelle fois, l'apprentissage de ces nouvelles connaissances.
Les traits
Dans cette partie, je vous propose de découvrir comment mettre en place un autoloader afin de charger automatiquement les classes instanciées. Nous allons ensuite étudier les traits en programmation orientée objet. Nous verrons comment les déclarer, nous verrons les ordres de priorité des méthodes liées aux traits. Nous terminerons par la découverte de deux méthodes magiques : __call et __callStatic. Plusieurs exercices vous seront proposés afin de bien assimiler toutes ces nouveautés.
D'autres notions POO
Pour partie, je vous propose d'accroître vos connaissances en POO en abordant 4 sujets supplémentaires. Les propriétés non déclarées, la gestion des exceptions, les namespaces en POO et enfin l'utilisation d'un autoloader avec des namespaces.
Exercices de validation des acquis
Pour terminer ce Bundle, nous allons appliquer les connaissances que nous avons acquises en réalisant 5 exercices de POO. Je vous donnerai les énoncés de ces exercices, vous pourrez alors réaliser vos classes puis je vous proposerais une solution.
INFORMATION
Éditeur : tuto.com
Formateur : Carl Brison
?Publié le : 2019
Une formation vidéo de 17h30m
Niveau de ce tuto
intermédiaire
LOGICIEL & VERSION
Php 7
Langue(s) :
Français
DÉTAILS TECHNIQUE
Format : MP4
Qualité : WEBrip 720p
Codec Vidéo : AVC 14 à 225 kb/s
Audio : AAC LC 2.0 à 128 kb/s
INFORMATION SUR L'UPLOAD
Poids Total :1,86 Go
Nombre de fichiers :233
Fichiers sources : inclus
All Comments