Document Type
|
:
|
BL
|
Record Number
|
:
|
856523
|
Main Entry
|
:
|
Strauss, Dirk.
|
Title & Author
|
:
|
C# 7 and .NET Core 2.0 Blueprints : : Build effective applications that meet modern software requirements.
|
Publication Statement
|
:
|
Birmingham :: Packt Publishing,, 2018.
|
Page. NO
|
:
|
1 online resource (420 pages)
|
ISBN
|
:
|
1788396197
|
|
:
|
: 1788398130
|
|
:
|
: 9781788396196
|
|
:
|
: 9781788398138
|
|
:
|
1788396197
|
|
:
|
9781788396196
|
Notes
|
:
|
Web Deploy.
|
Contents
|
:
|
Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: eBook Manager and Catalogue App; Setting up the project; Virtual Storage Spaces and extension methods; The DocumentEngine class; The ImportBooks form; Expression-bodied accessors, constructors, and finalizers; Populating the TreeView control; Local functions; Pattern matching; Finishing up the ImportBooks code; Throw expressions; Saving a selected book to a storage space; Main eBookManager form; Running the eBookManager application; Summary.
|
|
:
|
Chapter 2: Cricket Score Calculator and TrackerSetting up the project; Object-oriented programming; Abstraction; Polymorphism; Compile-time polymorphism versus run-time polymorphism; Inheritance; Encapsulation; Encapsulation versus abstraction; Classes in Cricket Score Tracker; Abstract classes; Interfaces ; Classes; Putting it all together; SOLID design principles; Single responsibility principle; Open/closed principle; Summary; Chapter 3: Cross Platform .NET Core System Info Manager; Setting up the project on Windows; The project in detail; Climacons; The Startup.cs file.
|
|
:
|
Creating the viewModifying the HomeController; Adding work items; Redirecting to the list of work items; Summary; Chapter 5: ASP.NET SignalR Chat Application; Project layout; Setting up the project; Adding the SignalR libraries; Building the server; SignalR Hub subclass; Configuration changes; Creating a client; Included libraries; Naming section; Chat input; Conversation panel; Archive function; JavaScript functions; Solution overview; Showing and telling; Running the application; Getting the party started; Archiving the chat; Summary; Chapter 6: Web Research Tool with Entity Framework Core.
|
|
:
|
Entity Framework (EF) Core historyEnter Entity Framework; Code-First versus Model-First versus Database-First approach; Code-First approach; Model-First approach; Database-First approach; Developing a database design; Setting up the project; Installing the required packages; Entity Framework Core SQL Server; Entity Framework Core tools; Code generation design; Creating the models; Configuring the services; Creating the database; Seeding the database with test data; Creating the controller; Running the application; Deploying the application; Microsoft Azure App Service; Custom targets; FTP.
|
|
:
|
The InformationModel classThe InformationController class; The GetInfo view; Running the application on macOS; Setting up the app on Linux; Summary; Chapter 4: Task Bug Logging ASP .NET Core MVC App; What are the benefits of using MongoDB?; Faster development with MongoDB; Career-enhancing skillset; MongoDB is ranked well in the industry; Setting up MongoDB on your local machine; Connecting your ASP.NET Core MVC application to MongoDB; Adding the NuGet package; Creating the MongoDbRepository class; Reading and writing data to MongoDB; Creating the interfaces and Work ItemService.
|
Abstract
|
:
|
.NET Core is a general purpose, modular, cross-platform and open source implementation of .NET. With the latest release of .NET Core, more APIs are expected to show up, which will make APIs consistent across .NET Framework, .NET Core, and Xamarin. This guide will teach you the essential .NET Core and C# concepts with the help of real-world ...
|
Subject
|
:
|
Application software-- Development.
|
Subject
|
:
|
Application software-- Development.
|
Dewey Classification
|
:
|
005.1
|
LC Classification
|
:
|
QA76.76.A65.S773 2018eb
|
Added Entry
|
:
|
Rademeyer, Jas.
|