• Complain

Andrew Lock - ASP.NET Core in Action, Second Edition

Here you can read online Andrew Lock - ASP.NET Core in Action, Second Edition full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Manning, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Andrew Lock ASP.NET Core in Action, Second Edition
  • Book:
    ASP.NET Core in Action, Second Edition
  • Author:
  • Publisher:
    Manning
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

ASP.NET Core in Action, Second Edition: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "ASP.NET Core in Action, Second Edition" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

ASP.NET Core in Action, Second Edition is a comprehensive guide to creating web applications with ASP.NET Core 5.0. Go from basic HTTP concepts to advanced framework customization.Summary Fully updated to ASP.NET 5.0, ASP.NET Core in Action, Second Edition is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if youve never worked with ASP.NET youll start creating productive cross-platform web apps fast. And dont worry about late-breaking changes to ASP.NET Core.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the technology Build full-stack web applications that run anywhere. Developers love ASP.NET Core for its libraries and pre-built components that maximize productivity. Version 5.0 offers new features for server-side apps, as well as background services for cross-platform development.About the bookASP.NET Core in Action, Second Edition is a comprehensive guide to creating web applications with ASP.NET Core 5.0. Go from basic HTTP concepts to advanced framework customization. Illustrations and annotated code make learning visual and easy. Master logins, dependency injection, security, and more. This updated edition covers the latest features, including Razor Pages and the new hosting paradigm.Whats inside Developing apps for Windows and non-Windows servers Configuring applications Building custom components Logging, testing, and securityAbout the reader For intermediate C# developers.About the authorAndrew Lock is a Microsoft MVP who has worked with ASP.NET Core since before its first release.Table of Contents PART 1 - GETTING STARTED WITH ASP.NET CORE 1 Getting started with ASP.NET Core 2 Your first application 3 Handling requests with the middleware pipeline 4 Creating a website with Razor Pages 5 Mapping URLs to Razor Pages using routing 6 The binding model: Retrieving and validating user input 7 Rendering HTML using Razor views 8 Building forms with Tag Helpers 9 Creating a Web API for mobile and client applications using MVC PART 2 - BUILDING COMPLETE APPLICATIONS 10 Service configuration with dependency injection 11 Configuring an ASP.NET Core application 12 Saving data with Entity Framework Core 13 The MVC and Razor Pages filter pipeline 14 Authentication: Adding users to your application with Identity 15 Authorization: Securing your application 16 Publishing and deploying your application PART 3 - EXTENDING YOUR APPLICATIONS 17 Monitoring and troubleshooting errors with logging 18 Improving your applications security 19 Building custom components 20 Building custom MVC and Razor Pages components 21 Calling remote APIs with IHttpClientFactory 22 Building background tasks and services 23 Testing your application

Andrew Lock: author's other books


Who wrote ASP.NET Core in Action, Second Edition? Find out the surname, the name of the author of the book and a list of all author's works by series.

ASP.NET Core in Action, Second Edition — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "ASP.NET Core in Action, Second Edition" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

ASPNET Core in Action Second Edition - image 1

ASPNET Core in Action Second Edition - image 2

ASP.NET Core in Action

Second Edition

Andrew Lock

To comment go to liveBook

ASPNET Core in Action Second Edition - image 3

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

ASPNET Core in Action Second Edition - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Marina Michaels

Technical development editor:

Mark Elston

Review editor:

Mihaela Batini

Production editor:

Deirdre S. Hiam

Copy editor:

Andy Carroll

Proofreader:

Jason Everett

Technical proofreader:

Tanya Wilke

Typesetter:

Dennis Dalinnik

Cover designer:

Marija Tudor

ISBN: 9781617298301

front matter
preface

ASP.NET Core 5.0 was released in 2020, more than four years after the release of ASP.NET Core 1.0. But ASP.NET also has a long history prior to ASP.NET Core. That history provided the basis and impetus for the development of ASP.NET Core.

Microsoft released the first version of ASP.NET in 2002 as part of the original .NET Framework 1.0. Since then, its been through multiple iterations, with each version bringing added features and extensibility. However, each iteration has been built on top of the .NET Framework, and so comes preinstalled in all versions of Windows.

This brings mixed blessingson the one hand, the ASP.NET 4.x framework today is a reliable, battle-tested platform for building modern applications on Windows. On the other hand, it is also limited by this reliancechanges to the underlying .NET Framework are far-reaching and so consequently slow to roll out, and it fundamentally excludes the many developers building and deploying to Linux or macOS.

When I first began looking into ASP.NET Core, I was one of those developers. A Windows user at heart, I was issued a Mac by my employer and so was stuck working in a virtual machine all day. ASP.NET Core promised to change all that, allowing me to develop natively on both my Windows machine and my Mac.

I was relatively late to the party in many respects, only taking an active interest just before the time of the RC2 release of ASP.NET Core. By that point there had already been eight beta releases, many of which contained significant breaking changes. By not diving in fully until RC2, I was spared the pain of dodgy tooling and changing APIs.

What I saw at that point really impressed me. ASP.NET Core let developers leverage their existing knowledge of the .NET framework, and of ASP.NET MVC applications in particular, while baking in current best practices like dependency injection, strongly typed configuration, and logging. On top of that, you could build and deploy cross-platform. I was sold.

This book came about largely due to my approach to learning about ASP.NET Core. Rather than simply reading documentation and blog posts, I decided to try something new and start writing about what I learned. Each week I would dedicate some time to exploring a new aspect of ASP.NET Core, and Id write a blog post about it. When the possibility of writing a book came about, I jumped at the chanceanother excuse to dive further into the framework!

Since I started this book, a lot has changed, both with the book and ASP.NET Core. The first major release of the framework in June 2016 still had many rough edges, in particular around the tooling experience. With the release of .NET 5.0 in November 2020, ASP.NET Core has really come into its own, with the APIs and tooling reaching mature levels. This book targets the .NET 5.0 release of ASP.NET Core, but as long as youre using at least .NET Core 3.1, you will be able to follow along without any issues.

This book covers everything you need to get started with ASP.NET Core, whether youre completely new to web development or youre an existing ASP.NET developer. It focuses very much on the framework itself, so I dont go into details about client-side frameworks such as Angular and React or technologies like Docker. I also dont cover all the new features in .NET 5.0 such as Blazor and gRPC. Instead, I provide links where you can find more information.

We'll focus on building server-rendered applications using Razor Pages and Web APIs using MVC controllers. Youll learn the fundamentals of ASP.NET Core, such as middleware, dependency injection, and configuration, and how to customize each for your requirements. Youll learn how to add authentication and authorization to your apps, how to improve their security, and how to deploy and monitor them. Finally, youll learn how to test your applications using both unit tests and integration tests.

Personally, I find it a joy working with ASP.NET Core apps compared to apps using the previous version of ASP.NET, and I hope that passion comes through in this book!

acknowledgments

While there is only one name on the cover of this book, a plethora of people contributed to both its writing and production. In this section Id like to thank everyone who encouraged me, contributed, and put up with me for the past year.

Firstly, and most importantly, Id like to thank my girlfriend, Becky. Your continual support and encouragement mean the world to me and have kept me going through such a busy time. Youve taken the brunt of my stress and pressure, and Im eternally grateful. I love you always.

Id also like to thank my whole family for their support. In particular my parents, Jan and Bob, for putting up with my ranting, and my sister, Amanda, for all your upbeat chats.

On a professional level, Id like to thank Manning for giving me this opportunity. Brian Sawyer discovered me in the first version of this book and encouraged me to tackle the second version. Marina Michaels served as my development editor for the second time running, and again proved alternately meticulous, critical, encouraging, and enthusiastic. The book is undoubtedly better thanks to your involvement. Thanks also to Deirdre Hiam, my project editor; Andy Carroll, my copyeditor; Jason Everett, my proofreader; and Mihaela Batinic, my reviewing editor.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «ASP.NET Core in Action, Second Edition»

Look at similar books to ASP.NET Core in Action, Second Edition. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «ASP.NET Core in Action, Second Edition»

Discussion, reviews of the book ASP.NET Core in Action, Second Edition and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.