{"id":205490,"date":"2023-07-18T11:00:00","date_gmt":"2023-07-18T09:00:00","guid":{"rendered":"https:\/\/nextcloud.com\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/"},"modified":"2024-10-11T09:39:38","modified_gmt":"2024-10-11T07:39:38","slug":"developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels","status":"publish","type":"post","link":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/","title":{"rendered":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels !"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2023\/07\/App-development-tutorials-2.png\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2023\/07\/App-development-tutorials-2-1024x576.png\" alt=\"\" class=\"wp-image-130971\" srcset=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2-1024x576.png 1024w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2-300x169.png 300w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2-768x432.png 768w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2-1536x864.png 1536w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Que vous soyez un d\u00e9veloppeur amateur, exp\u00e9riment\u00e9 ou expert, nos tutoriels vous pr\u00e9pareront \u00e0 d\u00e9velopper des applications pour Nextcloud.<\/p>\n\n<p>Nous nous concentrons sur le d\u00e9veloppement d&rsquo;applications open source et nous nous engageons \u00e0 fournir \u00e0 notre communaut\u00e9 tous les outils dont elle a besoin pour transformer ses id\u00e9es en v\u00e9ritables applications Nextcloud.<\/p>\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading has-text-align-center\">Pourquoi les applications Nextcloud ?<\/h2>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Sautez le pas \ud83d\ude80<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Nextcloud vous offre les bases pour construire votre application. Authentification, gestion et partage de fichiers, contr\u00f4le d&rsquo;acc\u00e8s, clients mobiles et de bureau &#8211; ne vous inqui\u00e9tez pas, nous avons tout pr\u00e9vu !<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Open source \ud83d\udc99<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Il s&rsquo;agit d&rsquo;un logiciel open source, qui vous permet de vous inspirer du code d&rsquo;autres applications.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Une communaut\u00e9 forte \ud83d\udc69\u200d\ud83d\udcbb<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Faites partie de la formidable communaut\u00e9 open-source qui est accueillante, encourageante et qui ressemble \u00e0 une famille.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Large audience \ud83c\udf0d<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Il y a entre 200 et 300 000 serveurs Nextcloud sur le web. Les applications les plus t\u00e9l\u00e9charg\u00e9es sur notre magasin d&rsquo;applications sont install\u00e9es sur plus de 100 000 serveurs et comptent des millions d&rsquo;utilisateurs !<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Promotion gratuite \ud83d\udce2<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Si vous cr\u00e9ez une application, une extension ou une int\u00e9gration, Nextcloud vous aidera \u00e0 la promouvoir. Nous sommes heureux de travailler avec vous !<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Opportunit\u00e9 commerciale \ud83d\ude4c<\/h3>\n\n\n\n<p class=\"has-text-align-center\">Si vous cr\u00e9ez une application, un script, une extension ou un outil dans le cadre de votre activit\u00e9 professionnelle, nous serons heureux de soutenir vos efforts. Nous aimons notre \u00e9cosyst\u00e8me et nous voulons que vous en profitiez !<\/p>\n<\/div>\n<\/div>\n\n<p>Alors, qu&rsquo;attendez-vous ? <\/p>\n\n<p>Lisez la suite pour d\u00e9couvrir nos tout nouveaux tutoriels de d\u00e9veloppement d&rsquo;applications Nextcloud ! \u2935\ufe0f<\/p>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">D\u00e9velopper une application compl\u00e8te<\/h2>\n\n<p>Si vous avez une id\u00e9e r\u00e9volutionnaire pour une application, c&rsquo;est l&rsquo;occasion de la d\u00e9velopper de A \u00e0 Z !<\/p>\n\n<p>Dans ce tutoriel, vous apprendrez \u00e0 d\u00e9velopper une application compl\u00e8te avec une barre de navigation et une base de donn\u00e9es.<\/p>\n<section class=\"simple-slider-section \" id=\"\">\r\n\t<div class=\"\">\r\n                    <div class=\"owl-carousel simple_slider_slideshow\" id=\"\">\r\n                                    <div class=\"gallery_item\" id=\"79578\">\r\n                        <a href=\"https:\/\/nextcloud.com\/c\/uploads\/2022\/11\/nextcloud-app-store-sharing-and-collaboration-cloud-storage.png\" class=\"simple_slider_slideshow_link\">\r\n                            <img decoding=\"async\" width=\"1369\" height=\"919\" src=\"https:\/\/nextcloud.com\/c\/uploads\/2022\/11\/nextcloud-app-store-sharing-and-collaboration-cloud-storage.png\" class=\"attachment-full size-full\" alt=\"Nextcloud App Store - sharing and collaboration cloud storage\" \/>                        <\/a>\r\n                                            <\/div>\r\n                                    <div class=\"gallery_item\" id=\"130982\">\r\n                        <a href=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Add-development-test-2.png\" class=\"simple_slider_slideshow_link\">\r\n                            <img decoding=\"async\" width=\"702\" height=\"334\" src=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Add-development-test-2.png\" class=\"attachment-full size-full\" alt=\"Add development test\" srcset=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Add-development-test-2.png 702w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Add-development-test-2-300x143.png 300w\" sizes=\"(max-width: 702px) 100vw, 702px\" \/>                        <\/a>\r\n                                            <\/div>\r\n                                    <div class=\"gallery_item\" id=\"130987\">\r\n                        <a href=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/add-development-test-1.png\" class=\"simple_slider_slideshow_link\">\r\n                            <img decoding=\"async\" width=\"2878\" height=\"1648\" src=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/add-development-test-1.png\" class=\"attachment-full size-full\" alt=\"\" \/>                        <\/a>\r\n                                            <\/div>\r\n                            <\/ul>\r\n        \t<\/div>\r\n<\/section>\r\n<script>\r\n    jQuery(document).ready(function ($) {\r\n        var owl_simple_slider = $('.simple_slider_slideshow');\r\n        owl_simple_slider.owlCarousel({\r\n            loop: false,\r\n            stagePadding: 50,\r\n            autoplay: false,\r\n            margin:10,\r\n            dots: false,\r\n            nav:true,\r\n            responsive:{\r\n                0:{\r\n                    items:1\r\n                },\r\n                600:{\r\n                    items:1\r\n                },\r\n                800:{\r\n                    items:1\r\n                },\r\n                1000:{\r\n                    items:1\r\n                }\r\n            },\r\n            onDragged: owl_stop_autoplay,\r\n            autoplayHoverPause:true,\r\n            onInitialized: function (event) {\r\n\t\t\t\t\/\/ Remove role=\"presentation\" from arrows\r\n\t\t\t\t$('.owl-prev, .owl-next').removeAttr('role');\r\n\t\t\t\t$('.owl-prev, .owl-next').attr('tabindex', 0);\r\n\t\t\t}\r\n        });\r\n\r\n        \/\/ Assign original indices to real (non-cloned) items\r\n\t\towl_simple_slider.find('.owl-item:not(.cloned)').each(function (i) {\r\n\t\t\t$(this).attr('data-original-index', i);\r\n\t\t});\r\n\r\n\t\t\/\/ Focus handling for links, buttons, inputs, etc.\r\n\t\towl_simple_slider.on('focusin', '.owl-item a, .owl-item button, .owl-item input', function () {\r\n\t\t\tconst $focusedItem = $(this).closest('.owl-item');\r\n\r\n\t\t\tif (!$focusedItem.length || $focusedItem.hasClass('cloned')) {\r\n\t\t\t\/\/ Try to find the real item (not a clone)\r\n\t\t\tconst realIndex = $focusedItem.data('original-index');\r\n\t\t\tif (typeof realIndex !== 'undefined') {\r\n\t\t\t\towl_simple_slider.trigger('to.owl.carousel', [realIndex, 300, true]);\r\n\t\t\t}\r\n\t\t\treturn;\r\n\t\t\t}\r\n\r\n\t\t\tconst index = $focusedItem.data('original-index');\r\n\t\t\tif (typeof index !== 'undefined') {\r\n\t\t\towl_simple_slider.trigger('to.owl.carousel', [index, 300, true]);\r\n\t\t\t}\r\n\t\t});\r\n\r\n        owl_simple_slider.on('click', function(e) {\r\n            owl_stop_autoplay();\r\n        });\r\n        function owl_stop_autoplay() {\r\n            \/\/console.log('autoplay stopped.');\r\n            owl_simple_slider.trigger('stop.owl.autoplay');\r\n        }\r\n\r\n    });\r\n<\/script>\r\n\n<p>Apr\u00e8s le tutoriel, vous saurez comment :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er une application autonome avec un menu de navigation<\/li>\n\n\n\n<li>Utiliser la base de donn\u00e9es<\/li>\n\n\n\n<li>\u00c9tendre l&rsquo;API de Nextcloud avec les points de terminaison de votre application<\/li>\n\n\n\n<li>Exporter dans un fichier les donn\u00e9es stock\u00e9es par votre application dans la base de donn\u00e9es<\/li>\n<\/ul>\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.nextcloud.com\/s\/iyNGp8ryWxc7Efa?path=%2F6%20Developing%20a%20complete%20app%20with%20a%20navigation%20bar%20and%20database\" target=\"_blank\" rel=\"noreferrer noopener\">D\u00e9marrer<\/a><\/div>\n<\/div>\n\n<div style=\"height:68px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Ajouter des tests automatis\u00e9s \u00e0 votre application<\/h2>\n\n<p>Apr\u00e8s avoir cr\u00e9\u00e9 votre propre application, vous pouvez apprendre \u00e0 configurer des tests automatis\u00e9s pour celle-ci !<\/p>\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 43%\"><div class=\"wp-block-media-text__content\">\n<p>Apprenez \u00e0 utiliser GitHub Actions &#8211; une plateforme d&rsquo;int\u00e9gration et de livraison continues (CI\/CD) qui vous permet d&rsquo;automatiser votre flux de d\u00e9veloppement. Avec GitHub Actions, les d\u00e9veloppeurs d&rsquo;applications n&rsquo;ont pas besoin de d\u00e9ployer un environnement de test pour toutes les diff\u00e9rentes versions de Nextcloud, de PHP et de syst\u00e8me de base de donn\u00e9es. <\/p>\n\n\n\n<p>Vous verrez \u00e0 quel point il est pratique d&rsquo;avoir des tests qui sont d\u00e9clench\u00e9s automatiquement afin qu&rsquo;ils s&rsquo;ex\u00e9cutent pour chaque demande d&rsquo;extraction.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"900\" height=\"300\" src=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2023\/07\/0_AohySn45UIt-1lwu.png\" alt=\"Actions GitHub\" class=\"wp-image-130798 size-full\" srcset=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/0_AohySn45UIt-1lwu.png 900w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/0_AohySn45UIt-1lwu-300x100.png 300w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/0_AohySn45UIt-1lwu-768x256.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n<p>Apr\u00e8s le tutoriel, vous saurez comment :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Utiliser les actions GitHub pour mettre en place un environnement de test Nextcloud sp\u00e9cifique<\/li>\n\n\n\n<li>Configurer les tests \u00e0 ex\u00e9cuter<\/li>\n\n\n\n<li>Mettre en \u0153uvre les tests<\/li>\n\n\n\n<li>Voir si les tests se sont d\u00e9roul\u00e9s avec succ\u00e8s<\/li>\n<\/ul>\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.nextcloud.com\/s\/iyNGp8ryWxc7Efa?path=%2F7%20Adding%20automated%20tests%20to%20your%20app\" target=\"_blank\" rel=\"noreferrer noopener\">D\u00e9marrer<\/a><\/div>\n<\/div>\n\n<div style=\"height:68px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div style=\"height:68px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Techniques de base de d\u00e9pannage<\/h2>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2023\/07\/Coding-scaled.jpg\"><img decoding=\"async\" width=\"867\" height=\"576\" src=\"https:\/\/nextcloud.com\/wp-content\/uploads\/2023\/07\/Coding-867x576.jpg\" alt=\"Codage\" class=\"wp-image-130827\" srcset=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Coding-867x576.jpg 867w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Coding-300x199.jpg 300w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Coding-768x510.jpg 768w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Coding-1536x1020.jpg 1536w, https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/Coding-2048x1360.jpg 2048w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><\/figure>\n\n<p>Votre application ne fonctionne pas comme pr\u00e9vu ? Vous ne savez pas pourquoi le code ne fonctionne pas correctement ?<\/p>\n\n<p>Ce tutoriel vous apprendra \u00e0 :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Red\u00e9marrer votre instance Nextcloud<\/li>\n\n\n\n<li>Acc\u00e9der \u00e0 la console du navigateur<\/li>\n\n\n\n<li>Obtenir le fichier Nextcloud.log<\/li>\n<\/ul>\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.nextcloud.com\/s\/iyNGp8ryWxc7Efa?path=Extra%20Basic%20app%20development%20troubleshooting\" target=\"_blank\" rel=\"noreferrer noopener\">D\u00e9marrer<\/a><\/div>\n<\/div>\n\n<div style=\"height:68px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">EXTRA : Mise en place d&rsquo;un environnement de test &#8211; Reproduire les bugs et tester les PR<\/h2>\n\n<p>Pour ceux qui travaillent sur le c\u0153ur de Nextcloud, vous pouvez apprendre \u00e0 mettre en place un environnement de test facile en utilisant l&rsquo;<a href=\"https:\/\/github.com\/szaimen\/nextcloud-easy-test\" target=\"_blank\" rel=\"noreferrer noopener\">Instance de test facile Nextcloud de Simon.<\/a> <\/p>\n\n<p>Il s&rsquo;agit d&rsquo;une instance super rapide utilisant docker pour Nextcloud afin de lancer rapidement diff\u00e9rentes versions de Nextcloud, ce qui est id\u00e9al pour reproduire les bugs, tester les PR, et tester les changements UX.<\/p>\n\n<p>Apr\u00e8s ce tutoriel, vous saurez comment :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Mettre en place un environnement Nextcloud local \u00e0 des fins de test<\/li>\n\n\n\n<li>Test des PR pour Nextcloud<\/li>\n\n\n\n<li>Reproduire rapidement des bugs sur diff\u00e9rentes versions de Nextcloud et obtenir des logs<\/li>\n\n\n\n<li>Mettre en place plusieurs environnements pour tester les changements UX aupr\u00e8s des utilisateurs<\/li>\n<\/ul>\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.nextcloud.com\/s\/iyNGp8ryWxc7Efa?path=Extra%20Reproducing%20bugs%20and%20testing%20PR%27s%20with%20a%20test%20environment\" target=\"_blank\" rel=\"noreferrer noopener\">D\u00e9marrer<\/a><\/div>\n<\/div>\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<section class=\"promo-section promo_webinar   has_custom_bg_image \" id=\"\" style=\"background-image: url(https:\/\/nextcloud.com\/c\/uploads\/2023\/01\/nextcloud-developer-program.jpg);\">\r\n\t<div class=\"container\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-12\">\r\n\t\t\t\t<div class=\"text-block \">\r\n\t\t\t\t\t<h2>Develop for Nextcloud<\/h2><p>See all of our developer tutorials, featured apps, and more!<\/p>\n<a class=\"c-btn btn-white\" href=\"https:\/\/nextcloud.com\/developer\/\" target=\"_blank\">Learn more<\/a>\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\r\n","protected":false},"excerpt":{"rendered":"<p>Que vous soyez un d\u00e9veloppeur amateur, exp\u00e9riment\u00e9 ou expert, nos tutoriels vous pr\u00e9pareront \u00e0 d\u00e9velopper des applications pour Nextcloud.<\/p>\n","protected":false},"author":9,"featured_media":130972,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[49,5,11,6,292],"tags":[],"class_list":["post-205490","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-tuesday","category-apps","category-blog","category-community","category-developer-tutorials"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d&#039;applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d&#039;applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\" \/>\n<meta property=\"og:site_name\" content=\"Nextcloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Nextclouders\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-11T07:39:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mikaela Schneider\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nextclouders\" \/>\n<meta name=\"twitter:site\" content=\"@nextclouders\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mikaela Schneider\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\"},\"author\":{\"name\":\"Mikaela Schneider\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/ea95df24e6e3adc5f63c79555fa599f5\"},\"headline\":\"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels !\",\"datePublished\":\"2023-07-18T09:00:00+00:00\",\"dateModified\":\"2024-10-11T07:39:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\"},\"wordCount\":728,\"publisher\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png\",\"articleSection\":[\"App Tuesday\",\"Apps\",\"Blog\",\"Community\",\"Developer Tutorials\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\",\"url\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\",\"name\":\"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud\",\"isPartOf\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png\",\"datePublished\":\"2023-07-18T09:00:00+00:00\",\"dateModified\":\"2024-10-11T07:39:38+00:00\",\"description\":\"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d'applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !\",\"breadcrumb\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage\",\"url\":\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png\",\"contentUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png\",\"width\":1920,\"height\":1080,\"caption\":\"App development tutorials\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nextcloud.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels !\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#website\",\"url\":\"https:\/\/nextcloud.com\/fr\/\",\"name\":\"Nextcloud\",\"description\":\"Regain control over your data\",\"publisher\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nextcloud.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#organization\",\"name\":\"Nextcloud\",\"url\":\"https:\/\/nextcloud.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg\",\"contentUrl\":\"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"Nextcloud\"},\"image\":{\"@id\":\"https:\/\/nextcloud.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Nextclouders\/\",\"https:\/\/x.com\/nextclouders\",\"https:\/\/www.linkedin.com\/company\/10827569\/\",\"https:\/\/youtube.com\/nextcloud\",\"https:\/\/www.instagram.com\/nextclouders\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/ea95df24e6e3adc5f63c79555fa599f5\",\"name\":\"Mikaela Schneider\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b0e9ca5948ab0ab4c0732dd1e79442d7b531e574a27757a9fbc4fad5f732b0f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b0e9ca5948ab0ab4c0732dd1e79442d7b531e574a27757a9fbc4fad5f732b0f?s=96&d=mm&r=g\",\"caption\":\"Mikaela Schneider\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud","description":"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d'applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/","og_locale":"fr_FR","og_type":"article","og_title":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud","og_description":"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d'applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !","og_url":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/","og_site_name":"Nextcloud","article_publisher":"https:\/\/www.facebook.com\/Nextclouders\/","article_published_time":"2023-07-18T09:00:00+00:00","article_modified_time":"2024-10-11T07:39:38+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","type":"image\/png"}],"author":"Mikaela Schneider","twitter_card":"summary_large_image","twitter_creator":"@nextclouders","twitter_site":"@nextclouders","twitter_misc":{"\u00c9crit par":"Mikaela Schneider","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#article","isPartOf":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/"},"author":{"name":"Mikaela Schneider","@id":"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/ea95df24e6e3adc5f63c79555fa599f5"},"headline":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels !","datePublished":"2023-07-18T09:00:00+00:00","dateModified":"2024-10-11T07:39:38+00:00","mainEntityOfPage":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/"},"wordCount":728,"publisher":{"@id":"https:\/\/nextcloud.com\/fr\/#organization"},"image":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage"},"thumbnailUrl":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","articleSection":["App Tuesday","Apps","Blog","Community","Developer Tutorials"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/","url":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/","name":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels ! - Nextcloud","isPartOf":{"@id":"https:\/\/nextcloud.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage"},"image":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage"},"thumbnailUrl":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","datePublished":"2023-07-18T09:00:00+00:00","dateModified":"2024-10-11T07:39:38+00:00","description":"D\u00e9couvrez les nouveaux tutoriels de Nextcloud pour le d\u00e9veloppement d'applications ! D\u00e9veloppez une application compl\u00e8te, ajoutez des tests automatis\u00e9s et apprenez les techniques de d\u00e9pannage !","breadcrumb":{"@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#primaryimage","url":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","contentUrl":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","width":1920,"height":1080,"caption":"App development tutorials"},{"@type":"BreadcrumbList","@id":"https:\/\/nextcloud.com\/fr\/blog\/developpez-vos-propres-applications-nextcloud-consultez-nos-nouveaux-tutoriels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nextcloud.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppez vos propres applications Nextcloud : Consultez nos nouveaux tutoriels !"}]},{"@type":"WebSite","@id":"https:\/\/nextcloud.com\/fr\/#website","url":"https:\/\/nextcloud.com\/fr\/","name":"Nextcloud","description":"Regain control over your data","publisher":{"@id":"https:\/\/nextcloud.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nextcloud.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/nextcloud.com\/fr\/#organization","name":"Nextcloud","url":"https:\/\/nextcloud.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/nextcloud.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg","contentUrl":"https:\/\/nextcloud.com\/c\/uploads\/2022\/10\/nextcloud-logo-blue-transparent.svg","width":"1024","height":"1024","caption":"Nextcloud"},"image":{"@id":"https:\/\/nextcloud.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Nextclouders\/","https:\/\/x.com\/nextclouders","https:\/\/www.linkedin.com\/company\/10827569\/","https:\/\/youtube.com\/nextcloud","https:\/\/www.instagram.com\/nextclouders\/"]},{"@type":"Person","@id":"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/ea95df24e6e3adc5f63c79555fa599f5","name":"Mikaela Schneider","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/nextcloud.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b0e9ca5948ab0ab4c0732dd1e79442d7b531e574a27757a9fbc4fad5f732b0f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b0e9ca5948ab0ab4c0732dd1e79442d7b531e574a27757a9fbc4fad5f732b0f?s=96&d=mm&r=g","caption":"Mikaela Schneider"}}]}},"featured_media_url":"https:\/\/nextcloud.com\/c\/uploads\/2023\/07\/App-development-tutorials-2.png","_links":{"self":[{"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/posts\/205490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/comments?post=205490"}],"version-history":[{"count":2,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/posts\/205490\/revisions"}],"predecessor-version":[{"id":261456,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/posts\/205490\/revisions\/261456"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/media\/130972"}],"wp:attachment":[{"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/media?parent=205490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/categories?post=205490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nextcloud.com\/fr\/wp-json\/wp\/v2\/tags?post=205490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}