자료유형 | E-Book |
---|---|
개인저자 | 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. |
판사항 | 3rd ed. |
발행사항 | Birmingham : Packt Publishing, 2018. |
형태사항 | 1 online resource (168 pages) |
소장본 주기 | Master record variable field(s) change: 072, 630 - OCLC control number change |
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. |
언어 | 영어 |
기타형태 저록 | 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 |
대출바로가기 | http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1804698 |
인쇄
No. | 등록번호 | 청구기호 | 소장처 | 도서상태 | 반납예정일 | 예약 | 서비스 | 매체정보 |
---|---|---|---|---|---|---|---|---|
1 | WE00014701 | 005.2762 | 가야대학교/전자책서버(컴퓨터서버)/ | 대출가능 |