Bojinov, Valentin
QRcode
| 자료유형 | E-BOOK |
|---|---|
| 서명/저자사항 | RESTful Web API Design with Node.js 10 [electronic resource] : Learn to create robust RESTful web services with Node.js, MongoDB, and Express.js, 3rd Edition. |
| 개인저자 | Bojinov, Valentin, |
| 판사항 | 3rd ed. |
| 발행사항 | Birmingham: Packt Publishing, 2018. |
| 형태사항 | 1 online resource (168 pages). |
| 기타형태 저록 | Print version: Bojinov, Valentin. RESTful Web API Design with Node.js 10, Third Edition : Learn to create robust RESTful web services with Node.js, MongoDB, and Express.js, 3rd Edition. Birmingham : Packt Publishing, ©2018 |
| ISBN | 9781788629140 1788629140 |
| 내용주기 | Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: REST -- What You Did Not Know; REST fundamentals; Principle 1 -- Everything is a resource; Principle 2 -- Each resource is identifiable by a unique identifier; Principle 3 -- Manipulate resources via standard HTTP methods; Principle 4 -- Resources can have multiple representations; Principle 5 -- Communicate with resources in a stateless manner; The REST goals; Separation of the representation and the resource; Visibility; Reliability; Scalability and performance; Working with WADL. Documenting RESTful APIs with SwaggerTaking advantage of the existing infrastructure; Summary; Chapter 2: Getting Started with Node.js; Installing Node.js; Npm; Installing the Express framework and other modules; Setting up a development environment; Handling HTTP requests; Modularizing code; Testing Node.js; Working with mock objects; Deploying an application; Nodejitsu; Microsoft Azure; Heroku; Self-test questions; Summary; Chapter 3: Building a Typical Web API; Specifying the API; Implementing routes; Querying the API using test data; Content negotiation; API versioning. Self-test questionsSummary; Chapter 4: Using NoSQL Databases; MongoDB -- a document store database; Database modeling with Mongoose; Testing a Mongoose model with Mocha; Creating a user-defined model around a Mongoose model; Wiring up a NoSQL database module to Express; Self-test questions; Summary; Chapter 5: Restful API Design Guidelines; Endpoint URLs and HTTP status codes best practices; Extensibility and versioning; Linked data; Summary; Chapter 6: Implementing a Full Fledged RESTful Service; Working with arbitrary data; Linking; Implementing paging and filtering; Caching. Supplying the Cache-Control header in Express applicationsDiscovering and exploring RESTful services; Summary; Chapter 7: Preparing a RESTful API for Production; Documenting RESTful APIs; Testing RESTful APIs with Mocha; The microservices revolution; Summary; Chapter 8: Consuming a RESTful API; Consuming RESTful services with jQuery; Troubleshooting and identifying problems on the wire; Cross Origin Resource Sharing; Content Delivery Networks; Handling HTTP status codes on the client side; Summary; Chapter 9: Securing the Application; Authentication; Basic authentication; Passport. Passport's basic authentication strategyPassport's OAuth Strategy; Passport's third-party authentication strategies; Authorization; Transport layer security; Self-test questions; Summary; Other Books You May Enjoy; Index. |
| 요약 | RESTful services have become the standard data feed providers for social services, news feeds, and mobiles. If you want to build fast REST APIs and want to deliver a large amount of data to millions of users, you'll find this book extremely useful. This book will teach you to create scalable RESTful applications based on the Node.js platform. |
| 주제명 (통일서명) | Node.js. MongoDB. Express.js (Electronic resource) |
| 일반주제명 | Computers --Programming Languages --JavaScript. Programming & scripting languages: general. Computers --Web --General. Internet: general works. Web services. COMPUTERS / Internet / Application Development. |
| 언어 | 영어 |
| 바로가기 | URL |
서가에없는책
도서배달서비스
인쇄
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다.
서평추가