Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Strauss, Dirk.

Title C# 7 and .NET Core 2.0 Blueprints : Build effective applications that meet modern software requirements.

Imprint Birmingham : Packt Publishing, 2018.

Item Status

Description 1 online resource (420 pages)
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.
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.
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.
Note Web Deploy.
Summary .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 ...
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Application software -- Development.
Application software -- Development
Added Author Rademeyer, Jas.
Other Form: Print version: Strauss, Dirk. C# 7 and .NET Core 2.0 Blueprints : Build effective applications that meet modern software requirements. Birmingham : Packt Publishing, ©2018
ISBN 9781788398138 (electronic bk.)
1788398130 (electronic bk.)
1788396197
9781788396196
Standard No. 9781788396196