My Account Log in

1 option

Minimal APIs in ASP. NET 9 : Design, Implement, and Optimize Robust APIs in C# With . NET 9.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Proud, Nick.
Language:
English
Subjects (All):
Application program interfaces (Computer software).
Web services.
Physical Description:
1 online resource (252 pages)
Edition:
2nd ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2024.
Biography/History:
Proud Nick: Nick Proud is a software engineer, technology leader, and Microsoft MVP for Developer Technologies, specializing in Robotic Process Automation and. NET. He is currently the Director of Software Engineering at NexBotix, as well as a technical content creator, producing educational video content about C# and Microsoft Azure.
Summary:
This book provides a comprehensive guide to designing, implementing, and optimizing minimal APIs using ASP.NET 9. It is aimed at software developers and technology leaders who are familiar with the Microsoft development ecosystem and are looking to build efficient web services with minimal overhead. The author, Nick Proud, a software engineer and Microsoft MVP, covers various aspects of minimal APIs including their significance in modern development, technical requirements, project structure, handling HTTP methods, middleware configuration, dependency injection, data integration, and performance optimization. The book also discusses best practices for API resiliency, security, unit testing, and deployment, making it a valuable resource for developers seeking to create robust and scalable web applications. Generated by AI.
Contents:
Title Page
Copyright and Credits
Dedication
Contributors
Table of Contributors
Preface
Part 1 - Introduction to Minimal APIs
Chapter 1: Getting Up and Running with Minimal API Development
Technical requirements
Understanding minimal APIs
Contrasting minimal APIs with traditional API approaches
The significance of minimal APIs in modern development
Installing required tools and dependencies
Installing Visual Studio for Windows
Installing Visual Studio Code for Mac and Linux
Configuring development environments
Creating a project in Visual Studio
Creating a project in Visual Studio Code
Summary
Chapter 2: Creating Your First Minimal API
Project structure and organization
Endpoints
Models
Routes
Defining endpoints and routes
GET methods
POST methods
PUT methods
PATCH methods Generated by AI.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
ISBN:
9781805123545
1805123548
OCLC:
1465268821

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account