Search  for anything...

C# 10 and .NET 6 - Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code, 6th Edition

  • Based on 409 reviews
Condition: New
Checking for product changes
$74.99 Why this price?
Save $4.99 was $79.98

Buy Now, Pay Later


As low as $12.50 / mo
  • – 6-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout. Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Selected Option

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: In Stock.
Fulfilled by Amazon

Arrives Monday, Feb 10
Order within 18 hours and 14 minutes
Available payment plans shown during checkout

Format: Paperback


Description

Publisher's Note: The newer 7th edition of this book covers C 11 and EF Core 7 that can both be used with either .NET 7 or .NET 6. The 7th edition also has errata fixes and improvements suggested by readers of the 6th edition.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesExplore the newest additions to C 10, the .NET 6 class library, and Entity Framework Core 6Create professional websites and services with ASP.NET Core 6 and BlazorBuild cross-platform apps for Windows, macOS, Linux, iOS, and AndroidBook DescriptionExtensively revised to accommodate all the latest features that come with C 10 and .NET 6, this latest edition of our comprehensive guide will get you coding in C with confidence.You'll learn object-oriented programming, writing, testing, and debugging functions, implementing interfaces, and inheriting classes. The book covers the .NET APIs for performing tasks like managing and querying data, monitoring and improving performance, and working with the filesystem, async streams, and serialization. You'll build and deploy cross-platform apps, such as websites and services using ASP.NET Core.Instead of distracting you with unnecessary application code, the first twelve chapters will teach you about C language constructs and many of the .NET libraries through simple console applications. In later chapters, having mastered the basics, you'll then build practical applications and services using ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor.What you will learnBuild rich web experiences using Blazor, Razor Pages, the Model-View-Controller (MVC) pattern, and other features of ASP.NET CoreBuild your own types with object-oriented programmingWrite, test, and debug functionsQuery and manipulate data using LINQIntegrate and update databases in your apps using Entity Framework Core, Microsoft SQL Server, and SQLiteBuild and consume powerful services using the latest technologies, including gRPC and GraphQLBuild cross-platform apps using XAMLWho this book is forDesigned for both beginners and C and .NET programmers who have worked with C in the past and want to catch up with the changes made in the past few years, this book doesn't need you to have any C or .NET experience. However, you should have a general understanding of programming before you jump in.Table of ContentsHello C, Welcome .NET!Speaking CControlling Flow, Converting Types, and Handling ExceptionsWriting, Debugging, and Testing FunctionsBuilding Your Own Types with Object-Oriented ProgrammingImplementing Interfaces and Inheriting ClassesPackaging and Distributing .NET TypesWorking with Common .NET TypesWorking with Files, Streams, and SerializationWorking with Data Using Entity Framework CoreQuerying and Manipulating Data Using LINQImproving Performance and Scalability Using MultitaskingIntroducing Practical Applications of C and .NETBuilding Websites Using ASP.NET Core Razor PagesBuilding Websites Using the Model-View-Controller PatternBuilding and Consuming Web ServicesBuilding User Interfaces Using BlazorBonus Content: Building and Consuming Specialized ServicesBonus Content: Building Mobile and Desktop Apps Using .NET MAUIBonus Content: Protecting Your Data and ApplicationsBonus Content: Appendix – Answers to the Test Your Knowledge Questions Read more


Publisher ‏ : ‎ Packt Publishing; 6th ed. edition (November 9, 2021)


Language ‏ : ‎ English


Paperback ‏ : ‎ 826 pages


ISBN-10 ‏ : ‎ 1801077363


ISBN-13 ‏ : ‎ 61


Item Weight ‏ : ‎ 3.06 pounds


Dimensions ‏ : ‎ 7.5 x 1.87 x 9.25 inches


Best Sellers Rank: #557,180 in Books (See Top 100 in Books) #14 in ASP.NET Programming #71 in Microsoft .NET #86 in C# Programming (Books)


#14 in ASP.NET Programming:


#71 in Microsoft .NET:


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Monday, Feb 10

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Great
Great
Reviewed in the United States on July 30, 2023 by Giorgi

  • An excellent resource
Finishing up chapter 8 - an update: Mark Price' presents material in a logical and, usually, easy to follow manner. He covers a breadth of material and consequently can't detail it all, but usually provides pointers to resources for those wanting more. I can't imagine a better resource for someone with a little background but in need of moving beyond brief introductions into the rich world of C# and .Net6. I frequently get excited by the practical way he presents information that I anticipate utilizing on some personal projects. He makes available an excellent errata resource. Two or three times, Mark gave an example which worked well, but I had difficulty grasping why. I suspect that more my learning challenge than his writing. I am more than three quarters of a century old. Still, I'm high on Mark and this book. Earlier I wrote after working through chapter 3: I'm comparing this book to two other book purchase on the subject of C#. (I'm trying to teach myself how to program.) The others did a good job introducing various aspects of the language and how to program. I'm now into chapter three of this book and have found a wealth of information easily accessible and retrieval in the future. I've become a fan of Mark Price and his thoroughness. Entering this book I find additional electronic resources that he makes available which add to the richness of volume. I do not see it as an entry book, but at least an intermediate level. I'm loving the learning. ... show more
Reviewed in the United States on January 24, 2022 by John Bowman

  • Disappointing. For beginners ONLY.
I'm an experienced C# developer and purchased this book to help learn the newer technologies introduced in .NET 5 and 6. But this book is so shallow and entry-level, I've found at least 95% of it to be elementary and useless. While there is a lot of good information in here, it is only for absolute beginning C# developers who have never touched C#, developed .NET apps, or used Visual Studio or VS Code before. If you are starting from scratch, there are good step-by-step guides here to accomplish very basic tasks and create very simple projects. But this book is not good as a reference since it's laid out for project-based beginners, has extremely shallow information, and is pretty useless for experienced developers. It's disappointing how skimpy and disorganized the index is as well. Trying to find information by keyword using the index will put you on a wild goose chase, as things are scattered all over the book under different headings. The index is very poorly arranged and is not built like a traditional keyword index at all, but more like a set of hand-picked keywords and page numbers, that conspicuously exclude page #s where those keywords are used in the book. For example, I tried to find info about a very specific topic, and I found that topic explored in 6 sections in the book, but in the index, it was listed under 3 different keywords, 2 of which were just slight name variations of the original. In a normal index, those 3 keywords would all reference the same pages. But in this example, each of those 3 keyword variations listed different sets of page #s, even though it was the identical topic. And they still left out half of the pages where that keyword was explored. Of all of the technical books I've owned, this might be the worst index of all of them. I have several of Mark Price's earlier C# books, and while they each have good and bad points, this one is the worst so far. ... show more
Reviewed in the United States on September 14, 2022 by B. Williams, Software Engineer

  • Clearly written and helpful for someone diving back into C#
I can't say if this should be someone's first book on C# but, if you already have some knowledge of programming, I can completely recommend it. I'm about a fifth of the way through the book as I'm refreshing my C# skills after a couple of years away and updating to .NET 6. I've already learned things I never knew before or didn't fully understand. The author's style is down-to-earth and he makes the material very accessible. I'd looked at using Visual Studio Code before but could never get into it when I already knew how to work with VS Community. This book takes you step by step through it and I now enjoy working with it. Mark Price also goes into some of the "gotchas" in the language like the dangers of using the Double type and C#'s use of Banker's rounding. I understand bitwise operations better than I did before. He also points out best practices that come in very handy. I'm looking forward to finishing the book but I can already say it's an excellent resource. ... show more
Reviewed in the United States on November 21, 2021 by Andrew Comeau

  • It’s a great way to learn dotnet.
For me it’s great!, because with some courses or YouTube videos, the path of learning might be confused, this is a step-by-step guide that shows important and helpful stuff about dotnet, of course there’s always the official Microsoft documentation, but for some of us (like me) sometimes is hard to get it all at once. ... show more
Reviewed in the United States on January 15, 2023 by Mateo Piedrahita

  • Lots of content, not always easy to use as a reference.
Has lots of good content with simple to follow examples. My complaint is, now that I have read the book, I know there are topics I want to revisit but it is difficult to find the topic again; the index is too thin. As an example, there is no index reference for 'overload'. The book oversells its coverage of MAUI. The book admits in the forward that MAUI was not released in time to include in the book but not all of the content in the book was likewise edited. For example, the back cover states "Build cross-platform apps using .NET MAUI and XAML"; not really true with respect to MAUI. ... show more
Reviewed in the United States on January 12, 2022 by YourBuddyToo

  • Useful but
This book is useful and a good reference. But relies on external links a bit too much. I felt like it was a good start. But, Google was the finish.
Reviewed in the United States on June 21, 2022 by c crabbs

  • Awesome book packed with lots of information!
I am an Analyst/Programmer working on migrating ColdFusion apps over to the .NET framework. I got this book, in conjunction with other materials, to help learn the new ASP.NET Core 6 and C#10 features and changes. This book has helped out a lot already and I’m only on Chapter 2! I highly recommend this book for anyone looking at getting into .NET with C#. ... show more
Reviewed in the United States on August 15, 2022 by Alejandro

Can't find a product?

Find it on Amazon first, then paste the link below.