<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
   xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

   <!--PAGINAS -->

   <!--HOME -->
   <url>
      <loc>https://aslsoftwareengineering.com</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>

   <!--SOBRE -->
   <url>
      <loc>https://aslsoftwareengineering.com/sobre.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.7</priority>
   </url>

   <!--SERVICOS-->
   <url>
      <loc>https://aslsoftwareengineering.com/servicos.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.9</priority>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/desenvolvimento_de_software_asl_software_engineering.webp</image:loc>
         <image:title>Desenvolvimento de Software | ASL Software Engineering</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/criacao_de_sites_asl_software_engineering.webp</image:loc>
         <image:title>Criação de Sites | ASL Software Engineering</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/automatizacao_excel_asl_software_engineering.webp</image:loc>
         <image:title>Automatização Excel | ASL Software Engineering</image:title>
      </image:image>
   </url>

   <!--PORTFOLIO-->
   <url>
      <loc>https://aslsoftwareengineering.com/portfolio.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/metta_gestao_financeira_asl_software_engineering.webp</image:loc>
         <image:title>Metta Gestão Financeira</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/ergo_safety_asl_software_engineering.webp</image:loc>
         <image:title>Ergo Safety</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/matrix_asl_software_engineering.webp</image:loc>
         <image:title>Matrix Negociações LTDA</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/franquia_gaer_aslsoftware_engineering.webp</image:loc>
         <image:title>Franquia Gaer Brasil</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/gaer_brasil_asl_software_engineering.webp</image:loc>
         <image:title>Rastreadores Gaer</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/tela_login_aplicacao_ergo_safety.webp</image:loc>
         <image:title>Login - Kit Psicossocial Cognitivo</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/tela_diagnostico_ergos_safety.webp</image:loc>
         <image:title>Dashboard - Kit Psicossocial</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/form_excel_asl.webp</image:loc>
         <image:title>Automação de Documentos e Fichas</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/processo_automatizacao_asl_software_engineering.webp</image:loc>
         <image:title>Automação de Cálculos em Planilhas</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/planilha_para_limpeza_de_um_terreno.webp</image:loc>
         <image:title>Automação para Limpeza de Terrenos</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/tela_de_venda_de_vidas.webp</image:loc>
         <image:title>Vendas Diretas com Webhook</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/sistema_de_apontamento.webp</image:loc>
         <image:title>Automação de Apontamentos</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/tela_de_escolha_aplicativo_garcia.webp</image:loc>
         <image:title>Aplicativos Mobile</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/analise_de_dados_com_r.webp</image:loc>
         <image:title>Análise de Dados com R</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/banco_de_dados_access.webp</image:loc>
         <image:title>Correção em Banco Access</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/codigos_sql.webp</image:loc>
         <image:title>Criação e Análise MySQL</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/dashboard_asl_software_engineering.webp</image:loc>
         <image:title>Análise de Dados no Excel</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/tela_login_aplicacao_ergo_safety.webp</image:loc>
         <image:title>Armazenamento Mobile</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/site_academia_hero.webp</image:loc>
         <image:title>Landing Page para Academias</image:title>
      </image:image>

   </url>

   <!--CONTATO -->
   <url>
      <loc>https://aslsoftwareengineering.com/contato.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.7</priority>
   </url>

   <!--ORCAMENTO-->
   <url>
      <loc>https://aslsoftwareengineering.com/orcamento.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.9</priority>
   </url>

   <!--PRIVACIDADE-->
   <url>
      <loc>https://aslsoftwareengineering.com/privacidade.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.3</priority>
   </url>

   <!--TERMOS-->
   <url>
      <loc>https://aslsoftwareengineering.com/termos.html</loc>
      <lastmod>2026-08-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.3</priority>
   </url>

   <!--BLOG-->
   <url>
      <loc>https://aslsoftwareengineering.com/blog.html</loc>
      <lastmod>2026-08-21</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/01-como_estruturar_uma_api_restful_escalavel_do_zero_pequeno.webp</image:loc>
         <image:title>Como estruturar uma API RESTful escalável do zero</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/02-django_5_principais_novidades_e _como_migrar_seu_projeto_com_seguranca_pequeno.webp</image:loc>
         <image:title>Principais novidades e como migrar seu projeto de forma segura</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/03-otimizacao_de_consultas_no_postgresql_para_aplicacoes_de_alta_demanda_pequeno.webp</image:loc>
         <image:title>Otimização de Consultas no PostgreSQL para Aplicações de Alta Demanda</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/04-seguranca_em_apis_melhores_praticas_para_autenticacao_com_jwt_peuqeno.webp</image:loc>
         <image:title>Segurança em APIs: Melhores Práticas para Autenticação com JWT</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/05-arquitetura_de_software_quando_escolher_microsservicos_ou_monolitos_pequeno.webp</image:loc>
         <image:title>Arquitetura de Software: Quando Escolher Microsserviços ou Monolitos?</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/06-truques_avancados_para_desenvolvedores_seniores_pequeno.webp</image:loc>
         <image:title>Django REST Framework: Truques Avançados para Desenvolvedores Seniores</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/07-como_implementar_websockets_para_comunicacao_bidirecional_em_tempo_real_pequeno.webp</image:loc>
         <image:title>Como Implementar WebSockets para Comunicação Bidirecional em Tempo Real</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/08-trartamento_de_erros_e_logs_em_aplicacao_python_em_producao_pequeno.webp</image:loc>
         <image:title>Tratamento de Erros e Logs em Aplicações Python para Produção</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/09-estrategia_de_cache_no_back_end_para_acelerar_o_tempo_de_remoto_pequeno.webp</image:loc>
         <image:title>Estratégias de Cache no Backend para Acelerar o Tempo de Resposta</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/10-migracao_de_dados_sem_downtime_em_bancos_de_dados_relacional_pequeno.webp</image:loc>
         <image:title>Migração de Dados sem Downtime em Bancos de Dados Relacionais</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/11-como_configurar_o_ambiente_de_desenvolvimento_mais_rapido_pequeno.webp</image:loc>
         <image:title>React com Vite: Como Configurar o Ambiente de Desenvolvimento Mais Rápido</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/12-gerenciamento_de_estado_global_no_react_em_aplicacoes_complexas_pequeno.webp</image:loc>
         <image:title>Gerenciamento de Estado Global no React em Aplicações Complexas</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/13-como_traduzir_prototipos_de_dashboards_em_interfaces_funcionais_pequeno.webp</image:loc>
         <image:title>Do Figma ao Código: Como Traduzir Protótipos de Dashboards em Interfaces Funcionais</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/14-padroes_de_ux_para_sistemas_desktop_pequeno.webp</image:loc>
         <image:title>Criação de Sidebars e Menus de Navegação Lateral: Padrões de UX para Sistemas Desktop</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/15-como_criar_sites_inclusivos_e_por_que_isso_importa_pequeno.webp</image:loc>
         <image:title>Acessibilidade Web (a11y): Como Criar Sites Inclusivos e Por Que Isso Importa</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/16-como_otimizar_o_core_web_vitals_do_seu_site_e_melhorar_o_rankeamento_no_google_pequeno.webp</image:loc>
         <image:title>Como Otimizar o Core Web Vitals do Seu Site e Melhorar o Rankeamento no Google</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/17-design_system_o_guia_efinitivo_para_criar_componentes_reutilizaveis_pequeno.webp</image:loc>
         <image:title>Design System: O Guia Definitivo para Criar Componentes Reutilizáveis</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/18-server-side_rendering_(ssr)_vs__single_page_applications_(spa)_pequeno.webp</image:loc>
         <image:title>Server-Side Rendering (SSR) vs Single Page Applications (SPA): Qual Escolher?</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/19-tratamento_de_dados_de_forma_eficiente_pequeno.webp</image:loc>
         <image:title>Consumo de APIs REST no Frontend: Tratamento de Dados de Forma Eficiente</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/20-tendencias_de_ui_para_desenvolvimento_de_sistemas_web_corporativos_pequeno.webp</image:loc>
         <image:title>Tendências de UI para Desenvolvimento de Sistemas Web Corporativos</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/21-desenvolvimento_android_nativo_com_kotlin_pequeno.webp</image:loc>
         <image:title>Desenvolvimento Android Nativo com Kotlin: O Que Você Precisa Saber Para Começar</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/22-clean_architecture_em_aplicativos_android_pequeno.webp</image:loc>
         <image:title>Clean Architecture em Aplicativos Android: Como Estruturar Projetos Escaláveis</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/23-consumo_de_apis_e_sincronizacao_de_dados_offline_em_apps_android_pequeno.webp</image:loc>
         <image:title>Consumo de APIs e Sincronização de Dados Offline em Apps Android</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/24-otimizacao_de_bateria_e_processamento_em_segundo_plano_no_desenvolvimento_mobile_pequeno.webp</image:loc>
         <image:title>Otimização de Bateria e Processamento em Segundo Plano no Desenvolvimento Mobile</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/25-como_proteger_dados_sensiveis_dos_usuarios_pequeno.webp</image:loc>
         <image:title>Segurança em Aplicativos Móveis: Como Proteger Dados Sensíveis dos Usuários</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/26-como_integrar_modelos_de_inteligencia_artificial_na_sua_aplicacao_web_pequeno.webp</image:loc>
         <image:title>Como Integrar Modelos de Inteligência Artificial na Sua Aplicação Web</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/27-web_scraping_com_python_tecnicas_e_ferramentas_para_extracao_de_dados_da_web_pequeno.webp</image:loc>
         <image:title>Web Scraping com Python: Técnicas e Ferramentas para Extração de Dados da Web</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/28-machine_learning_no_backend_pequeno.webp</image:loc>
         <image:title>Machine Learning no Backend: Como Servir Modelos Preditivos Através de APIs</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/29-automacao_de_rotinas_web_e_testes_de_integracao_com_scripts_em_python_pequeno.webp</image:loc>
         <image:title>Automação de Rotinas Web e Testes de Integração com Scripts em Python</image:title>
      </image:image>

      <image:image>
         <image:loc>https://aslsoftwareengineering.com/assets/30-como_criar_sistemas_com_leitura_de_qr_code_para_gestao_e_logistica_pequeno.webp</image:loc>
         <image:title>Como Criar Sistemas com Leitura de QR Code para Gestão e Logística</image:title>
      </image:image>

   </url>

   <!--POSTS (listagem) -->
   <url>
      <loc>https://aslsoftwareengineering.com/posts/</loc>
      <lastmod>2026-08-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.3</priority>
   </url>

</urlset>
