iMaster Developers

Paulo Silva

Paulo Silva

Estudou engenharia de software, é programador e analista de Sistemas de Informação Geografica e coordenador de desenvolvimento do GeObserver.
  • Publicou
    12
    Artigo(s)
    book
  • Visualizados
    14400
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
Paulo Silva
Desenvolvimento
Sistemas de informação geográfica web-based

Os sistemas de informação geográfica (SIG) web-based são, hoje em dia, cada vez mais uma solução a ser equacionada por diversos motivos.

Paulo Silva
Back-End
SQL Injection com PHP

O que é o SQL Injection? O SQL Injection é uma forma e ataque ao banco de dados feito através das URLs ou mesmo dos formulários de registo. Esta vulnerabilidade permite ao “hacker” fazer consultas no banco de dados inserindo comandos SQL no URL e em formulários obtendo assim informação sobre utilizadores e passwords do…

Paulo Silva
Arquitetura de Informação
Paradigma da computação distribuída

O aparecimento de redes de computadores permitiu o surgimento de um novo paradigma de computação que se mostrou extremamente poderoso. Falo da  possibilidade de distribuição do processamento de informação entre diferentes computadores e ao mesmo tempo. Segundo Andrew Tanenbaum, é uma “coleção de computadores independentes que se apresenta ao usuário como um sistema único e…

Paulo Silva
.NET
LINQ com objectos C# e Arrays

O Linq possibilita a escrita de queries independentemente da linguagem da base de dados ou linguagem de cosulta.O Linq define um conjunto de operações SQL padrão que podem manusear qualquer fonte de dados. Esse conjunto de operações é fornecido através de extensões disponíveis na arquitectura Linq.Essas extensões são:Linq to Objects Disponibiliza consultas com o objecto…

Paulo Silva
Analytics
Falando de SEO tecnicamente

SEO (Search Engine Optimizaion) é um conjunto de estratégias e técnicas cujo objetivo é a potencialização e melhoramento do posicionamento de um site nos resultados orgânicos* de um motor de busca. Atualmente a internet é um meio de comunicação, e logo de divulgação, com mais expressão em todo o mundo, e se tornou num meio…

Paulo Silva
.NET
Conectando C# ao MySQL

Quem está habituado a programar C# normalmente utiliza SQL Server como banco de dados, uma vez que ela está integrada no Visual Studio e, por isso mesmo, existe grande facilidade em trabalhar com as duas ferramentas. Por vezes existem projetos em que se torna conveniente (por várias razões) utilizar outro tipo de base de dados….

Paulo Silva
.NET
Master Pages com ASP.NET

Master pages é um recurso que permite criar templates pré-definidos para criação do layout de um website ou aplicação web-based, o que facilita em muito o desenvolvimento, uma vez que não é necessário repetir os passos de desenho da aplicação em cada uma das páginas. Começando, criamos um novo projeto, neste caso File > New…

Paulo Silva
.NET
Trabalhar dados do SQLServer pelo VisualStudio

Neste artigo estou trabalhando com o Visual Studio 2008 Express. O Visual Studio dá-nos a possibilidade de trabalhar dados com o SQLServer de uma maneira muito simples, sem a necessidade de abrir qualquer interface da base de dados diretamente. Iniciamos um novo projeto no Visual Studio (Windows Forms Application). Com o botão do direito do…

Paulo Silva
APIs e Microsserviços
Google Charts API

O Google Charts API é uma ferramenta muito útil e interessante para quem desenvolve aplicações web e quer gerar gráficos de uma forma dinâmica. Esta API caracteriza-se pela facilidade de utilização e implementação, não sendo necessária a instalação de qualquer software ou frameworks. Para a sua utilização, basta o URL da API no qual serão…

Paulo Silva
.NET
Leitura e escrita em arquivos com C#

O C# utiliza o Stream para ler e escrever em arquivos. Sempre que uma aplicação lê ou escreve em arquivos ou liga a outro computador numa rede, envia e recebe bytes. Assim, sempre que se pretender ler ou escrever dados (bytes) num arquivo, deve ser utilizado ou criado um objeto Stream. A classe Stream está…

visualizando 10 de 12
Publicidade