Bienvenue sur ce bundle d'une durée de 17h30 et plus de 180 vidéos consacrées à l'apprentissage de la Programmation Orientée Objet en PHP !
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.
Je reste entièrement disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Tous les fichiers de travail sont fournis.
A la fin de ce bundle de formations, vous serez autonome avec la programmation orientée objet en PHP !
Avis des apprenants