• +351 91 33 888 29
    • clico@clico.pt

    Arquivo anual 2 de Maio, 2026

    Missão Backup

    Aprende a importância dos backups de forma divertida e interativa

    Perder ficheiros importantes pode acontecer a qualquer pessoa. Um computador pode avariar, um telemóvel pode ser roubado, uma pasta pode ser apagada por engano ou um ataque de ransomware pode bloquear documentos essenciais. Por isso, saber fazer backups deixou de ser apenas uma tarefa técnica: é uma competência digital fundamental.

    O jogo Missão Backup foi criado para ajudar alunos, formandos e utilizadores em geral a compreenderem a importância das cópias de segurança e das boas práticas de proteção de dados.

    Neste jogo educativo, o participante enfrenta diferentes cenários do dia a dia e tem de escolher a melhor decisão para proteger ficheiros importantes.

    O que é o jogo Missão Backup?

    Missão Backup é um jogo interativo sobre segurança digital, proteção de dados e recuperação de ficheiros.

    Ao longo do jogo, o participante encontra situações práticas relacionadas com perda de dados, falhas de equipamentos, ransomware, sincronização na cloud, discos externos e estratégias de recuperação.

    Em cada missão, é necessário escolher a opção mais segura e adequada. As respostas certas dão pontos, ajudam a manter vidas e permitem avançar no jogo.


    Que temas são trabalhados?

    Este jogo permite trabalhar conceitos essenciais de literacia digital e segurança informática, tais como:

    • Regra 3-2-1 de backups;
    • Backup na cloud;
    • Utilização de disco externo;
    • Diferença entre sincronização e backup;
    • Histórico de versões;
    • Recuperação após ransomware;
    • Testes de restauro;
    • Encriptação de backups;
    • Autenticação multifator, também conhecida como MFA;
    • Proteção de dados pessoais;
    • Boas práticas antes de formatar ou substituir equipamentos.

    Estes conteúdos são especialmente úteis para aulas de TIC, cursos de informática, formação digital, cidadania digital ou sessões de sensibilização sobre segurança.

    missao_backup-683x1024 Missão Backup

    Carrega aqui para jogar.

    Carrega aqui para comprar o pack completo (15 jogos).

    Constroi o Computador

    Constrói o Computador é um jogo educativo e interativo criado para ajudar os alunos a compreenderem melhor os principais componentes de um computador.

    Ao longo do jogo, os participantes têm de colocar corretamente peças como o processador, a memória RAM, o disco SSD, a motherboard, a fonte de alimentação e a placa gráfica. Depois da montagem, são desafiados com perguntas rápidas sobre hardware, periféricos e funcionamento básico do computador.

    É uma atividade ideal para aulas de TIC, introdução à informática, clubes de tecnologia ou momentos de aprendizagem autónoma. Com uma abordagem simples, visual e divertida, este jogo transforma conceitos técnicos em desafios acessíveis e motivadores.

    Carrega aqui para jogar.

    Carrega aqui para comprar o pack completo (15 jogos).

    Jardim dos Números

    Procuras uma forma divertida de ensinar números às crianças?

    O Jardim dos Números é um jogo educativo interativo onde os mais pequenos aprendem a contar, reconhecer números e desenvolver o raciocínio lógico através de um sistema visual e intuitivo 🌸

    ✔️ Arrastar e largar (drag & drop)
    ✔️ Modo desafio com instruções por voz
    ✔️ Sistema de estrelas e recompensas ⭐
    ✔️ Níveis: 0–5, 0–10, pares e ímpares
    ✔️ Modo professor com métricas
    ✔️ Certificado final imprimível 🏅

    Ideal para:
    👩‍🏫 professores
    👨‍👩‍👧 pais
    🧒 crianças dos 3 aos 6 anos

    💡 Perfeito para usar em casa ou na sala de aula

    👉 Clica para experimentar

    Jardim_Numeros_PT-683x1024 Jardim dos Números

    Carrega aqui para jogar a Demo

    Adquire aqui a versão completa

    EuroVault360 | Gestão Financeira Inteligente

    O EuroVault360 é uma aplicação inovadora de gestão financeira pessoal que te ajuda a controlar, analisar e otimizar o teu dinheiro de forma simples e inteligente.

    Com funcionalidades avançadas como categorização automática de despesas, análise de padrões de consumo, definição de objetivos de poupança e alertas personalizados, o EuroVault360 transforma a forma como geres as tuas finanças no dia a dia.

    Ideal para quem quer poupar mais, evitar gastos desnecessários e ter uma visão clara das suas finanças, tudo numa única plataforma segura e intuitiva.

    Se procuras uma app para controlar despesas, gerir orçamento mensal, melhorar a literacia financeira ou simplesmente organizar melhor o teu dinheiro, o EuroVault360 é a solução certa.

    Descobre como alcançar estabilidade financeira com tecnologia inteligente.

    #financaspessoais #gestaofinanceira #poupardinheiro #controlegastos #literaciafinanceira #fintech #organizacaofinanceira #appsfinanceiras #orcamento #moneytips

    Eurovault-683x1024 EuroVault360 | Gestão Financeira Inteligente

    Orçamentos sob consulta, contacte-nos.

    Aprender formas nunca foi tão divertido!

    Clico_SmartShapes Aprender formas nunca foi tão divertido!

    Carrega aqui para jogar a Demo

    Adquira aqui a versão completa

    Cansado de formulários em PDF? Crie uma app simples com Power Apps

     

    Muitas organizações ainda dependem de formulários em PDF enviados por email. O resultado é previsível: versões perdidas, informação incompleta, anexos espalhados e dificuldade em acompanhar o estado dos pedidos.

    A boa notícia?
    Com Power Apps + SharePoint + Power Automate, consegue criar uma aplicação simples de pedidos (intake app) em poucas horas — sem necessidade de programação avançada.

    Este tutorial mostra-lhe o caminho mais rápido e funcional.

    🎯 Objectivo da solução

    Criar uma aplicação que permita:

    • Recolher dados administrativos (nome, departamento, descrição, etc.)
    • Anexar documentos de suporte
    • Guardar tudo de forma estruturada no SharePoint
    • Facilitar o acompanhamento dos pedidos

    Arquitetura recomendada (simples e eficaz)

    Componente

    Função

    SharePoint List

    Guarda os dados do pedido

    Power Apps

    Interface para o utilizador preencher o formulário

    Anexos do SharePoint

    Guarda os documentos associados

    (Opcional) Power Automate

    Notificações, aprovações, automações

    Se precisa apenas de substituir o PDF rapidamente, usar anexos da lista é a opção mais rápida e suficiente na maioria dos casos.

    Passo 1 — Criar a lista no SharePoint

    Crie uma nova Lista do SharePoint com colunas como:

    • Nome do requerente (Texto)
    • Email (Texto)
    • Departamento (Escolha)
    • Tipo de pedido (Escolha)
    • Prioridade (Baixa / Média / Alta)
    • Descrição (Texto multilinha)
    • Data pretendida (Data)
    • Estado (Novo / Em análise / Aprovado / Rejeitado)

    👉 Não precisa criar coluna para anexos — o SharePoint já permite anexos automaticamente.

    Passo 2 — Gerar a app automaticamente com Power Apps

    Na própria lista do SharePoint:

    1. Clique em Integrar → Power Apps → Criar uma aplicação
    2. Dê um nome à app
    3. Aguarde a geração automática

    O Power Apps cria automaticamente:

    • Ecrã de listagem
    • Ecrã de detalhe
    • Formulário de criação/edição

    Neste ponto, já tem uma app funcional.

    Passo 3 — Activar upload de documentos (anexos)

    No ecrã de formulário:

    1. Seleccione o formulário
    2. No painel direito, clique em Editar campos
    3. Adicione o campo Attachments (Anexos)
    4. Reorganize o formulário conforme necessário

    Resultado:
    O utilizador pode agora anexar ficheiros directamente no pedido, tal como faria num formulário moderno.

    Passo 4 — Melhorias rápidas que aumentam muito a qualidade

    Com pequenos ajustes, a app passa de “funcional” para “profissional”:

    ✔️ Tornar campos obrigatórios

    Selecione um campo → Advanced → Required = true

    ✔️ Mostrar mensagens de erro

    Já vem integrado nos formulários padrão do Power Apps.

    ✔️ Mostrar apenas pedidos do próprio utilizador

    Na galeria de listagem:

    Filter(ListaPedidos, CreatedBy.Email = User().Email)

    ✔️ Mensagem de confirmação após submissão

    Após o botão de Submeter:

    Notify(“Pedido submetido com sucesso.”, NotificationType.Success)

    Quando usar Document Library em vez de anexos?

    Use biblioteca de documentos + Power Automate se:

    • Precisa de controlo documental formal
    • Precisa de permissões por ficheiro
    • Os documentos são reutilizados por outros processos
    • Existe auditoria ou compliance envolvido

    Caso contrário, para 80% dos cenários administrativos, anexos na lista são mais do que suficientes e muito mais rápidos de implementar.

    Resultado final

    Passa de isto:

    ❌ PDF por email
    ❌ Ficheiros perdidos
    ❌ Versões erradas
    ❌ Falta de rastreabilidade

    Para isto:

    ✅ App moderna
    ✅ Dados estruturados
    ✅ Anexos organizados
    ✅ Histórico completo
    ✅ Fácil evolução futura

    Conclusão

    Não é necessário um grande projecto para eliminar formulários em PDF.
    Com Power Apps e SharePoint é possível criar uma solução profissional, segura e escalável em poucas horas.

    Se já trabalha com Microsoft 365, as ferramentas já estão incluídas no seu ecossistema.

     

    pdf_powerapps Cansado de formulários em PDF? Crie uma app simples com Power Apps

    Comparar dois ficheiros HTML no Power Automate

    Se já tentaste “comparar HTML” no Power Automate, já deves ter percebido rapidamente o problema:
    HTML não é texto simples.

    Pequenas diferenças invisíveis — espaços extra, quebras de linha, atributos em ordem diferente, IDs dinâmicos, timestamps escondidos em comentários — fazem dois ficheiros visualmente idênticos parecerem completamente diferentes para o motor de comparação.

    A boa notícia?
    👉 Dá para fazer isto bem, desde que escolhas a abordagem certa.

    Primeiro passo: o que queres realmente comparar?

    Antes de começares a construir o fluxo, define claramente o objetivo. Parece óbvio, mas é aqui que muitos projetos falham.

    Pergunta-te:

    • Quero saber se o HTML é exatamente igual (byte a byte)?
    • Quero saber se o conteúdo é o mesmo, ignorando formatação?
    • Quero identificar o que mudou (diff) para registar ou enviar alertas?

    Cada objetivo exige uma estratégia diferente.

    Opção A — Igualdade “exata” (rápida e simples)

    Quando usar

    Quando os ficheiros são gerados de forma controlada:

    • Mesmo sistema de origem
    • Mesmo template
    • Sem elementos dinâmicos
    • Sem timestamps automáticos

    Lógica do processo (alto nível)

    1. Obter o conteúdo dos dois ficheiros
      (SharePoint, OneDrive, email, HTTP request, etc.)
    2. Converter para texto (caso venha em binário)
    3. Comparar diretamente as duas strings

    Exemplo de condição no Power Automate

    TextoHTML_1 é igual a TextoHTML_2

    Problema comum

    Basta existir:

    • Um espaço extra
    • Uma quebra de linha diferente
    • Um comentário com timestamp
    • Um atributo em ordem diferente

    … e a comparação falha, mesmo que visualmente os ficheiros sejam iguais.

    Conclusão: útil apenas em cenários muito controlados.

    Opção B — Normalizar antes de comparar (a mais útil no mundo real)

    Esta é, de longe, a abordagem mais prática no dia a dia.

    A ideia é simples:
    👉 limpar o “ruído” do HTML antes da comparação.

    Ou seja, transformar os dois ficheiros numa versão mais previsível e estável.

    Técnicas de normalização que funcionam bem

    Estas técnicas resolvem a maioria dos casos práticos:

    • Remover quebras de linha (\r, \n)
    • Remover tabs (\t)
    • Reduzir múltiplos espaços para um só
    • Converter tudo para lowercase (em certos cenários)
    • Remover partes dinâmicas:
      • IDs gerados automaticamente
      • Tokens
      • Timestamps
      • GUIDs

    Exemplos práticos de expressões no Power Automate

    Assumindo que já tens duas variáveis de texto:

    • html1
    • html2

    Remover quebras de linha e tabs

    replace(

      replace(

        replace(variables(‘html1’), ‘\r’, ”),

        ‘\n’, ”

      ),

      ‘\t’, ”

    )

    Repete o mesmo para html2.

    Reduzir espaços duplos

    Infelizmente, o Power Automate não tem regex nativa, por isso por vezes é necessário aplicar o replace várias vezes:

    replace(<texto>, ‘  ‘, ‘ ‘)

    Em casos mais problemáticos, aplicas esta operação 2 ou 3 vezes em sequência.

    Converter para lowercase (opcional)

    toLower(<texto_normalizado>)

    Útil quando não te interessa distinguir entre maiúsculas e minúsculas nos elementos HTML.

    Comparação final

    Depois de normalizares ambos os textos:

    • html1_normalizado
    • html2_normalizado

    A comparação torna-se muito mais fiável:

    html1_normalizado é igual a html2_normalizado

    E de repente, aquilo que antes parecia impossível começa a funcionar com consistência.

    Conclusão

    Comparar HTML no Power Automate não é um problema técnico — é um problema de abordagem.

    Se comparares HTML “em bruto”, vai haver falsos positivos constantemente.
    Se normalizares primeiro, consegues construir fluxos robustos e confiáveis.

    A regra prática é simples:
    Nunca compares HTML antes de o tornares previsível.

     

    Html_Compare-1024x683 Comparar dois ficheiros HTML no Power Automate
    Show Buttons
    Hide Buttons