001476313 000__ 04912cam\\22006257i\4500 001476313 001__ 1476313 001476313 003__ OCoLC 001476313 005__ 20231003174643.0 001476313 006__ m\\\\\o\\d\\\\\\\\ 001476313 007__ cr\cn\nnnunnun 001476313 008__ 230829s2023\\\\xxua\\\\o\\\\\000\0\eng\d 001476313 019__ $$a1394972824 001476313 020__ $$a9781484293485$$q(electronic bk.) 001476313 020__ $$a1484293487$$q(electronic bk.) 001476313 020__ $$z1484293479 001476313 020__ $$z9781484293478 001476313 0247_ $$a10.1007/978-1-4842-9348-5$$2doi 001476313 035__ $$aSP(OCoLC)1395440755 001476313 040__ $$aGW5XE$$beng$$erda$$epn$$cGW5XE$$dYDX$$dOCLCO 001476313 049__ $$aISEA 001476313 050_4 $$aQA76.76.A63 001476313 08204 $$a006.7/6$$223/eng/20230829 001476313 1001_ $$aDominte, Irina,$$eauthor. 001476313 24510 $$aWeb API development for the absolute beginner :$$ba step-by-step approach to learning the fundamentals of web API development with .NET 7 /$$cIrina Dominte. 001476313 264_1 $$a[United States] :$$bApress,$$c2023. 001476313 300__ $$a1 online resource (313 pages) :$$billustrations (black and white, and color). 001476313 336__ $$atext$$btxt$$2rdacontent 001476313 337__ $$acomputer$$bc$$2rdamedia 001476313 338__ $$aonline resource$$bcr$$2rdacarrier 001476313 500__ $$aIncludes index. 001476313 5050_ $$aPart I: The Basics -- Chapter 1: Introducing Web API -- Chapter 2: Introduction to the Web -- Chapter 3: Setting Up the Environment -- Chapter 4: Web API - Building Blocks -- Part II: Implementing an API -- Chapter 5: Getting Started With Web API -- Chapter 6: Introducing an ORM -- Chapter 7: Getting Organized -- Chapter 8: Routing -- Chapter 9: Middleware -- Part III: Advanced Concepts -- Chapter 10: Model Binding -- Chapter 11: Versioning The API.-Chapter 12: Documenting The API -- Chapter 13: Testing The API. 001476313 506__ $$aAccess limited to authorized users. 001476313 520__ $$aIf you are a developer who wants to learn the basic skills of web and application programming interfaces (APIs) with .NET, this book is your complete introduction. The book takes a learn-by-experience approach. You will hit the ground running with a sample project that has everything you need to be wired up. As you follow along, you will learn simple and intuitive conventions that will free you from some of the more tedious decisions and work, in order to allow you to focus on the business requirements required by your team. Certain components of the framework should always appear in certain folders in the solution to speed up development while others need a name that follows particular conventions. You will learn the building blocks of Web API and how to leverage them to have a well-rounded API. Understanding these small but important tricks will make development faster, easier, and more pleasant, and will prevent time-consuming errors. Part I introduces you to the basics of Web. Part II gets you started creating an API that you will use and build upon throughout the book until you have a complete project. All companion code is available via GitHub. Part III covers more advanced concepts, including how to override out-of-the-box conventions to customize an API to meet your specific business needs. By the end of the book you will have a fully functional API, and you will be better prepared for an interview for a .NET backend developer job. What You Will Learn Build a start-to-finish Web API Know the main concepts of the Web Apply best practices in API development to your own projects Know the fundamentals of Web API development Know the fundamentals of a RESTful API Leverage Web API constructs to implement a clean and extensible API Get hands-on experience to unit test a Web API Gain the skills required to apply for a junior or entry-level .NET Web developer job. 001476313 588__ $$aDescription based on print version record. 001476313 63000 $$aMicrosoft .NET Framework. 001476313 650_0 $$aApplication program interfaces (Computer software) 001476313 650_0 $$aWeb applications. 001476313 650_6 $$aInterfaces de programmation d'applications. 001476313 650_6 $$aApplications Web. 001476313 655_0 $$aElectronic books. 001476313 77608 $$iPrint version:$$aDOMINTE, IRINA.$$tWEB API DEVELOPMENT FOR THE ABSOLUTE BEGINNER.$$d[Place of publication not identified] : APRESS, 2023$$z1484293479$$w(OCoLC)1370002596 001476313 852__ $$bebk 001476313 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-9348-5$$zOnline Access$$91397441.1 001476313 909CO $$ooai:library.usi.edu:1476313$$pGLOBAL_SET 001476313 980__ $$aBIB 001476313 980__ $$aEBOOK 001476313 982__ $$aEbook 001476313 983__ $$aOnline 001476313 994__ $$a92$$bISE