Items related to Mastering Minimal APIs in ASP.NET Core: Build, test,...

Mastering Minimal APIs in ASP.NET Core: Build, test, and prototype web APIs quickly using .NET and C# - Softcover

 
9781803237824: Mastering Minimal APIs in ASP.NET Core: Build, test, and prototype web APIs quickly using .NET and C#

Synopsis

Get a practical understanding of how to build lightweight ASP.NET Core applications and write cleaner, testable, and secure APIs with .NET 6 and Minimal APIs

Key Features

  • Explore clear and detailed guidelines to design and develop APIs for ASP.NET Core apps
  • Discover expert tips, tricks, and best practices to build performant APIs
  • Implement proven web API development methodologies using .NET 6 features and tools

Book Description

The Minimal APIs feature, introduced in .NET 6, is the answer to code complexity and rising dependencies in creating even the simplest of APIs. Minimal APIs facilitate API development using compact code syntax and help you develop web APIs quickly.

This practical guide explores Minimal APIs end-to-end and helps you take advantage of its features and benefits for your ASP.NET Core projects. The chapters in this book will help you speed up your development process by writing less code and maintaining fewer files using Minimal APIs. You'll also learn how to enable Swagger for API documentation along with CORS and handle application errors. The book even promotes ideas to structure your code in a better way using the dependency injection library in .NET. Finally, you'll learn about performance and benchmarking improvements for your apps.

By the end of this book, you'll be able to fully leverage new features in .NET 6 for API development and explore how Minimal APIs are an evolution over classical web API development in ASP.NET Core.

What you will learn

  • Adopt new features in .NET 6 for building lightweight APIs
  • Understand how to optimize API development with Minimal APIs in .NET 6
  • Discover best practices for accessing and using data in Minimal APIs
  • Understand how to validate incoming data to an API and return error messages
  • Get familiar with dependency injection and logging for identifying errors
  • Leverage the translation system in Minimal APIs to provide messages and errors in regional languages

Who this book is for

If you are an existing .NET developer who wants to develop lightweight APIs quickly without much complexity, this book is for you. If you are a developer who is just getting started with the ASP.NET Core framework, this book will help you learn web API development using the latest .NET features. The book assumes intermediate-level knowledge of C# programming, Visual Studio, and REST API concepts.

Table of Contents

  1. Introduction to Minimal APIs
  2. Exploring Minimal APIs and Their Advantages
  3. Working with Minimal APIs
  4. Dependency Injection in a Minimal API Project
  5. Using Logging to Identify Errors
  6. Exploring Validation and Mapping
  7. Integration with the Data Access Layer
  8. Adding Authentication and Authorization
  9. Leveraging Globalization and Localization
  10. Evaluating and Benchmarking the Performance of Minimal APIs

"synopsis" may belong to another edition of this title.

About the Author

Andrea Tosato is a full-stack software engineer and architect on .NET applications. Andrea successfully develops .NET applications in various industries, facing sometimes complex technological challenges. He deals with desktop, web, mobile development but with the arrival of the cloud, Azure, it becomes his passion. In 2017 he co-founded Cloudgen Verona, a .NET community based in Verona, Italy, with his friend Marco Zamana. In 2019 he is named Microsoft MVP for the first time for the Azure category. Andrea graduated from the University of Pavia with a degree in computer engineering in 2008 and successfully completed his master's degree, also in computer engineering, in Modena in 2011. Andrea was born in 1986 in Verona, Italy, where he currently works as a remote worker. You can find Andrea on Twitter.

Computer enthusiast since elementary school, when he receives an old Commodore VIC-20 as a gift, Marco Minerva begins developing with GW-BASIC. After some experiences with Visual Basic, he has been using .NET since its first introduction. He got his master's degree in Information Technology in 2006. Today he proudly lives in Taggia, Italy, works as a freelance consultant and is involved in designing and developing solutions for the Microsoft ecosystem, building applications for Desktop, Mobile and Web. His greatest expertise is backend development as a software architect. He holds training courses. He is a speaker at technical events, writes articles for magazines and regularly makes live streaming about coding on Twitch. He is a Microsoft MVP since 2013. You can find Marco on Twitter.

Emanuele is a Microsoft 365 Architect, passionate about frontend technologies and everything related to the cloud, especially Microsoft Azure. He is currently living in Zurich and actively participating in local and international community activities and events. Emanuele shares his love for technology through his blog. He has also became a Twitch Affiliate as a live coder and you can follow him at kasuken to write some code with him. Since 2014 Emanuele is a Microsoft MVP in the Developer Technologies category and since 2022 he is a GitHub Star. You can find Emanuele on Twitter.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2022
  • ISBN 10 1803237821
  • ISBN 13 9781803237824
  • BindingPaperback
  • LanguageEnglish
  • Number of pages240

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Mastering Minimal APIs in ASP.NET Core: Build, test,...

Stock Image

Tosato, Andrea,Minerva, Marco,Bartolesi, Emanuele
Published by Packt Publishing, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_384250415

Contact seller

Buy Used

US$ 29.25
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Andrea Tosato; Marco Minerva; Emanuele Bartolesi
Published by Packt Publishing, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLING22Oct2817130017105

Contact seller

Buy New

US$ 43.00
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrea Tosato; Marco Minerva; Emanuele Bartolesi
Published by Packt Publishing, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781803237824

Contact seller

Buy New

US$ 47.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrea Tosato
Published by Packt Publishing Limited, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803237824

Contact seller

Buy New

US$ 48.19
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrea Tosato
Published by Packt Publishing Limited, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781803237824

Contact seller

Buy New

US$ 45.83
Convert currency
Shipping: US$ 5.67
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrea Tosato
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Seller Inventory # C9781803237824

Contact seller

Buy New

US$ 49.71
Convert currency
Shipping: US$ 10.56
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Tosato, Andrea
Published by Packt Publishing 2022-10, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781803237824

Contact seller

Buy New

US$ 39.21
Convert currency
Shipping: US$ 21.11
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Andrea Tosato; Marco Minerva; Emanuele Bartolesi
Published by Packt Publishing, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781803237824_new

Contact seller

Buy New

US$ 45.05
Convert currency
Shipping: US$ 16.33
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Minerva Marco Tosato Andrea
Published by Packt Publishing, Limited, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 222. Seller Inventory # 402249961

Contact seller

Buy New

US$ 53.67
Convert currency
Shipping: US$ 8.86
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Andrea Tosato
Published by Packt Publishing, 2022
ISBN 10: 1803237821 ISBN 13: 9781803237824
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Seller Inventory # 9781803237824

Contact seller

Buy New

US$ 67.71
Convert currency
Shipping: US$ 35.13
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 1 more copies of this book

View all search results for this book