rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Lumen Programming Guide
    sub title: Writing PHP Microservices, REST and Web Service APIs
  name:
    name part: Redmond, Paul.
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: SpringerLink (Online service)
  type of resource: text
  origin info:
    place:
      place term: xxu
    date issued: 2016
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: electronic
    form: electronic resource
    reformatting quality: access
    form: remote
    extent: XX, 247 p. 53 illus., 5 illus. in color. online resource.
  abstract: Learn to write test-driven microservices, REST APIs, and web service APIs with PHP using the Lumen micro-framework, from the now popular Laravel family. This book shows you how testing APIs can help you write bullet-proof web application services and microservices. In the Lumen Programming Guide you will learn how to use Lumen—a micro-framework by Laravel—to write bullet-proof APIs. Lumen helps you write productive, maintainable APIs using modern application design. You will learn how to write fully-tested APIs and understand essential Lumen concepts used to build a solid foundation for writing API projects, along with the following important features: Maintain your API's database structure through built-in database migrations Write tests with factory data in a test database Respond with consistent data output in JSON Deal with PHP exceptions by using JSON responses Create, read, update, and delete REST resources Represent model associations in API responses Build a solid foundation for writing tests with PHPUnit and Mockery Validate data .
  table of contents: 1. Installing Lumen -- 2. Hello Lumen -- 3. Creating the Book Application -- 4. Starting the Books API -- 5. Creating, Reading, Updating, and Deleting Books -- 6. Responding to Errors -- 7. Leveling Up Responses -- 8. Validation -- 9. Authors -- 10. The /authors API Resource -- 11. Book Bundles -- 12. Ratings -- Appendix A. Where to Go From Here.
  note: by Paul Redmond.
  subject:
    topic: Computer science
  subject:
    topic: Computer programming
  subject:
    topic: Programming languages (Electronic computers)
  subject:
    topic: Computer Science
  subject:
    topic: Web Development
  subject:
    topic: Programming Techniques
  subject:
    topic: Programming Languages, Compilers, Interpreters
  related item:
    title info:
      title: Springer eBooks
  identifier: 9781484221877
  identifier: http://dx.doi.org/10.1007/978-1-4842-2187-7
  record info:
    record creation date: 160923
    record change date: 20160923121156.0
    record identifier: 978-1-4842-2187-7