REST – Richardson Maturity Model

Introdução Falando em REST é frequente escutarmos o termo Richardson Maturity Model. Termo criado por Leonard Richardson descreve os requisitos necessários para a criação de um API REST bem estruturada/desenhada. Nada mais é que uma referência de boas práticas para criação de APIs de qualidade. O Richardson Maturity Model descreve quatro níveis (0-3). Quanto mais

RESTful & PHP Formatos de Representação

Introdução Mais uma vez aprendendo conceitos RESTful com foco na linguagem PHP com apoio do micro-framework Silex, vamos mostrar neste artigo, como você pode disponibilizar várias representações de dados na mesma API. No caso, retornando JSON e XML, permitindo que o cliente que esta consumindo a API informe qual é o formato que deseja receber,

Aplicação REST simples com Silex, parte II

Continuando Na primeira parte aprendemos como iniciar nossa aplicação REST com Silex e implementamos as rotas /livros e /livros/{id}. Dando sequencia à nossa aplicação, vamos implementar as Rotas para Incluir, Alterar e Deletar livros, usando os verbos HTTP POST, PUT e DELETE. Rotas POST /livros Através desta rota será possível a criação de um novo

Aplicação REST simples com Silex, parte I

Introdução Nester artigo vamos realizar a criação de um simples aplicativo REST usando o micro framework Silex, mapeando operações CRUD através dos métodos HTTP GET, POST, PUT e DELETE. O tutorial esta divido em 2 partes. Clique aqui para ir para a segunda parte. Por que Silex? Micro frameworks são interessantes para criação de APIs

Dicas MongoDB

Introdução Neste artigo reuni algumas dicas gerais sobre mongodb. Recentemente tive necessidade fazer a instalação do MongoDb em uma instância EC2 da Amazon. A versão utilizada foi baseada na 3, mais especificamente a versão 3.0.7. Algumas dificuldades encontradas no caminho foram solucionadas. As soluções compartilho com vocês neste artigo. Talvez possam te ajudar também. A

Webservices REST e PHP, Introdução

Introdução Já à algum tempo o REST tornou-se a principal arquitetura para criação de webservices para aplicações web e mobile. Todas principais linguagens de programação incluem frameworks para criação de Webservices REST. É importante que todo desenvolvedor e arquiteto tenha um claro entendimento de como o ele funciona. O objetivo deste artigo é realizar um

PHP e Paradigmas de Programação

Introdução PHP é uma linguagem muito flexível que suporta uma variedade de técnicas e paradigmas diferentes de programação, ou seja, é uma linguagem multi paradigma. Desde programação procedural à programação Orientada a Objetos, o PHP nos permite criar aplicações bem estruturadas, organizadas e de fácil manutenção.Como também nos permite criar códigos confusos, inseguros e cheios

Criando proxy SOCKS5 com Tunel SSH

Introdução Neste artigo vamos aprender como criar um proxy SOCKS5 através de um tunel SSH. E mostrar como usar esse tunel através de um http client usando php+curl e também através de navegação pelo Firefox. Esse cenário é interessante quando você precisa fazer alguma conexão em servidor remoto (http) estando em uma rede que bloqueia

Testando Banco de Dados com phpunit

Introdução Em artigo anterior vimos como dar o pontapé inicial no processo de testes para PHP usando o phpunit. Neste artigo vamos aprender como testar códigos que interagem com banco de dados afim de garantir que suas operações CRUD estão sendo realizadas corretamente. Para isso vamos usar a extensão de Database (banco de dados) do

Criando Aplicativos Facebook SDK v5 em PHP

Introdução Neste artigo vamos demonstrar como criar uma aplicação simples para o facebook usando a Graph API com o sdk v4.0.x 5 do php. Vamos criar uma simples aplicativo que realiza o Login no Facebook e obtém as informações básicas do usuário. Iremos presumir que a aplicação será hospedada em um servidor particular próprio. Caso
Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: