• Complain

Dino Esposito - Programming ASP.NET Core

Here you can read online Dino Esposito - Programming ASP.NET Core full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Pearson Education, 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.

No cover
  • Book:
    Programming ASP.NET Core
  • Author:
  • Publisher:
    Pearson Education
  • Genre:
  • Year:
    2018
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Programming ASP.NET Core: summary, description and annotation

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

The complete, pragmatic guide to building high-value solutions with ASP.NET Core Programming ASP.NET Core is the definitive guide to practical web-based application development with Microsofts new ASP.NET Core framework. Microsoft MVP Dino Esposito introduces proven techniques and well-crafted example code for solving real problems with ASP.NET Core. Step by step, he guides you through using all key ASP.NET Core technologies, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and much more. Esposito thoroughly covers ASP.NET Cores cross-platform capabilities and whats changed from older ASP.NET versions, but he doesnt stop there: he offers a complete learning path for every developer who wants to build production solutions, including mobile-specific solutions. Microsoft MVP Dino Esposito shows how to: - Create new projects and understand their structure - Set up and use the familiar MVC application model in ASP.NET Core - Write controller class code to govern all stages of request processing - Serve HTML from controllers, or directly via Razor Pages - Master the Razor language for quickly defining the layout of HTML views - Manage cross-cutting concerns such as global configuration data, error and exception handling, controller class design, and dependency injection - Secure applications with user authentication and ASP.NET Cores policy-based user authorization API - Design for efficient data access, and choose the right option for reading and writing data - Build ASP.NET Core Web APIs that return JSON, XML, or other data - Use data binding to programmatically update visual components with fresh information - Build device-friendly web views for iOS and Android - Explore the radically new ASP.NET Core runtime environment and Dependency Injection (DI) infrastructure

Dino Esposito: author's other books


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

Programming ASP.NET Core — 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 "Programming ASP.NET Core" 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
Contents Programming ASPNET Core Dino Esposito Programming ASPNET Core - photo 1
Contents

Programming ASPNET Core Dino Esposito Programming ASPNET Core Published - photo 2

Programming ASP.NET Core

Dino Esposito

Programming ASP.NET Core

Published with the authorization of Microsoft Corporation by: Pearson Education, Inc.

Copyright 2018 by Pearson Education, Inc.

All rights reserved. Printed in the United States of America. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, request forms, and the appropriate contacts within the Pearson Education Global Rights & Permissions Department, please visit www.pearsoned.com/permissions/. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein.

ISBN-13: 978-1-50-930441-7

ISBN-10: 1-50-930441-X

Library of Congress Control Number: 2018938486

Trademarks

Microsoft and the trademarks listed at http://www.microsoft.com on the Trademarks webpage are trademarks of the Microsoft group of companies. All other marks are property of their respective owners.

Warning and Disclaimer

Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an as is basis. The author, the publisher, and Microsoft Corporation shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the CD or programs accompanying it.

Special Sales

For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales department at corpsales@pearsoned.com or (800) 382-3419.

For government sales inquiries, please contact governmentsales@pearsoned.com.

For questions about sales outside the U.S., please contact intlcs@pearson.com.

Editor-in-Chief

Greg Wiegand

Acquisitions Editor

Trina Fletcher MacDonald

Development Editor

Mark Renfrow

Managing Editor

Sandra Schroeder

Senior Project Editor

Tracey Croom

Copy Editor

Rick Kughen

Indexer

Ken Johnson

Proofreader

Abigail Manheim

Technical Editor

Christophe Navarre

Editorial Assistant

Courtney Martin

Cover Designer

Twist Creative, Seattle

Compositor

codemantra

Contents
About the Author

D ino Esposito is a digital strategist at BaxEnergy who has authored more than 20 books and 1,000 articles to date. His programming career has so far spanned 25 years. It is commonly recognized that his books and articles helped the professional growth of thousands of .NET developers and architects worldwide. Dino started back in 1992 as a C developer and witnessed the debut of .NET, the rise and fall of Silverlight and the ups and downs of various architectural patterns. He now looks ahead to Artificial Intelligence 2.0 and Blockchain and is the author of The Sabbatical Break, a theatrical-style work to travel the uncontaminated spaces of imagination hyperlinking software, literature, science, sport, technology, art. Get in touch at http://youbiquitous.net.

http://twitter.com/despos

http://instagram.com/desposofficial

http://facebook.com/desposofficial

Introduction

We need men who can dream of things that never were, and ask why not.

President John F. Kennedy, Speech to the Irish Parliament, June 1963

S ome aspects of the ASP.NET Core story remind me of the beginning of the ASP.NET adventure more than 15 years ago. A very young Scott Guthrienow a Microsoft VPpresented a new thing called ASP+ to a small audience of web developers in London in the fall of 1999. Those were the days of Active Server Pages, and ASP+ was trying to introduce a new syntax for moving the VBScript code back to the server and express it through a compiled language. ASP+ was a real breakthrough.

At the time of the presentation, there was no public awareness of the .NET thing yet, which would not be publicly disclosed until the following summer. The demos Scott showed, including a jaw-dropping Web Service example, were coming out of a standalone runtime environment based on a custom worker processa console applicationcapable of listening on the port 80. The first demos used plain Visual Basic and C++ code against the Win32 API. In a short time, the whole ASP+ thing was quickly consumed by the new .NET Framework and eventually became ASP.NET.

ASP.NET Core, too, was first presented as a new standalone framework rewritten from scratch to take the Microsoft web stack to another level of scalability and performance. However, in doing so, the team glimpsed the enticing opportunity to make the ASP.NET Core framework available on multiple platforms. To achieve that goal, a subset of the .NET Framework had to be made available on target platforms, and this meant a new .NET Framework had to be created. And, in the end, this is just what happened.

For too long, ASP.NET Core was a moving target and the mechanics moving the target were not clear to anyone, and they werent always communicated timely and effectively. Twenty years ago, we (thankfully?) lacked the instant sharing attitude that social media imposes today. Also, ASP+ probably was a moving target, but nobody outside Microsoftand the people directly involvedever knew about that.

While the pillars of the ASP.NET and ASP.NET Core stories might be seen as being the same, runtime conditions are fairly different. The web before ASP.NET was a web in its infancy, with limited availability of scalable server-side technologies and without scalability itself being the serious issue it is today. At the same time, a great many applications were potentially ready to be rewritten for the web, and they were just awaiting a reliable platform from a reliable vendor.

Today, many frameworks exist today that could be used instead of ASP.NET Core. However, ASP.NET Core is not just frontend; ASP.NET Core is also backend, Web API, and small and compact web (containerized) monoliths to be deployed standalone or within a service fabric. ASP.NET Core also can be used on multiple hardware/software platforms.

Its really hard to say whether ASP.NET Core is a must in the near futureor even at presentof every company and team. For sure, ASP.NET Core is the natural follow up for ASP.NET developers and the incarnation of another full-stack solution for web development on a variety of platforms.

Who should read this book

This book is not for absolute beginners, at least not in the sense of newbies without at least a superficial understanding of web development. It is tailor-made for existing ASP.NET developers especially those with an MVC background. At the same time, this book is a good fit for expert web developers, especially those with an MVC background but who are new to ASP.NET. Even though ASP.NET Core is brand-new, it does have a lot of common points with ASP.NET MVC (and to a much less extent, Web Forms).

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Programming ASP.NET Core»

Look at similar books to Programming ASP.NET Core. 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 «Programming ASP.NET Core»

Discussion, reviews of the book Programming ASP.NET Core 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.