Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
C# 6 and .NET Core 1.0
C# 6 and .NET Core 1.0

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

eBook
S$53.98 S$59.99
Paperback
S$74.99
Subscription
Free Trial

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

C# 6 and .NET Core 1.0

Left arrow icon Right arrow icon

Key benefits

  • • Build modern, cross-platform applications with .NET Core 1.0
  • • Get up-to-speed with C#, and up-to-date with all the latest features of C# 6
  • • Start creating professional web applications with ASP.NET Core 1.0

Description

With the release of .NET Core 1.0, you can now create applications for Mac OS X and Linux, as well as Windows, using the development tools you know and love. C# 6 and .NET Core 1.0 has been divided into three high-impact sections to help start putting these new features to work. First, we'll run you through the basics of C#, as well as object-orient programming, before taking a quick tour through the latest features of C# 6 such as string interpolation for easier variable value output, exception filtering, and how to perform static class imports. We'll also cover both the full-feature, mature .NET Framework and the new, cross-platform .NET Core. After quickly taking you through C# and how .NET works, we'll dive into the internals of the .NET class libraries, covering topics such as performance, monitoring, debugging, internationalization, serialization, and encryption. We'll look at Entity Framework Core 1.0 and how to develop Code-First entity data models, as well as how to use LINQ to query and manipulate that data. The final section will demonstrate the major types of applications that you can build and deploy cross-device and cross-platform. In this section, we'll cover Universal Windows Platform (UWP) apps, web applications, and web services. Lastly, we'll help you build a complete application that can be hosted on all of today's most popular platforms, including Linux and Docker. By the end of the book, you'll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET Core.

Who is this book for?

Are you struggling to get started with C#? Or maybe you're interested in the potential of the new cross-platform features that .NET Core can offer? If so, C# 6 and .NET Core 1.0 is the book for you. While you don't need to know any of the latest features of C# or .NET to get started, it would be beneficial if you have some programming experience.

What you will learn

  • • Build cross-platform applications using C# 6 and .NET Core 1.0
  • • Explore ASP.NET Core 1.0 and learn how to create professional web applications
  • • Improve your application's performance using multitasking
  • • Use Entity Framework Core 1.0 and learn how to build Code-First databases
  • • Master object-oriented programming with C# to increase code reuse and efficiency
  • • Familiarize yourself with cross-device app development using the Universal Windows Platform and XAML
  • • Query and manipulate data using LINQ
  • • Protect your data by using encryption and hashing

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Mar 29, 2016
Length: 550 pages
Edition : 1st
Language : English
ISBN-13 : 9781783558544
Vendor :
Microsoft
Category :
Languages :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Mar 29, 2016
Length: 550 pages
Edition : 1st
Language : English
ISBN-13 : 9781783558544
Vendor :
Microsoft
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just S$6 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just S$6 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total S$ 224.97
Multithreading with C# Cookbook, Second Edition
S$74.99
C# Programming Cookbook
S$74.99
C# 6 and .NET Core 1.0
S$74.99
Total S$ 224.97 Stars icon

Table of Contents

19 Chapters
1. Hello, C#! Welcome, .NET Core! Chevron down icon Chevron up icon
2. Speaking C# Chevron down icon Chevron up icon
3. Controlling the Flow, Converting Types, and Handling Exceptions Chevron down icon Chevron up icon
4. Using Common .NET Types Chevron down icon Chevron up icon
5. Using Specialized .NET Types Chevron down icon Chevron up icon
6. Building Your Own Types with Object-Oriented Programming Chevron down icon Chevron up icon
7. Implementing Interfaces and Inheriting Classes Chevron down icon Chevron up icon
8. Working with Relational Data Using the Entity Framework Chevron down icon Chevron up icon
9. Querying and Manipulating Data with LINQ Chevron down icon Chevron up icon
10. Working with Files, Streams, and Serialization Chevron down icon Chevron up icon
11. Protecting Your Data and Applications Chevron down icon Chevron up icon
12. Improving Performance and Scalability with Multitasking Chevron down icon Chevron up icon
13. Building Universal Windows Platform Apps Using XAML Chevron down icon Chevron up icon
14. Building Web Applications and Services Using ASP.NET Core Chevron down icon Chevron up icon
15. Taking C# Cross-Platform Chevron down icon Chevron up icon
16. Building a Quiz Chevron down icon Chevron up icon
A. Answers to the Test Your Knowledge Questions Chevron down icon Chevron up icon
B. Creating a Virtual Machine for Your Development Environment Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.8
(11 Ratings)
5 star 45.5%
4 star 18.2%
3 star 18.2%
2 star 9.1%
1 star 9.1%
Filter icon Filter
Top Reviews

Filter reviews by




Morten Grue Sørensen Mar 28, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
An outstanding book for learning C#, without trying to be a complete guide to every small detail as so many other programming books out there, as Mark writes in the intro:"There are many C# books, some, more than a thousand pages long, that aim to be comprehensive references to the C# programming language and the .NET Framework. This book is different. [...] I will point out the cool corners and gotchas of C# so you can impress colleagues and employers and quickly get productive. Rather than slowing down and boring some of you by explaining every little thing, I assume that if a term I use is new to you, then you know how to Google it..."This approach, and mindset, makes the book a much better read, without compromising the essential parts of C# that you need to learn.The book starts from the very beginning, and will allow people with very little programming experience to pick up this book and just follow it step by step to learn C# 6. While at the same time enabling experienced C# programmers to read over the basic parts fast only stopping to get the "What's new in C# 6 and .NET Core 1.0"-parts. And enabling a relatively fast read for catching up on the direction .NET is going.The structure, examples and small anecdotes in the book represents the fact that Mark is an excellent teacher as well as author. Having had Mark as instructor on a C# course, i can say this book represents a vast knowledge of C# and how to teach it.
Amazon Verified review Amazon
m May 27, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Love it. Very focused on c sharp ver 6. Made new futures looks very very easy. This is just an intro book . If you really want to know how deep, dark and complicated c-sharp is, try any video by. Scott Allen for Pluralsight . Best teacher ever who don't compromise.
Amazon Verified review Amazon
BenN Apr 01, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
A simple, yet technically detailed read. This book builds from the ground up to offer the reader a complete understanding of .Net, with easy to follow examples and well written explanations of core concepts.
Amazon Verified review Amazon
Doug Rees Mar 28, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Really excellent book for anyone who wants to learn C#. Clear, concise examples with easy to reproduce steps that even those new to C# can follow and haven't spotted any mistakes which is great! I think as long as you have some basic programming knowledge of another language, you can pick this book up and follow it through without any problems.The only thing I would say is that if you are very familiar with C#, and you are looking for a book to tell you what's new in version 6 or .NET Core 1.0, then the majority of this book will be revisiting old territory for you. But if you haven't spent much time yet with C#, then this is a really good book covering all the basics plus some advanced features like multi-threading etc.
Amazon Verified review Amazon
DPOutEast Oct 26, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
To me, this is the best tutorial-type book to gain a broad overview of C#. It provides an added bonus of providing an introduction to .NET Core, part of Microsoft's revamping of the .NET Framework.I've tried to learn C# via several books, but the others gave too many details or had poor example programs and became ponderous, boring, or discouraging. To me, this book is easy to read and follow, does a good job of presenting the various necessary aspects of C#, and uses interesting examples and good repetition so that you end up with a good foundation from which to start writing serious programs and dig deeper as necessary. The author's inclusion of links to other materials at the end of each chapter help with starting that deeper dive.Though I gave up trying to learn C# via the other books I tried, I have no doubt that I will continue all the way through this book. Using it is truly enjoyable and encouraging.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.