{"id":231013,"date":"2022-12-13T13:23:00","date_gmt":"2022-12-13T10:23:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231013"},"modified":"2022-12-13T13:24:19","modified_gmt":"2022-12-13T10:24:19","slug":"nouveau-contenu-pour-les-membres-du-site-poo-et-plus","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/nouveau-contenu-pour-les-membres-du-site-poo-et-plus\/","title":{"rendered":"Nouveau contenu pour les membres du site\u00a0: POO et plus"},"content":{"rendered":"\n<p>Lorsque j&rsquo;ai d\u00e9cid\u00e9 de cr\u00e9er une section r\u00e9serv\u00e9e aux membres de mon site Web, c&rsquo;\u00e9tait pour faire deux choses\u00a0:<\/p>\n<ol>\n<li>fournir aux membres un acc\u00e8s \u00e0 des articles de haute qualit\u00e9 sur la fa\u00e7on d&rsquo;aborder la programmation orient\u00e9e objet dans WordPress,<\/li>\n<li>accorde des remises sur d&rsquo;autres produits et services que j&rsquo;ai trouv\u00e9s utiles via des amis, des connaissances et d&rsquo;autres services.<\/li>\n<\/ol>\n<p>P\u00e9riodiquement, je re\u00e7ois des questions sur le contenu que j&rsquo;ai produit jusqu&rsquo;\u00e0 pr\u00e9sent. Si vous souhaitez lire la liste compl\u00e8te et d\u00e9taill\u00e9e, vous pouvez les voir <strong><a href=\"https:\/\/tommcfarlin.com\/members-only-content\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ici<\/a><\/strong>.<\/p>\n<p>Mais l&rsquo;essentiel de ce que j&rsquo;ai jusqu&rsquo;\u00e0 pr\u00e9sent est ici:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/fr\/programmation-orientee-objet-dans-wordpress-enonce-des-travaux\/\" title=\"Le m\u00e9tier de la programmation\">Le m\u00e9tier de la programmation<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/tag\/object-oriented-wordpress-development\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Programmation orient\u00e9e objet dans WordPress<\/a><\/strong> (une introduction aux principes de base)<\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/tag\/object-oriented-wordpress-development\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Un environnement de d\u00e9veloppement WordPress<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/tag\/visual-studio-code\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Utilisation du code Visual Studio<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/fr\/installation-de-phpunit-dans-visual-studio-code\/\" title=\"Tests unitaires\">Tests unitaires<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/tag\/the-independent-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Le D\u00e9veloppeur WordPress Ind\u00e9pendant<\/a><\/strong><\/li>\n<\/ul>\n<p>Et c&rsquo;est le contenu que j&rsquo;ai pour les membres du site jusqu&rsquo;\u00e0 pr\u00e9sent. Mais cela ne r\u00e9pond pas \u00e0 la question de savoir quelle est la prochaine \u00e9tape (ni \u00e0 la question de savoir pourquoi j&rsquo;ai pr\u00e9sent\u00e9 les choses comme je l&rsquo;ai fait), alors j&rsquo;ai pens\u00e9 que je prendrais un message pour le faire.<\/p>\n<h2>Contenu pour les membres du site<\/h2>\n<p>Premi\u00e8rement, la raison pour laquelle tant de contenu a \u00e9t\u00e9 pr\u00e9sent\u00e9 comme celui-ci pour commencer est que je pense qu&rsquo;il y a une base qui doit \u00eatre \u00e9tablie pour les membres afin que nous soyons tous sur la m\u00eame page proverbiale avant d&rsquo;entrer dans la programmation.<\/p>\n<p>Mais ce n&rsquo;est pas seulement de la programmation non plus. C&rsquo;est comprendre :<\/p>\n<ol>\n<li>ce qu&rsquo;il faut installer,<\/li>\n<li>comment utiliser un IDE,<\/li>\n<li>une compr\u00e9hension fondamentale des tests unitaires,<\/li>\n<li>comment g\u00e9rer WordPress d&rsquo;un point de vue ind\u00e9pendant avant d&rsquo;entrer dans la th\u00e9orie.<\/li>\n<\/ol>\n<p>Je sais que beaucoup de cela peut sembler \u00eatre du bruit ou du mat\u00e9riel inutile si vous avez un certain niveau d&rsquo;exp\u00e9rience. Mais il y a beaucoup de gens pour qui c&rsquo;est nouveau \u2013 et je pense que c&rsquo;est une bonne chose \u2013 car cela aide \u00e0 pr\u00e9parer le terrain pour ouvrir la voie \u00e0 un ensemble de fa\u00e7ons d&rsquo;envisager la programmation dans le contexte de WordPress en utilisant des strat\u00e9gies d&rsquo;ing\u00e9nierie logicielle.<\/p>\n<p>Bien s\u00fbr, il y a mati\u00e8re \u00e0 d\u00e9battre de la derni\u00e8re partie de cette phrase, mais je suis un fan de la programmation c\u00f4t\u00e9 serveur, je pense que la programmation orient\u00e9e objet est un moyen solide d&rsquo;aborder la r\u00e9solution de probl\u00e8mes, mais avant cela, il est important de faire assurez-vous que d&rsquo;autres choses sont en place en premier.<\/p>\n<p>Et c&rsquo;est le but du contenu jusqu&rsquo;\u00e0 pr\u00e9sent.<\/p>\n<h3>Alors, quelle est la prochaine \u00e9tape\u00a0?<\/h3>\n<p>Ensuite, ce que je cherche \u00e0 faire est de commencer \u00e0 aborder la programmation orient\u00e9e objet dans WordPress de deux mani\u00e8res :<\/p>\n<h4>L&rsquo;API des widgets<\/h4>\n<p>Tout d&rsquo;abord, je voulais jeter un \u0153il \u00e0 l&rsquo; <strong><a href=\"https:\/\/codex.wordpress.org\/Widgets_API\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">API Widgets<\/a><\/strong> et peut-\u00eatre m\u00eame \u00e9crire notre widget. La raison en est qu&rsquo;il y a des le\u00e7ons orient\u00e9es objet \u00e0 tirer de cette API et comment nous pouvons l&rsquo;impl\u00e9menter nous-m\u00eames.<\/p>\n<\/p>\n<p>Nous examinerons l&rsquo;h\u00e9ritage ainsi que certaines des autres fonctionnalit\u00e9s fournies par l&rsquo;API.<\/p>\n<h4>D\u00e9veloppement moderne<\/h4>\n<p>Ensuite, je pr\u00e9vois de parler de la cr\u00e9ation d&rsquo;un plugin \u00e0 partir de z\u00e9ro en utilisant\u00a0:<\/p>\n<ol>\n<li>Compositeur<\/li>\n<li>un fichier d&rsquo;amor\u00e7age<\/li>\n<li>Cours abstraits,<\/li>\n<li>Un r\u00e9f\u00e9rentiel,<\/li>\n<li>Abonn\u00e9s (pour le Event-Driven Design Pattern utilis\u00e9 par WordPress),<\/li>\n<li>Et en utilisant PHP7 avec les normes de codage PSR et le workflow de d\u00e9veloppement moderne.<\/li>\n<\/ol>\n<p>Il y a donc beaucoup de choses \u00e0 venir pour les membres dans les mois \u00e0 venir. Je suis ravi de le parcourir et de fournir autant de contenu que possible.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161812-61e72b28c11e2.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161812-61e72b28c11e2.png\" alt=\"Nouveau contenu pour les membres du site\u00a0: POO et plus\"><\/a><\/p>\n<p>Oui, cela peut se d\u00e9placer \u00e0 un rythme plus lent par article que certains pourraient le souhaiter, mais ce sera \u00e9galement plus rapide que la vitesse \u00e0 laquelle certains des autres articles ont \u00e9t\u00e9 \u00e9crits au cours des deux derniers mois.<\/p>\n<h2>Nous y voil\u00e0<\/h2>\n<p>Cela dit, j&rsquo;attends avec impatience la prochaine phase du contenu, en continuant \u00e0 conclure\u00a0 simultan\u00e9ment le contenu de <strong><a href=\"https:\/\/tommcfarlin.com\/tag\/the-independent-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">The Independent WordPress Developer<\/a>\u00a0<\/strong> et en cherchant \u00e0 am\u00e9liorer la livraison de ce que j&rsquo;ai jusqu&rsquo;\u00e0 pr\u00e9sent.<\/p>\n<p>Si vous n&rsquo;\u00eates pas membre et que tout cela vous semble int\u00e9ressant, vous pouvez vous inscrire <strong><a href=\"https:\/\/tommcfarlin.com\/registration-info\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ici<\/a><\/strong>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le contenu \u00e0 venir pour les membres du site comprend un aper\u00e7u de l&rsquo;API Widgets, des techniques modernes orient\u00e9es objet et la cr\u00e9ation de notre propre plugin.<\/p>\n","protected":false},"author":1,"featured_media":235749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[717,832,841],"tags":[1167],"class_list":["post-231013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpeur","category-guide-pour-les-debutants","category-tutoriels","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/231013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=231013"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/231013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/235749"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=231013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=231013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=231013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}