C# 6 and .NET Core 1.0: Modern Cross-Platform Development by Mark J. Price

By Mark J. Price

The e-book has now been updated

About This Book

  • Build sleek, cross-platform functions with .NET center 1.0
  • Get up-to-speed with C#, and updated with all of the most modern gains of C# 6
  • Start growing expert internet functions with ASP.NET center 1.0

Who This publication Is For

Are you suffering to start with C#? or perhaps you are drawn to the opportunity of the recent cross-platform beneficial properties that .NET center can provide? if this is the case, C# 6 and .NET center 1.0 is the booklet for you. once you need not be aware of any of the most recent beneficial properties of C# or .NET to start, it'd be useful when you've got a few programming experience.

What you'll Learn

  • Build cross-platform purposes utilizing C# 6 and .NET center 1.0
  • Explore ASP.NET center 1.0 and create expert internet applications
  • Improve your application's functionality utilizing multitasking
  • Use Entity Framework center 1.0 and how to construct Code-First databases
  • Master object-oriented programming with C# to extend code reuse and efficiency
  • Familiarize your self with cross-device app improvement utilizing the common home windows Platform and XAML
  • Query and control information utilizing LINQ
  • Protect your info by utilizing encryption and hashing

In Detail

With the discharge of .NET center 1.0, now you can create purposes for Mac OS X and Linux, in addition to home windows, utilizing the improvement instruments you recognize and love. C# 6 and .NET center 1.0 has been divided into 3 high-impact sections to assist commence placing those new good points to work.

First, we are going to run you thru the fundamentals of C#, in addition to object-orient programming, ahead of taking a brief journey in the course of the most up-to-date gains of C# 6 similar to string interpolation for less complicated variable price output, exception filtering, and the way to accomplish static category imports. we are going to additionally disguise either the full-feature, mature .NET Framework and the recent, cross-platform .NET Core.

After fast taking you thru C# and the way .NET works, we are going to dive into the internals of the .NET type libraries, overlaying themes reminiscent of functionality, tracking, debugging, internationalization, serialization, and encryption. we will examine Entity Framework center 1.0 and the way to enhance Code-First entity info types, in addition to the way to use LINQ to question and manage that data.

The ultimate part will reveal the main sorts of functions so you might construct and installation cross-device and cross-platform. during this part, we will disguise common home windows Platform (UWP) apps, internet functions, and net providers. finally, we are going to assist you construct an entire software that may be hosted on all of trendy most well-liked systems, together with Linux and Docker.

By the top of the ebook, you will be armed with all of the wisdom you must construct smooth, cross-platform purposes utilizing C# and .NET Core.

Style and approach

This e-book takes a step by step procedure and is full of fascinating initiatives and interesting concept. It makes use of 3 high-impact sections to equip you with all of the instruments you will need to construct sleek, cross-platform purposes utilizing C# and .NET Core.

Show description

Read or Download C# 6 and .NET Core 1.0: Modern Cross-Platform Development PDF

Similar .net books

A First Look at ASP.NET v. 2.0

"This e-book offers a primary examine the recent significant unencumber of ASP. internet. The authors have labored heavily with the ASP. web group at Microsoft to ensure that this booklet is authoritative, actual, and informative. an individual utilizing ASP. web will discover a wealth of precious information at the subsequent model. -Scott Guthrie, Product Unit supervisor, internet structures and instruments group, Microsoft CorporationA First examine ASP.

Designing Scalable .NET Applications

This article describes the structure of a scalable . internet program utilizing Microsoft applied sciences, giving an outline of scalability layout that's appropriate for IT architects, process designers, and builders

Advanced .NET Programming

Complex . web Programming is the fitting subsequent step for builders who've realized a . internet language and the fundamental workings of the typical Language Runtime, and who now are looking to stream to the following point. even supposing we glance in a few element on the workings of the CLR, the focal point through the ebook is at the useful info you need to comprehend to put in writing purposes that truly get the main out of .

Microsoft SharePoint: Building Office 2003 Solutions

This distinctive moment version is Scot Hillier's follow-up to his market-leading SharePoint publication. the recent model comprises vast updates to the former version, with emphasis on visible Studio instruments for place of work 2005 and new methods for utilizing SharePoint to enhance company potency. additionally featured are new workflow suggestions for SharePoint and BizTalk, and a brand new bankruptcy on construction a SharePoint resolution from begin to end.

Additional info for C# 6 and .NET Core 1.0: Modern Cross-Platform Development

Sample text

Disassembling compiled assemblies Disassembling a compiled assembly is an advanced technique. I will walk you through the process, but do not worry about fully understanding what you are seeing yet! exe [ 17 ] Hello, C#! NET Core! 0) that this assembly needs to run. 0 or later installed: Close the MANIFEST window, expand Program, and then double-click on the Main method. Note the IL instructions: ldstr (load string), nop (no operation), and ret (return). NET assembly's IL code. Don't panic! This is not a reason to avoid C#.

You can double-click on an entry in the Solutions section to open it in the Solution Explorer: [ 38 ] Chapter 1 Practicing and exploring Test your knowledge and understanding by answering some questions, get some hands-on practice, and explore, with deeper research into the topics covered in this chapter. 1 – test your knowledge Answer the following questions: 1. NET? 2. What do you type at the Command Prompt to compile the C# source code? 3. What is the Visual Studio 2015 keyboard shortcut to save, compile, and run an application, without attaching the debugger?

NET Core application using Command Line Tools Start the Developer Command Prompt for VS2015. At the prompt, enter the following command: dotnet [ 30 ] Chapter 1 You should see the following output: Enter the following at the prompt to create a new directory, change to it, create a new console application in the directory, and then list the files it created: cd C:\Code\Chapter01 mkdir Ch01_MySecondApp cd Ch01_MySecondApp dotnet new dir You should see that the dotnet tool has created three new files for you: NuGet.

Download PDF sample

Rated 4.84 of 5 – based on 22 votes