Português Português English English

Bem Vindo 

Introdução

O Web Site tem como objectivo informar todas as pequenas e médias empresas e pessoas em geral a minha disponibilidade para desenvolver ou integrar Aplicações para ambientes Web (Sistemas de Informação, Intranets/Extranets ou Web Sites). Estarei  também disponível para integrar equipas de desenvolvimento ou efectuar consultadoria na área.

Com a utilização de tecnologia eficiente, robusta e de utilização livre (i.e., o PHP como linguagem de desenvolvimento e o MySQL como sistema de gestão de Bases de Dados), é garantido um investimento a um preço justo e vantagens competitivas.

Pretendo igualmente divulgar os projectos em que estive e estou envolvido (ver portefólio) e a beleza da região de que sou natural, Ilha da Madeira.

O que são Aplicações Web?

São aplicações informáticas que são “executadas” ou acedidas através de um web browser (Internet Explorer, Firefox, entre outros) sobre uma rede informática como a internet.

Algumas das suas vantagens:
  • Acesso 24h todos os dias e em qualquer parte do mundo.
  • Multiplataforma (i.e., Windows, Mac, Linux, etc.).
  • Não é necessário instalar nos computadores dos utilizadores.
  • Actualização rápida, uma vez que só é necessário actualizar no computador servidor.
  • Manutenção do sistema sem ser necessárias deslocações (Manutenção Remota).
  • Facilidade de realizar cópias de segurança.

Design de Aplicações Web?

Design não é apenas como uma aplicação é vista. Design é como a aplicação trabalha. Design é resolução de problemas e não preferências pessoais ou expressão artística. É uma combinação de psicologia básica, engenharia, informática e o factor humano.

As interfaces de uma aplicação (Web ou não) devem ser baseados em 5 componentes de usabilidade e o mais intuitivo possível:

Aprendizagem: Quão fácil e intuitivo é de completar ou realizar tarefas no primeiro contacto.
Eficiência: Depois dos utilizadores estarem familiarizados com a aplicação, qual a rapidez que eles realizam uma determinada tarefa.
Memorização: Quando um utilizador regressa após um período de tempo sem utilizar a interface, quão é a facilidade de restabelecer o uso da aplicação.
Erros: Quantos erros o utilizador faz e qual a facilidade do utilizador perceber e recuperar dos erros efectuados.
Satisfação: Quão fácil e bom o uso da interface.