<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>Athesis — Blog informatique &#45; Catégorie: Développement web</title>
<link>https://www.athesis.com/fr/rss/category/developpement-web</link>
<description>Athesis — Blog informatique &#45; Développement web</description>
<dc:language>fr</dc:language>

<item>
<title>Internationalisation en PHP : créer des applications multilingues robustes avec Intl et ICU</title>
<link>https://www.athesis.com/fr/internationalisation-en-php-creer-des-applications-multilingues-robustes-avec-intl-et-icu-1280</link>
<guid>https://www.athesis.com/fr/internationalisation-en-php-creer-des-applications-multilingues-robustes-avec-intl-et-icu-1280</guid>
<description><![CDATA[ Guide pratique pour séparer textes et code, choisir la locale et gérer catalogues, pluriels, nombres, devises et dates avec PHP Intl. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202611/img_w860_6aeef5e4702fb6-31314051.jpg" length="88211" type="image/jpeg"/>
<pubDate>Sat, 07 Nov 2026 10:56:44 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>internationalisation PHP, application multilingue, PHP Intl, ICU, MessageFormatter, NumberFormatter, IntlDateFormatter, locale PHP</media:keywords>
</item>

<item>
<title>PHP 8.5 et les Fibers : optimiser les requêtes asynchrones sans framework</title>
<link>https://www.athesis.com/fr/php-85-et-les-fibers-optimiser-les-requetes-asynchrones-sans-framework</link>
<guid>https://www.athesis.com/fr/php-85-et-les-fibers-optimiser-les-requetes-asynchrones-sans-framework</guid>
<description><![CDATA[ Découvrez comment utiliser les Fibers de PHP 8.5 pour gérer proprement des opérations d&#039;E/S asynchrones et parallèles sans framework lourd. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde42fd66247-49857448.jpg" length="95732" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:12:42 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>PHP 8.5, Fibers PHP, PHP asynchrone, concurrence PHP, tutoriel Fiber PHP, E/S non bloquantes PHP, développement web PHP</media:keywords>
</item>

<item>
<title>jQuery AJAX : guide pratique des requêtes asynchrones, des bases à la gestion des erreurs</title>
<link>https://www.athesis.com/fr/jquery-ajax-guide-pratique-des-requetes-asynchrones-des-bases-a-la-gestion-des-erreurs</link>
<guid>https://www.athesis.com/fr/jquery-ajax-guide-pratique-des-requetes-asynchrones-des-bases-a-la-gestion-des-erreurs</guid>
<description><![CDATA[ Guide actualisé de jQuery AJAX pour charger des données sans recharger la page, envoyer des formulaires et gérer JSON, erreurs, délais, CORS et requêtes concurrentes. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde382309157-40788374.jpg" length="78726" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:09:47 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>guide jQuery AJAX, exemples $.ajax, jQuery GET POST, jqXHR, formulaire AJAX, JSON jQuery, erreurs AJAX, CORS jQuery, AJAX jQuery 4</media:keywords>
</item>

<item>
<title>CSS Container Queries : un design responsive basé sur le conteneur, pas sur l&amp;apos;écran</title>
<link>https://www.athesis.com/fr/css-container-queries-un-design-responsive-base-sur-le-conteneur-pas-sur-lecran</link>
<guid>https://www.athesis.com/fr/css-container-queries-un-design-responsive-base-sur-le-conteneur-pas-sur-lecran</guid>
<description><![CDATA[ Les CSS Container Queries permettent à un composant de changer de style selon l&#039;espace de son propre conteneur, et non de la fenêtre du navigateur : fonctionnement, syntaxe et cas d&#039;usage face aux media queries. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc8ad6264142-18314890.jpg" length="36661" type="image/jpeg"/>
<pubDate>Sat, 24 Oct 2026 12:39:13 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>css container queries, requêtes de conteneur, design responsive par composant, container-type css, @container css, unités cqw cqh cqi, media query vs container query</media:keywords>
</item>

<item>
<title>Créer un chat en temps réel avec CodeIgniter et WebSocket : guide pratique</title>
<link>https://www.athesis.com/fr/creer-un-chat-en-temps-reel-avec-codeigniter-et-websocket-guide-pratique</link>
<guid>https://www.athesis.com/fr/creer-un-chat-en-temps-reel-avec-codeigniter-et-websocket-guide-pratique</guid>
<description><![CDATA[ Un guide pratique pour créer un chat en temps réel avec CodeIgniter 4 et la bibliothèque PHP Ratchet, en comprenant l&#039;architecture, le serveur WebSocket et la connexion au frontend. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc7e6f971092-45066585.jpg" length="23349" type="image/jpeg"/>
<pubDate>Sat, 24 Oct 2026 11:46:18 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>codeigniter websocket, chat temps réel php, ratchet php, tutoriel codeigniter 4 chat, websocket php tutoriel, créer chat php</media:keywords>
</item>

<item>
<title>CodeIgniter 4 : créer un système d&amp;apos;authentification par jetons JWT</title>
<link>https://www.athesis.com/fr/codeigniter-4-creer-un-systeme-dauthentification-par-jetons-jwt</link>
<guid>https://www.athesis.com/fr/codeigniter-4-creer-un-systeme-dauthentification-par-jetons-jwt</guid>
<description><![CDATA[ Guide complet pour mettre en œuvre une authentification stateless avec JSON Web Token dans CodeIgniter 4 et protéger des API RESTful. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba958abcb28-63408902.jpg" length="107613" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:37:07 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>CodeIgniter 4 JWT, authentification CodeIgniter 4, API REST CodeIgniter 4, JSON Web Token PHP, CodeIgniter Shield JWT, filtres authentification</media:keywords>
</item>

<item>
<title>Bootstrap 5 UI : créer un tableau de bord responsive avec mode sombre en CSS natif et JavaScript vanilla</title>
<link>https://www.athesis.com/fr/bootstrap-5-ui-creer-un-tableau-de-bord-responsive-avec-mode-sombre-en-css-natif-et-javascript-vanilla</link>
<guid>https://www.athesis.com/fr/bootstrap-5-ui-creer-un-tableau-de-bord-responsive-avec-mode-sombre-en-css-natif-et-javascript-vanilla</guid>
<description><![CDATA[ Guide pratique pour créer un tableau de bord Bootstrap 5 moderne et responsive, avec mode sombre natif et sans dépendances lourdes. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba7c9e4c0e1-69879806.jpg" length="24325" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:30:29 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>tableau de bord Bootstrap 5, mode sombre Bootstrap, frontend Bootstrap 5, mise en page responsive Bootstrap, interface JavaScript vanilla</media:keywords>
</item>

<item>
<title>Créer une API REST sûre en PHP sans framework</title>
<link>https://www.athesis.com/fr/creare-api-rest-sicure-in-php-senza-framework-726-fr</link>
<guid>https://www.athesis.com/fr/creare-api-rest-sicure-in-php-senza-framework-726-fr</guid>
<description><![CDATA[ Une petite API JSON pédagogique avec PDO, jetons opaques et autorisation par ressource. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aad60c760a682-75874272.jpg" length="75106" type="image/jpeg"/>
<pubDate>Sat, 17 Oct 2026 17:58:19 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>API REST PHP senza framework, API PHP sicura, autenticazione bearer token PHP, PDO prepared statements, sicurezza API</media:keywords>
</item>

<item>
<title>CodeIgniter 3 Zip Encoding Class : créer et télécharger des archives</title>
<link>https://www.athesis.com/fr/codeigniter-zip-encoding-class-12-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-zip-encoding-class-12-fr</guid>
<description><![CDATA[ Guide de la bibliothèque ZIP de CodeIgniter 3 pour enregistrer et télécharger des archives. ]]></description>
<enclosure url="https://2.bp.blogspot.com/-QLkWjD5GhX8/XGelPY2wdiI/AAAAAAAABCU/ve7bwP5K2Q4GCT59_a8CVO3RrVR8KZVHQCPcBGAYYCw/s1600/how-to-create-zip-file-in-codeIgniter-blog.jpg" length="49398" type="image/jpeg"/>
<pubDate>Sat, 17 Oct 2026 17:52:18 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>php, codeigniter, framework, zip, archiviazione</media:keywords>
</item>

<item>
<title>PHP 8.5 expliqué simplement : pipe, clone, tableaux et URI</title>
<link>https://www.athesis.com/fr/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-fr</link>
<guid>https://www.athesis.com/fr/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-fr</guid>
<description><![CDATA[ PHP 8.5 est sorti le 20 novembre 2025. Nouveautés, exemples et contrôles de compatibilité avant la migration. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa9053b66b098-58971094.jpg" length="21096" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:34:51 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>PHP 8.5, novità PHP 8.5, operatore pipe PHP, clone with PHP, array_first array_last, aggiornare PHP, programmazione web, PHP per principianti</media:keywords>
</item>

<item>
<title>Valider les formulaires Bootstrap 5 avec JavaScript sans jQuery</title>
<link>https://www.athesis.com/fr/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-fr</link>
<guid>https://www.athesis.com/fr/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-fr</guid>
<description><![CDATA[ Formulaires Bootstrap 5 avec contraintes HTML, checkValidity et setCustomValidity : balisage correct, retours et vérifications serveur. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa2855e8d4140-43981913.jpg" length="104198" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:23:08 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>Bootstrap 5 form validation, validazione form javascript, Bootstrap 5 vanilla js, form HTML5 bootstrap, validazione lato client bootstrap</media:keywords>
</item>

<item>
<title>CodeIgniter 4 : migrations et seeders pour la base de données</title>
<link>https://www.athesis.com/fr/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-fr</guid>
<description><![CDATA[ Créer et exécuter les migrations et seeders de CodeIgniter 4 avec les bonnes commandes Spark et des exemples PHP valides. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa280c6e593b7-92515834.jpg" length="101887" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:23:08 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 migrazioni, seeder CodeIgniter, database migration PHP, schema database CodeIgniter, framework PHP</media:keywords>
</item>

<item>
<title>Routage dans CodeIgniter 4 : routes explicites et routage automatique Improved</title>
<link>https://www.athesis.com/fr/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-fr</guid>
<description><![CDATA[ Définir les routes GET et POST, les contrôleurs et paramètres de CodeIgniter 4 ; configurer correctement le routage Improved et connaître ses limites. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa27e90728811-99523871.jpg" length="54041" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:22:45 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 routing, controller CodeIgniter, rotte CodeIgniter 4, auto routing CodeIgniter, framework PHP MVC</media:keywords>
</item>

<item>
<title>Installer CodeIgniter 4 avec Composer : prérequis et configuration</title>
<link>https://www.athesis.com/fr/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-fr</guid>
<description><![CDATA[ Exigences PHP actuelles, App Starter, dossiers du projet, .env et racine publique pour un nouveau projet CodeIgniter 4. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa279dbbcf7a5-51744630.jpg" length="53778" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:22:44 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 installazione, requisiti PHP CodeIgniter, installare CodeIgniter Composer, framework PHP, guida CodeIgniter 4</media:keywords>
</item>

<item>
<title>Qu’est&#45;ce que JavaScript ? Introduction pour débutants</title>
<link>https://www.athesis.com/fr/cosa-e-javascript-507-fr</link>
<guid>https://www.athesis.com/fr/cosa-e-javascript-507-fr</guid>
<description><![CDATA[ JavaScript rend les pages web interactives et fonctionne aussi hors du navigateur. Un bouton simple illustre les bases. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202604/img_w860_69d28c9b460695-16897177.jpg" length="82941" type="image/jpeg"/>
<pubDate>Mon, 12 Oct 2026 09:42:29 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Installer CodeIgniter 3.1 avec PHP 8.x : guide de maintenance</title>
<link>https://www.athesis.com/fr/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-fr</link>
<guid>https://www.athesis.com/fr/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-fr</guid>
<description><![CDATA[ Configurer une application CodeIgniter 3 existante sous PHP 8.x avec un fork maintenu et vérifier son déploiement. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202605/img_w860_6a1415db9d4064-96344179.jpg" length="8379" type="image/jpeg"/>
<pubDate>Mon, 12 Oct 2026 09:42:11 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Compatibilité de CodeIgniter 3.1.x avec PHP 8.4</title>
<link>https://www.athesis.com/fr/codeigniter-31x-compatibilita-con-php-84-26-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-31x-compatibilita-con-php-84-26-fr</guid>
<description><![CDATA[ Le fork de maintenance pocketarc vise à maintenir la compatibilité de CodeIgniter 3 avec les versions récentes de PHP, dont PHP 8.4. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202507/image_750x_688256b88e23b.jpg" length="7313" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:15:10 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>codeigniter 3.1.x, php 8.4, fork, compatibilità</media:keywords>
</item>

<item>
<title>Blockchain en PHP avec transactions et réseau pair à pair</title>
<link>https://www.athesis.com/fr/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-fr</link>
<guid>https://www.athesis.com/fr/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-fr</guid>
<description><![CDATA[ Présentation conceptuelle des transactions, blocs et messages entre nœuds pour prolonger l’exemple introductif en PHP. ]]></description>
<enclosure url="https://www.macronimous.com/blog/wp-content/uploads/2018/02/blockchain-php-programming-macronimous.jpeg" length="49398" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:14:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>blockchain, transazioni, rete peer to peer</media:keywords>
</item>

<item>
<title>Une implémentation simple de blockchain en PHP</title>
<link>https://www.athesis.com/fr/una-semplice-implementazione-di-una-blockchain-in-php-17-fr</link>
<guid>https://www.athesis.com/fr/una-semplice-implementazione-di-una-blockchain-in-php-17-fr</guid>
<description><![CDATA[ Un exemple introductif en PHP pour créer des blocs, calculer des hachages et vérifier l’intégrité d’une chaîne locale. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202404/image_750x_662b78c4de3d6.jpg" length="63001" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:14:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>blockchain, php, funzionamento, esempio di codice</media:keywords>
</item>

<item>
<title>Débuter avec jQuery</title>
<link>https://www.athesis.com/fr/per-iniziare-ad-utilizzare-jquery-13-fr</link>
<guid>https://www.athesis.com/fr/per-iniziare-ad-utilizzare-jquery-13-fr</guid>
<description><![CDATA[ Suivez ces étapes pour ajouter jQuery à une page HTML et lancer votre premier script. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202404/image_750x_660fd2870795e.jpg" length="23226" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:23:10 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>jquery, javascript, php, html, web, pagine web</media:keywords>
</item>

<item>
<title>Qu’est&#45;ce que Bootstrap ?</title>
<link>https://www.athesis.com/fr/cosa-e-bootstrap-10-fr</link>
<guid>https://www.athesis.com/fr/cosa-e-bootstrap-10-fr</guid>
<description><![CDATA[ Bootstrap est un framework front-end open source initialement développé chez Twitter. Il propose des composants HTML, CSS et JavaScript pour créer des interfaces web adaptatives. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202307/image_750x_64c0e62c99097.jpg" length="7817" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:56 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>Bootstrap, Twitter, HTML, CSS, JavaScript</media:keywords>
</item>

<item>
<title>CodeIgniter 3 : introduction</title>
<link>https://www.athesis.com/fr/codeigniter-php-8-fr</link>
<guid>https://www.athesis.com/fr/codeigniter-php-8-fr</guid>
<description><![CDATA[ CodeIgniter 3 est un framework PHP destiné aux applications web. Cette présentation aborde sa modularité, sa sécurité, ses performances et sa communauté. ]]></description>
<enclosure url="https://i0.wp.com/www.metizsoft.com/wp-content/uploads/2022/08/5.jpg" length="49398" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:55 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>php, codeigniter, framework, programmazione</media:keywords>
</item>

<item>
<title>Qu’est&#45;ce que jQuery ?</title>
<link>https://www.athesis.com/fr/cosa-e-jquery-9-fr</link>
<guid>https://www.athesis.com/fr/cosa-e-jquery-9-fr</guid>
<description><![CDATA[ jQuery est une bibliothèque JavaScript qui simplifie les interactions dynamiques et les animations sur les pages web. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202307/image_750x_64c0e493aaab7.jpg" length="10098" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:45 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>jQuery, Javascript, HTML, Web</media:keywords>
</item>

<item>
<title>Programmation des sockets en PHP</title>
<link>https://www.athesis.com/fr/programmazione-socket-in-php-7-fr</link>
<guid>https://www.athesis.com/fr/programmazione-socket-in-php-7-fr</guid>
<description><![CDATA[ Les sockets permettent aux processus client et serveur de communiquer. Cette introduction crée un serveur PHP qui reçoit une chaîne et la renvoie inversée. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202210/image_750x_634ad5b044d91.jpg" length="15153" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>socket, php, programmazione, client-server</media:keywords>
</item>

</channel>
</rss>
