Como criar um servidor RESTful e OAuth2 usando PHP Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


de R$ 155,00
por R$ 108,50

até 12x R$ 10,89* ou R$ 97,20 a vista*


Simulação de parcelamento

01X R$ 108,50
02X R$ 56,70
03X R$ 38,35
04X R$ 29,18
05X R$ 23,69
06X R$ 20,02
07X R$ 17,41
08X R$ 15,45
09X R$ 13,93
10X R$ 12,71
11X R$ 11,72
12X R$ 10,89
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: PHP   Frameworks   RESTful  

Descrição

Neste curso vamos aprender como criar uma api RESTful com OAuth 2 usando o Slim Framework, um micro framework simples e prático que nos permite trabalhar com PHP e Orientação a Objetos na sua forma mais pura.

O foco é criar um servidor que poderá fornecer conteúdo para dispositivos móveis e aplicações externas com autenticação segura através de tokens, já que o padrão cookie/session não funciona.

Você ainda vai aprender a como trabalhar com Doctrine DBAL (query builder), Phinx (migration e seed) e o Slim Framework 3 (rotas, URLs amigáveis)

Grade

Confira a grade completa do curso

  • Introdução
    • O que é RESTful e OAuth 2?
    • Instalando os componentes
    • Criando o banco de dados com Phinx
    • Configurações
    • Conectando no banco de dados com Doctrine DBAL
    • Hello World com Slim Framework
  • RESTful
    • A estrutura de um servidor RESTful
    • Requisitando vários registros com GET
    • Requisitando um registro com GET
    • Inserindo um novo registro
    • Atualizando um registro
    • Removendo um registro
  • Usuários
    • Criando módulo users
    • Criando as tabelas no banco de dados para OAuth 2
    • Configurando o componente OAuth2
    • Requisições de aplicações cliente
    • Requisições de Tokens
    • Protegendo o acesso
    • Criando tokens de acesso
  • Encerramento

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!