Web API development for the absolute beginner : a step-by-step approach to learning the fundamentals of web API development with .NET 7 /

Saved in:
Bibliographic Details
Author / Creator:Dominte, Irina, author.
Imprint:[California] : Apress, 2023.
Description:1 online resource (313 pages) : illustrations (black and white, and color).
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13711946
Hidden Bibliographic Details
ISBN:9781484293485
1484293487
1484293479
9781484293478
Notes:Includes index.
Print version record.
Summary:If 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.
Other form:Print version: DOMINTE, IRINA. WEB API DEVELOPMENT FOR THE ABSOLUTE BEGINNER. [Place of publication not identified] : APRESS, 2023 1484293479
Standard no.:10.1007/978-1-4842-9348-5

MARC

LEADER 00000cam a22000007i 4500
001 13711946
006 m o d
007 cr cnu---unuuu
008 230829s2023 caua o 000 0 eng d
005 20241127154456.5
035 |a (OCoLC)1395440755  |z (OCoLC)1394972824 
035 9 |a (OCLCCM-CC)1395440755 
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDX  |d OCLCO  |d YDX  |d N$T  |d UKAHL  |d ORMDA  |d OCLCF  |d OCLCO 
019 |a 1394972824 
020 |a 9781484293485  |q (electronic bk.) 
020 |a 1484293487  |q (electronic bk.) 
020 |z 1484293479 
020 |z 9781484293478 
024 7 |a 10.1007/978-1-4842-9348-5  |2 doi 
037 |a 9781484293485  |b O'Reilly Media 
050 4 |a QA76.76.A63  |b D66 2023 
072 7 |a UMP  |2 bicssc 
072 7 |a COM051380  |2 bisacsh 
072 7 |a UMP  |2 thema 
049 |a MAIN 
100 1 |a Dominte, Irina,  |e author. 
245 1 0 |a Web API development for the absolute beginner :  |b a step-by-step approach to learning the fundamentals of web API development with .NET 7 /  |c Irina Dominte. 
264 1 |a [California] :  |b Apress,  |c 2023. 
300 |a 1 online resource (313 pages) :  |b illustrations (black and white, and color). 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Part 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. 
520 |a If 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. 
500 |a Includes index. 
588 0 |a Print version record. 
630 0 0 |a Microsoft .NET Framework.  |0 http://id.loc.gov/authorities/names/n2017043838 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Application program interfaces (Computer software)  |0 http://id.loc.gov/authorities/subjects/sh98004527 
650 0 |a Web applications.  |0 http://id.loc.gov/authorities/subjects/sh2012001728 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Applications Web. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Web applications  |2 fast 
776 0 8 |i Print version:  |a DOMINTE, IRINA.  |t WEB API DEVELOPMENT FOR THE ABSOLUTE BEGINNER.  |d [Place of publication not identified] : APRESS, 2023  |z 1484293479  |w (OCoLC)1370002596 
856 4 0 |u https://go.oreilly.com/uchicago/library/view/-/9781484293485/?ar  |y O'Reilly 
929 |a oclccm 
999 f f |s fa39c61d-84b6-4ea0-97c4-8a8aeb285c54  |i 4f65b6b7-029c-481c-8e79-e44e8fbd7398 
928 |t Library of Congress classification  |a QA76.76.A63D66 2023  |l Online  |c UC-FullText  |u https://go.oreilly.com/uchicago/library/view/-/9781484293485/?ar  |z O'Reilly  |g ebooks  |i 13854883