Tu veux concevoir un site web moderne ? C'est parti : apprends le développement orienté objet avec PHP, des bases à la mise en pratique. Le tutoriel de Jan Brinkmann, d'une durée de 10 heures, couvre les bases, les concepts avancés, les design patterns et des projets pratiques.
Aprennez les langues n'a jamais été aussi facile! Laisse-toi montrer avec le tutoriel PHP comment créer ton site web en programmation orientée objet.
Vous voulez comprendre et utiliser PHP? Alors suivez les pas de Jan Brinkmann, un développeur expérimenté depuis plus de 15 ans! Dans deux chapitres principaux, vous apprendrez les fondamentaux et les informations pratiques nécessaires pour travailler de manière autonome avec PHP. En bonus, cette formation comprend une galerie d'images entièrement conçue, comprenant: un logo modifiable, quatre modèles Photoshop de la galerie et la mise en œuvre complète en tant que modèle HTML/CSS.
Ce tutoriel PHP commence par l'idée fondamentale de l'orientation objet et vous familiarise avec tous les termes. Ensuite, vous apprendrez à connaître les quatre piliers de l'orientation objet – les concepts abrégés sous le nom de APIE sont Abstraction, Polymorphisme, Héritage et Encapsulation.
Ensuite, vous découvrirez la mise en œuvre pratique et explorerez facilement les possibilités offertes par PHP 7. Les concepts avancés de la programmation orientée objet vous préparent à votre travail quotidien avec PHP.
La transition vers la pratique est marquée par la structuration des projets. Vous utiliserez l'autoloader pour les classes et les espaces de noms PHP. Avant de passer au projet complet, vous apprendrez quelques design patterns que vous utiliserez régulièrement.
La deuxième partie de la formation vous montrera comment les frameworks PHP modernes fonctionnent. Pour cela, nous mettrons en œuvre le modèle-vue-contrôleur exclusivement avec les fonctionnalités fournies par PHP. Vous diviserez le code en unités logiques à l'aide des espaces de noms et créerez un projet entièrement fonctionnel traitant les modèles HTML. Vous obtiendrez un aperçu de la structure des projets Web actuels, sans détour.
La galerie d'images comprend un point d'entrée central via le fichier index.php, le routage de la demande vers les classes appropriées, une classe Bootstrap pour déterminer la ressource correcte, un contrôleur frontal avec des actions, une connexion à la base de données orientée objet via PDO et l'authentification des utilisateurs. Vous traiterez également les demandes POST, traiterez les images téléchargées et les redimensionnerez pour avoir une hauteur d'image uniforme.
Une inscription utilisateur sera ajoutée, ainsi que la connexion correspondante.
Vous apprendrez les bases et aussi le développement web orienté objet avec PHP en vous basant sur des concepts importants de la pratique. Vous obtiendrez les outils nécessaires pour mettre en œuvre des applications Web complètes avec les fonctionnalités PHP, sans avoir recours à des frameworks externes: comprendre l'orientation objet et mettre en œuvre des projets orientés objet avec PHP, créer votre propre projet modèle-vue-contrôleur, comprendre le fonctionnement des frameworks PHP modernes, mettre en œuvre des design patterns importants avec PHP, maîtriser les espaces de noms en PHP et définir vos propres autoloaders.
Ainsi, vos sites Web et applications parlent comme ChatGPT
Étape par étape vers des formulaires fonctionnels personnalisés
Tous les modules importants expliqués!
Toutes les fonctionnalités pertinentes expliquées en détail.
Écrivez vos propres lignes!
Pour des sites web et des applications modernes.
Créer des sites web et des applications soi-même.
Pour des sites Web sans erreur et rapides avec des mises en page optimisées