<?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 de tecnologia &#45; Categoria: Desenvolvimento web</title>
<link>https://www.athesis.com/pt/rss/category/desenvolvimento-web</link>
<description>Athesis — Blog de tecnologia &#45; Desenvolvimento web</description>
<dc:language>pt</dc:language>

<item>
<title>Internacionalização em PHP: criar aplicações multilíngues robustas com Intl e ICU</title>
<link>https://www.athesis.com/pt/internacionalizacao-em-php-criar-aplicacoes-multilingues-robustas-com-intl-e-icu-1281</link>
<guid>https://www.athesis.com/pt/internacionalizacao-em-php-criar-aplicacoes-multilingues-robustas-com-intl-e-icu-1281</guid>
<description><![CDATA[ Guia prático para separar textos e código, escolher locales e gerir catálogos, plurais, números, moedas e datas com PHP Intl. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202611/img_w860_6aeef5e6bf5cc6-72712528.jpg" length="88211" type="image/jpeg"/>
<pubDate>Sat, 07 Nov 2026 10:56:45 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>internacionalização PHP, aplicação multilíngue, PHP Intl, ICU, MessageFormatter, NumberFormatter, IntlDateFormatter, locale PHP</media:keywords>
</item>

<item>
<title>PHP 8.5 e Fibers: otimizar requisições assíncronas sem framework</title>
<link>https://www.athesis.com/pt/php-85-e-fibers-otimizar-requisicoes-assincronas-sem-framework</link>
<guid>https://www.athesis.com/pt/php-85-e-fibers-otimizar-requisicoes-assincronas-sem-framework</guid>
<description><![CDATA[ Descubra como usar Fibers no PHP 8.5 para gerenciar operações de E/S assíncronas e paralelas de forma limpa, sem um framework pesado. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde431379143-39471111.jpg" length="95732" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:12:43 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>PHP 8.5, PHP Fibers, PHP assíncrono, concorrência PHP, tutorial Fiber PHP, E/S não bloqueante PHP, desenvolvimento web PHP</media:keywords>
</item>

<item>
<title>jQuery AJAX: guia prático de requisições assíncronas, dos exemplos básicos ao tratamento de erros</title>
<link>https://www.athesis.com/pt/jquery-ajax-guia-pratico-de-requisicoes-assincronas-dos-exemplos-basicos-ao-tratamento-de-erros</link>
<guid>https://www.athesis.com/pt/jquery-ajax-guia-pratico-de-requisicoes-assincronas-dos-exemplos-basicos-ao-tratamento-de-erros</guid>
<description><![CDATA[ Guia atualizado de jQuery AJAX para carregar dados sem recarregar a página, enviar formulários e lidar com JSON, erros, timeouts, CORS e requisições concorrentes. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde384360b32-33481849.jpg" length="78726" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:09:47 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>guia jQuery AJAX, exemplos $.ajax, jQuery GET POST, jqXHR, formulário AJAX, JSON jQuery, erros AJAX, CORS jQuery, jQuery 4 AJAX</media:keywords>
</item>

<item>
<title>CSS Container Queries: layout responsivo baseado no contentor, não no ecrã</title>
<link>https://www.athesis.com/pt/css-container-queries-layout-responsivo-baseado-no-contentor-nao-no-ecra</link>
<guid>https://www.athesis.com/pt/css-container-queries-layout-responsivo-baseado-no-contentor-nao-no-ecra</guid>
<description><![CDATA[ As CSS Container Queries permitem que um componente mude de estilo consoante o espaço do seu próprio contentor, e não da janela do navegador: eis como funcionam, a sintaxe e quando preferi-las às media queries. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc8ad7809a30-49316677.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, consultas de contentor, design responsivo baseado em componentes, container-type css, @container css, unidades cqw cqh cqi, media query vs container query</media:keywords>
</item>

<item>
<title>Criar um chat em tempo real com CodeIgniter e WebSocket: guia prático</title>
<link>https://www.athesis.com/pt/criar-um-chat-em-tempo-real-com-codeigniter-e-websocket-guia-pratico</link>
<guid>https://www.athesis.com/pt/criar-um-chat-em-tempo-real-com-codeigniter-e-websocket-guia-pratico</guid>
<description><![CDATA[ Um guia prático para criar um chat em tempo real com CodeIgniter 4 e a biblioteca PHP Ratchet, abordando arquitetura, servidor WebSocket e conexão com o frontend. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc7e70d17612-83973289.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 em tempo real php, ratchet php, tutorial codeigniter 4 chat, tutorial websocket php, criar chat php</media:keywords>
</item>

<item>
<title>CodeIgniter 4: criar um sistema de autenticação baseado em tokens JWT</title>
<link>https://www.athesis.com/pt/codeigniter-4-criar-um-sistema-de-autenticacao-baseado-em-tokens-jwt</link>
<guid>https://www.athesis.com/pt/codeigniter-4-criar-um-sistema-de-autenticacao-baseado-em-tokens-jwt</guid>
<description><![CDATA[ Guia completo para implementar autenticação stateless com JSON Web Token no CodeIgniter 4 e proteger APIs RESTful. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba95a3233b5-77198977.jpg" length="107613" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:37:08 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>CodeIgniter 4 JWT, autenticação CodeIgniter 4, API REST CodeIgniter 4, JSON Web Token PHP, CodeIgniter Shield JWT, filtros autenticação</media:keywords>
</item>

<item>
<title>Bootstrap 5 UI: criar um dashboard responsivo com modo escuro usando CSS nativo e JavaScript vanilla</title>
<link>https://www.athesis.com/pt/bootstrap-5-ui-criar-um-dashboard-responsivo-com-modo-escuro-usando-css-nativo-e-javascript-vanilla</link>
<guid>https://www.athesis.com/pt/bootstrap-5-ui-criar-um-dashboard-responsivo-com-modo-escuro-usando-css-nativo-e-javascript-vanilla</guid>
<description><![CDATA[ Guia prático para criar um dashboard Bootstrap 5 moderno e responsivo, com modo escuro nativo e sem dependências pesadas. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba7cb39fd52-47527331.jpg" length="24325" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:30:29 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>dashboard Bootstrap 5, modo escuro Bootstrap, frontend Bootstrap 5, layout responsivo Bootstrap, interface JavaScript vanilla</media:keywords>
</item>

<item>
<title>APIs REST seguras em PHP sem framework</title>
<link>https://www.athesis.com/pt/creare-api-rest-sicure-in-php-senza-framework-726-pt</link>
<guid>https://www.athesis.com/pt/creare-api-rest-sicure-in-php-senza-framework-726-pt</guid>
<description><![CDATA[ Uma pequena API JSON didática com PDO, tokens opacos e autorização por recurso. ]]></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: criar e baixar arquivos ZIP</title>
<link>https://www.athesis.com/pt/codeigniter-zip-encoding-class-12-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-zip-encoding-class-12-pt</guid>
<description><![CDATA[ Guia da biblioteca ZIP do CodeIgniter 3 para salvar e baixar arquivos. ]]></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 explicado: pipe, clone, arrays e URI</title>
<link>https://www.athesis.com/pt/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-pt</link>
<guid>https://www.athesis.com/pt/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-pt</guid>
<description><![CDATA[ PHP 8.5 saiu em 20 de novembro de 2025. Recursos, exemplos e testes de compatibilidade antes da atualização. ]]></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>Validar formulários Bootstrap 5 com JavaScript sem jQuery</title>
<link>https://www.athesis.com/pt/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-pt</link>
<guid>https://www.athesis.com/pt/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-pt</guid>
<description><![CDATA[ Formulários Bootstrap 5 com restrições HTML, checkValidity e setCustomValidity: marcação correta, mensagens e validação no servidor. ]]></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:09 +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: migrações e seeders para o banco de dados</title>
<link>https://www.athesis.com/pt/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-pt</guid>
<description><![CDATA[ Crie e execute migrações e seeders no CodeIgniter 4 com comandos Spark corretos, exemplos PHP válidos e cuidados com os dados. ]]></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>Roteamento no CodeIgniter 4: rotas explícitas e Auto Routing Improved</title>
<link>https://www.athesis.com/pt/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-pt</guid>
<description><![CDATA[ Defina rotas GET e POST, controladores e parâmetros no CodeIgniter 4; configure Auto Routing Improved corretamente e entenda seus 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>Instalar CodeIgniter 4 com Composer: requisitos e configuração</title>
<link>https://www.athesis.com/pt/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-pt</guid>
<description><![CDATA[ Requisitos atuais de PHP, App Starter, pastas do projeto, .env e raiz public para uma nova aplicação 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:45 +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>O que é JavaScript? Introdução para iniciantes</title>
<link>https://www.athesis.com/pt/cosa-e-javascript-507-pt</link>
<guid>https://www.athesis.com/pt/cosa-e-javascript-507-pt</guid>
<description><![CDATA[ JavaScript acrescenta interação às páginas web e também funciona fora do navegador. Um botão simples mostra os fundamentos. ]]></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:30 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Instalar o CodeIgniter 3.1 com PHP 8.x: guia de manutenção</title>
<link>https://www.athesis.com/pt/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-pt</link>
<guid>https://www.athesis.com/pt/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-pt</guid>
<description><![CDATA[ Configure um projeto CodeIgniter 3 existente no PHP 8.x com um fork mantido e confira a implantação. ]]></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:12 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Compatibilidade do CodeIgniter 3.1.x com PHP 8.4</title>
<link>https://www.athesis.com/pt/codeigniter-31x-compatibilita-con-php-84-26-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-31x-compatibilita-con-php-84-26-pt</guid>
<description><![CDATA[ O fork de manutenção pocketarc busca manter o CodeIgniter 3 compatível com versões atuais do PHP, incluindo 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:11 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>codeigniter 3.1.x, php 8.4, fork, compatibilità</media:keywords>
</item>

<item>
<title>Blockchain em PHP com transações e rede peer&#45;to&#45;peer</title>
<link>https://www.athesis.com/pt/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-pt</link>
<guid>https://www.athesis.com/pt/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-pt</guid>
<description><![CDATA[ Visão conceitual de transações, blocos e mensagens entre nós para ampliar o exemplo introdutório em 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>Uma implementação simples de blockchain em PHP</title>
<link>https://www.athesis.com/pt/una-semplice-implementazione-di-una-blockchain-in-php-17-pt</link>
<guid>https://www.athesis.com/pt/una-semplice-implementazione-di-una-blockchain-in-php-17-pt</guid>
<description><![CDATA[ Um exemplo introdutório em PHP para criar blocos, calcular hashes e verificar a integridade de uma cadeia local. ]]></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>Primeiros passos com jQuery</title>
<link>https://www.athesis.com/pt/per-iniziare-ad-utilizzare-jquery-13-pt</link>
<guid>https://www.athesis.com/pt/per-iniziare-ad-utilizzare-jquery-13-pt</guid>
<description><![CDATA[ Siga estas etapas para adicionar jQuery a uma página HTML e executar seu primeiro 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>O que é Bootstrap?</title>
<link>https://www.athesis.com/pt/cosa-e-bootstrap-10-pt</link>
<guid>https://www.athesis.com/pt/cosa-e-bootstrap-10-pt</guid>
<description><![CDATA[ Bootstrap é um framework front-end de código aberto desenvolvido originalmente no Twitter. Ele oferece componentes HTML, CSS e JavaScript para interfaces web responsivas. ]]></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: introdução</title>
<link>https://www.athesis.com/pt/codeigniter-php-8-pt</link>
<guid>https://www.athesis.com/pt/codeigniter-php-8-pt</guid>
<description><![CDATA[ O CodeIgniter 3 é um framework PHP para desenvolver aplicações web. Esta introdução aborda modularidade, segurança, desempenho e comunidade. ]]></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>O que é jQuery?</title>
<link>https://www.athesis.com/pt/cosa-e-jquery-9-pt</link>
<guid>https://www.athesis.com/pt/cosa-e-jquery-9-pt</guid>
<description><![CDATA[ jQuery é uma biblioteca JavaScript que simplifica interações dinâmicas e animações em páginas 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>Programação de sockets em PHP</title>
<link>https://www.athesis.com/pt/programmazione-socket-in-php-7-pt</link>
<guid>https://www.athesis.com/pt/programmazione-socket-in-php-7-pt</guid>
<description><![CDATA[ Sockets permitem a comunicação entre processos cliente e servidor. Esta introdução cria um servidor PHP que recebe uma string e a devolve invertida. ]]></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:45 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>socket, php, programmazione, client-server</media:keywords>
</item>

</channel>
</rss>
