|
|
|
|
LEADER |
00000cam a22000007i 4500 |
001 |
OR_on1383661918 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
230620s2023 nyua o 001 0 eng d |
040 |
|
|
|a ORMDA
|b eng
|e rda
|e pn
|c ORMDA
|d EBLCP
|d OCLCF
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1382693052
|
020 |
|
|
|a 9781633439481
|q (electronic bk.)
|
020 |
|
|
|a 1633439488
|q (electronic bk.)
|
020 |
|
|
|a 9781638351948
|
020 |
|
|
|a 1638351945
|
029 |
1 |
|
|a AU@
|b 000074864808
|
035 |
|
|
|a (OCoLC)1383661918
|z (OCoLC)1382693052
|
037 |
|
|
|a 9781633439481
|b O'Reilly Media
|
050 |
|
4 |
|a QA76.76.A63
|
082 |
0 |
4 |
|a 005.3
|2 23/eng/20230620
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a De Sanctis, Valerio,
|e author.
|
245 |
1 |
0 |
|a Building web APIs with ASP.NET core /
|c Valerio De Sanctis.
|
250 |
|
|
|a [First edition].
|
264 |
|
1 |
|a Shelter Island, NY :
|b Manning Publications,
|c [2023]
|
300 |
|
|
|a 1 online resource (472 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
500 |
|
|
|a Includes index.
|
520 |
|
|
|a Building Web APIs with ASP.NET Core is a practical beginner’s guide to creating your first web APIs using ASP.NET Core. In it, you’ll develop an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is cleverly structured to mirror a real-world development project, with each chapter introducing a new feature request. You’ll build your API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up your data model to generating documentation. Web APIs are the front door to an application, providing controlled access to its data and features. ASP.NET Core, Microsoft’s web framework, simplifies and accelerates API creation with powerful, developer-friendly features, including an innovative “no compile” coding experience. It is reliable, fast, free, open-source, and backed by Microsoft’s legendary support. Building Web APIs with ASP.NET Core teaches you how to write safe, maintainable, and performant REST APIs. It’s full of best practices for modern and classic API styles, including REST and GraphQL. You’ll love the groundbreaking Minimal API model that helps you build pro-quality APIs with just a few lines of code. Each chapter contains realistic user stories, backlog items, and development tasks.
|
505 |
0 |
|
|a Intro -- inside front cover -- Building Web APIs with ASP.NET Core -- Copyright -- contents -- front matter -- preface -- acknowledgments -- about this book -- Who should read this book -- How this book is organized: A road map -- About the code -- liveBook discussion forum -- about the author -- about the cover illustration -- Part 1 Getting started -- 1 Web APIs at a glance -- 1.1 Web APIs -- 1.1.1 Overview -- 1.1.2 Real-world example -- 1.1.3 Types of web APIs -- 1.1.4 Architectures and message protocols -- 1.2 ASP.NET Core -- 1.2.1 Architecture -- 1.2.2 Program.cs -- 1.2.3 Controllers
|
505 |
8 |
|
|a 1.2.4 Minimal APIs -- 1.2.5 Task-based asynchronous pattern -- Summary -- 2 Our first web API project -- 2.1 System requirements -- 2.1.1 .NET SDK -- 2.1.2 Integrated development environment -- 2.2 Installing Visual Studio -- 2.3 Creating the web API project -- 2.4 MyBGList project overview -- 2.4.1 Reviewing launchSettings.json -- 2.4.2 Configuring the appsettings.json -- 2.4.3 Playing with the Program.cs file -- 2.4.4 Inspecting the WeatherForecastController -- 2.4.5 Adding the BoardGameController -- 2.5 Exercises -- 2.5.1 launchSettings.json -- 2.5.2 appsettings.json -- 2.5.3 Program.cs
|
505 |
8 |
|
|a 2.5.4 BoardGame.cs -- 2.5.5 BoardGameControllers.cs -- Summary -- 3 RESTful principles and guidelines -- 3.1 REST guiding constraints -- 3.1.1 Client-server approach -- 3.1.2 Statelessness -- 3.1.3 Cacheability -- 3.1.4 Layered system -- 3.1.5 Code on demand -- 3.1.6 Uniform interface -- 3.2 API documentation -- 3.2.1 Introducing OpenAPI -- 3.2.2 ASP.NET Core components -- 3.3 API versioning -- 3.3.1 Understanding versioning -- 3.3.2 Should we really use versions? -- 3.3.3 Implementing versioning -- 3.4 Exercises -- 3.4.1 CORS -- 3.4.2 Client-side caching -- 3.4.3 COD
|
505 |
8 |
|
|a 3.4.4 API documentation and versioning -- Summary -- Part 2 Basic concepts -- 4 Working with data -- 4.1 Choosing a database -- 4.1.1 Comparing SQL and NoSQL -- 4.1.2 Making a choice -- 4.2 Creating the database -- 4.2.1 Obtaining the CSV file -- 4.2.2 Installing SQL Server -- 4.2.3 Installing SSMS or ADS -- 4.2.4 Adding a new database -- 4.3 EF Core -- 4.3.1 Reasons to use an ORM -- 4.3.2 Setting up EF Core -- 4.3.3 Creating the DbContext -- 4.3.4 Setting up the DbContext -- 4.3.5 Creating the database structure -- 4.4 Exercises -- 4.4.1 Additional fields -- 4.4.2 One-to-many relationship
|
505 |
8 |
|
|a 4.4.3 Many-to-many relationship -- 4.4.4 Creating a new migration -- 4.4.5 Applying the new migration -- 4.4.6 Reverting to a previous migration -- Summary -- 5 CRUD operations -- 5.1 Introducing LINQ -- 5.1.1 Query syntax vs. method syntax -- 5.1.2 Lambda expressions -- 5.1.3 The IQueryable interface -- 5.2 Injecting the DbContext -- 5.2.1 The sync and async methods -- 5.2.2 Testing the ApplicationDbContext -- 5.3 Seeding the database -- 5.3.1 Setting up the CSV file -- 5.3.2 Installing the CsvHelper package -- 5.3.3 Creating the BggRecord class -- 5.3.4 Adding the SeedController
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Microsoft .NET Framework.
|
630 |
0 |
7 |
|a Microsoft .NET Framework
|2 fast
|
650 |
|
0 |
|a Application program interfaces (Computer software)
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
0 |
|a Web site development.
|
650 |
|
6 |
|a Interfaces de programmation d'applications.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
6 |
|a Sites Web
|x Développement.
|
650 |
|
7 |
|a APIs (interfaces)
|2 aat
|
650 |
|
7 |
|a Application program interfaces (Computer software)
|2 fast
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Web site development
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a De Sanctis, Valerio
|t Building Web APIs with ASP. NET Core
|d New York : Manning Publications Co. LLC,c2023
|z 9781633439481
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781633439481/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL7262220
|
994 |
|
|
|a 92
|b IZTAP
|