Pro C# 7 With. Net and. Net core Eighth Edition Andrew Troelsen Philip Japikse Pro C# 7



Download 1,13 Mb.
Pdf ko'rish
bet20/21
Sana29.03.2022
Hajmi1,13 Mb.
#516568
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
Andrew Troelsen-1-62


Part VIII: ASP.NET
Part VIII is devoted to an examination of constructing web applications using the ASP.NET programming 
API. Microsoft designed ASP.NET MVC to leverage the Model-View-Controller pattern and is a lightweight 
framework for building web applications. ASP.NET Web API 2.2 is based on (and similar to) ASP.NET MVC 
and is a framework for building RESTful services.
Chapter 
29
: Introducing ASP.NET MVC
This chapter covers ASP.NET MVC. ASP.NET MVC is based on the Model-View-Controller (MVC) pattern, 
and after getting an understanding of the MVC pattern, you will build an MVC application. You will learn 
about Visual Studio scaffolding, routing, controllers, actions, and views. Then you will build an ASP.NET 
MVC application using the data access layer you built in Chapter 
22
.
Chapter 
30
: Introducing ASP.NET Web API
In this chapter, you build a RESTful service using ASP.NET Web API 2.2. This service handles all create, read, 
update, and delete (CRUD) operations on the 
Inventory
data, again using the data access layer you built in 
Chapter 
22
. Finally, you will update your ASP.NET MVC5 application to use the RESTful service as its data 
access layer.
Part IX: .NET Core
Part IX is dedicated to .NET Core, the cross-platform rewrite of .NET. After learning about .NET Core in 
general, the motivation, and the differences between .NET Core and the full .NET Framework, you will
re-create the AutoLot data access layer in Entity Framework Core. The final two chapters cover building
ASP.NET Core web applications and ASP.NET Core RESTful services.
Chapter 
31
: The Philosophy of .NET Core
This chapter introduces you to .NET Core, the revolutionary cross-platform version of .NET. You will learn 
about the goals of .NET Core, the different parts (like the CoreCLR and CoreFX), and the .NET Core support 
life cycle. After installing (and confirming the installation of) .NET Core, you will finish the chapter by 
comparing .NET to the full .NET Framework.
Chapter 
32
: Introducing Entity Framework Core
This chapter covers the .NET Core version of the Entity Framework. While many of the EF concepts still 
hold true, there are some notable and important differences between EF 6 and EF Core. You will begin the 
chapter by comparing EF 6 to EF Core and then dive right into creating AutoLotDAL_Core2, the EF Core 
version of the data access layer you created in Chapter 
22
. This updated data access layer will be used by the 
remaining chapters in this book.
Chapter 
33
: Introducing ASP.NET Core Web Applications
This is the first of two chapters on ASP.NET Core and deals with building MVC-style web applications. 
You will start by using the new ASP.NET Core Web Application template to create the AutoLotMVC_Core2 
application, and then you will dive into what’s new in ASP.NET Core (compared to ASP.NET MVC5), 



IntroduCtIon
lxv
including dependency injection support, a new configuration system, environmental awareness, tag helpers, 
and view components. You will finish the chapter by building the ASP.NET Core version of the AutoLotMVC 
application (from Chapter 
29
), using AutoLotDAL_Core2 for the data access layer.
Chapter 
34
: Introducing ASP.NET Core Service Applications
This chapter concludes your look at ASP.NET Core by building a RESTful service using ASP.NET Core. 
Instead of a separate (but similar) framework, services and web applications use the same codebase in
ASP.NET Core, with MVC and WEB API together at last. Just like the service you built in Chapter 
30

AutoLotAPI_Core2 handles all of the CRUD operations on the 
Inventory
data using the AutoLotDAL_Core2 
data access layer from Chapter 
32
. Finally, you will update your ASP.NET Core web application to use the 
new service instead of calling AutoLotDAL_Core2 directly.
Downloadable Appendixes
In addition to the printed material, the GitHub repo contains the source code for this book (accessible via 
www.apress.com/9781484230176
) and additional appendixes distributed as PDFs. These bonus appendixes 
cover a number of additional APIs in the .NET platform that you might find useful in your line of work. 
Specifically, you will find the following bonus material:
• 
Appendix A, “ADO.NET Data Sets, Data Tables, and Data Adapters”
• 
Appendix B, “Introducing LINQ to XML”
• 
Appendix C, “Introducing ASP.NET Web Forms”
• 
Appendix D, “ASP.NET Web Controls, Master Pages, and Themes”
• 
Appendix E, “ASP.NET State Management Techniques”
Obtaining This Book’s Source Code
You can find all the code examples contained in this book available at the public GitHub repo (
XX
). You will 
find that the code projects have been partitioned on a chapter-by-chapter basis.
On a related note, be aware that you will find “Source Code” notes, such as the following, in all the 
book’s chapters. These notes serve as your visual cue that you can load the example under discussion into 
Visual Studio for further examination and modification.


Download 1,13 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish