DelphiMVCFramework (pt-BR)

DelphiMVCFramework (pt-BR)

DANIELE TETI
This is a sample of the book's content.Buy on Leanpub

Table of Contents

DelphiMVCFramework (pt-BR)

  • Prefácio
    • O que é Delphi MVC Framework, e por que isso importa?
  • Revisores
  • Traduções
  • O que os usuários dizem sobre DMVCFramework
  • Obtendo o código do livro
  • Rodando o código do livro
  • Notas de lançamento
  • Capítulo 1: Iniciando com DelphiMVCFramework
    • O que você vai aprender
    • DMVCFramework com “baterias incluídas”
    • Instalando DelphiMVCFramework 3.2.1-carbon
    • Seu primeiro servidor RESTful com DelphiMVCFramework
    • “Hello World” ao estilo DMVCFramework
    • Ações de sistema Built-in
    • O que vêm por ai
  • Capítulo 2: Controllers e roteamento
    • O Roteamento
    • Atributo MVCPath
    • Manipulando Parâmetros
    • Parâmetros de string de consulta (Query-string)
    • Parâmetros de mapeamento de URL
    • Partes multiplas para uma Single Action
    • Mais a respeito de parâmetros de mapeamento de URL
    • Ações fortemente tipadas
    • Atributo MVCHTTPMethod
    • Atributo MVCProduces
    • Atributo MVCConsumes
    • Atributo MVCDoc
    • Filtros de Ação
    • O que vêm por ai
  • Capítulo 3: Renderizadores
    • O quê você irá aprender
    • A fase de Renderização
    • Renderizar Dados Deve Ser Simples!
    • Renderizando Objetos e Lista de Objetos
    • Serialização Customizada de Objetos
    • Renderizando descendentes de TStream
    • Renderizando Objetos Aninhados
    • Serializando descendentes TDataset
    • Renderização de Dicionários
    • Renderização de imagens, pdf e outros conteúdos binários
    • Renderizando Exceções
    • Renderizando Estrutura de Dados Customizados
    • Suporte a HATEOAS em suas API’s
    • Desserialização
    • Desserializar Objetos Simples
    • Desserializiando Lista de Objetos
    • Desserializando Estruturas Hierarquicas
    • A interface IMVCList
    • Enviando Conteúdos Binários
    • Usando multipart/form-data
    • Serializadores de Tipo Personalizado
    • Usando serializador personalizado
    • O que vêm por ai
  • Capítulo 4: Sistema de Biblioteca Municipal - O Banco de Dados
    • O quê você irá aprender
    • Sistema de Biblioteca Municipal
    • O Banco de Dados
    • O que vêm por aí
  • Capítulo 5: Sistema de Biblioteca Municipal - As APIs
    • O quê você irá aprender
    • Visão geral do design de APIs
    • Projete uma API para o sistema de empréstimo de livros
    • A APIs
    • O que vêm por aí
  • Capítulo 6: Sistema de biblioteca municipal - Criação de APIs usando datasets
    • O quê você irá aprender
    • O acrônimo CRUD
    • Implementando a API usando datasets
    • O que vêm por aí
  • Capítulo 7: Sistema de Biblioteca Municipal - Criando APIs com MVCActiveRecord
    • O quê você irá aprender
    • Design Padrão do ActiveRecord
    • ActiveRecord em MVCFramework também chamado de MVCActiveRecord
    • O que vêm por aí
  • Capítulo 8: Sistema de Biblioteca Municipal - APIs completas com MVCActiveRecord
    • O quê você irá aprender
    • Configurando o WebModule
    • Estabelecendo uma conexão com o Banco de Dados
    • TAuthorsController
    • TControllerBase
    • Tratamento de paginação em TCustomersController.GetCustomers
    • Efetuando a baixa de um empréstimo
    • Gestão de usuários com TUsersController
    • O vêm por aí
  • Capítulo 9: Autênticação & Autorização
    • O quê você irá aprender
    • Autênticação vs Autorização
    • O Subsistema de Autênticação/Autorização
    • Deixando Seguro uma API
    • Autenticação do tipo HTTP Basic Authentication
    • JSON Web Token (também chamado de JWT) Autenticação e Autorização
    • Acesso às informações do usuário registrado
    • O que vêm por aí
  • Capítolos 10: Middlewares
    • O quê você irá aprender
    • O que é middleware?
    • Interface IMVCMiddleware
    • Middleware integrados
    • Middleware CORS
    • Middleware de Compactação
    • Middleware Analítico
    • Middleware de Rastreamento
    • Middleware para arquivos estáticos
    • O que vêm por aí
  • Capítulo 11: Sistema de Biblioteca Municipal - Autenticação e Authrização
    • O quê você irá aprender
    • Como escolher um esquema de autenticação
    • Definindo um sistema de responsabilidades
    • Crie um cliente Python
    • O que vêm por aí
  • Capítulo 12: JSON-RPC: por que, quando e como usar
    • O quê você irá aprender
    • Visão Geral do JSON-RPC
    • Requisições JSON-RPC 2.0
    • Notificações JSON-RPC 2.0
    • Objeto Error de Respostas
    • JSON-RPC vs REST
    • Publicando PODOs(Objeto Delphi Antigo Simples)
    • O Atributo MVCInheritable
    • Inspecionando os métodos publicados
    • Definindo Hooks
    • O que vêm por aí
  • Chapter 13: Documente e teste sua API REST com o middleware Swagger
    • What you’ll learn
    • Como usar
    • Atributo MVCSwagSummary
    • Atributo MVCSwagAuthentication
    • Atributo MVCSwagParam
    • Atributo MVCSwagResponses
    • Atributo MVCSwagJSONSchemaField
    • Atributo MVCSwagIgnorePath
    • Simples tutorial de uso do Swagger
    • What’s Next
  • Capítulo 14: Dicas e Truques
    • Dica #1: Redirecionando usuários para um URL diferente apenas quando estiverem usando o navegador
    • Dica #2: Não carregue controllers de sistema
    • Dica #3: Remova o cabeçalho X-Powered-By
    • Dica #4: Altere ou remova o cabeçalho do Servidor
    • Dica #5: Testando API usando Python
    • Dica #6: Armazenando senhas de usuários
DelphiMVCFramework (pt-BR)/overview

DelphiMVCFramework (pt-BR)

course_overview

"Se você já pensou em construir um sistema distribuído, DelphiMVCFramework é uma das melhores escolhas que você pode fazer"

count_chapters
begin_reading
download
p_implied_book_part_name

DelphiMVCFramework (pt-BR)21 chapters

Begin ›
  1. Prefácio

  2. Revisores

  3. Traduções

  4. O que os usuários dizem sobre DMVCFramework

  5. Obtendo o código do livro

  6. Rodando o código do livro

  7. Notas de lançamento

  8. Capítulo 1: Iniciando com DelphiMVCFramework

  9. Capítulo 2: Controllers e roteamento

  10. Capítulo 3: Renderizadores

  11. Capítulo 4: Sistema de Biblioteca Municipal - O Banco de Dados

  12. Capítulo 5: Sistema de Biblioteca Municipal - As APIs

  13. Capítulo 6: Sistema de biblioteca municipal - Criação de APIs usando datasets

  14. Capítulo 7: Sistema de Biblioteca Municipal - Criando APIs com MVCActiveRecord

  15. Capítulo 8: Sistema de Biblioteca Municipal - APIs completas com MVCActiveRecord

  16. Capítulo 9: Autênticação & Autorização

  17. Capítolos 10: Middlewares

  18. Capítulo 11: Sistema de Biblioteca Municipal - Autenticação e Authrização

  19. Capítulo 12: JSON-RPC: por que, quando e como usar

  20. Chapter 13: Documente e teste sua API REST com o middleware Swagger

  21. Capítulo 14: Dicas e Truques