• Stars
    star
    566
  • Rank 78,774 (Top 2 %)
  • Language
    C#
  • Created almost 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Repository for the Packt Publishing book titled "C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals" by Mark J. Price

Improvements & Errata - list of corrections

C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals, Seventh Edition

With every Packt book you get a DRM-free PDF version of that book at no cost. Submit your proof of purchase at the following link: https://packt.link/free-ebook/9781803237800

You can read reviews for this book on Amazon UK and Amazon US.

Available on Amazon in Paperback or Kindle editions from November 8, 2022: https://packt.link/0ypql

My author page on Amazon: https://www.amazon.com/Mark-J-Price/e/B071DW3QGN/

Available on Packt's website in eBook or Print + eBook editions, or included with a Packt Subscription, from November 8, 2022: https://packt.link/p2uyD

All of my books on Packt's website: https://subscription.packtpub.com/search?query=mark+j.+price

Code solutions for Visual Studio 2022 and Visual Studio Code

If you have Visual Studio 2022 for Windows and Visual Studio Code and its C# extension installed on the same computer, the build process can sometimes conflict. This is because Visual Studio has its own non-standard build server that is different from the standard build server used by .NET SDK. Visual Studio 2022 and Visual Studio Code also use different file types to group projects. So I have duplicated and separated solution code for each product:

  • /vs4win: Visual Studio 2022 for Windows solution files and projects for each chapter
  • /vscode: Visual Studio Code workspace files and projects for each chapter

Command-Lines

To make it easier to enter commands at the prompt, the Command-Lines page lists all commands as a single line that can be copied and pasted.

Sibling books

Sibling books

GitHub repository for Apps and Services with .NET 7

Chapters

  • Chapter 1 Hello C#, Welcome .NET!
  • Chapter 2 Speaking C#
  • Chapter 3 Controlling Flow, Converting Types, and Handling Exceptions
  • Chapter 4 Writing, Debugging, and Testing Functions
  • Chapter 5 Building Your Own Types with Object-Oriented Programming
  • Chapter 6 Implementing Interfaces and Inheriting Classes
  • Chapter 7 Packaging and Distributing .NET Types
  • Chapter 8 Working with Common .NET Types
  • Chapter 9 Working with Files, Streams, and Serialization
  • Chapter 10 Working with Data Using Entity Framework Core
  • Chapter 11 Querying and Manipulating Data Using LINQ
  • Chapter 12 Introducing Web Development Using ASP.NET Core
  • Chapter 13 Building Websites Using ASP.NET Core Razor Pages
  • Chapter 14 Building Websites Using the Model-View-Controller Pattern
  • Chapter 15 Building and Consuming Web Services
  • Chapter 16 Building User Interface Components Using Blazor

Bonus content

Chapters 7 and 12, and the appendix and color figures are available to download as PDFs:

Important

Corrections for typos and other mistakes and improvements like refactoring code. Useful links to other related material.

Microsoft Certifications

Announcing the New Foundational C# Certification with freeCodeCamp: https://devblogs.microsoft.com/dotnet/announcing-foundational-csharp-certification/

Microsoft used to have professional exams and certifications for developers that covered skills like C# and ASP.NET. Sadly, they have retired them all. These days, the only developer-adjacent exams and certifications are for Azure or Power Platform, as you can see from the certification poster: https://aka.ms/traincertposter

Microsoft .NET community support

Interviews with me

Podcast interviews with me:

Written interviews with me:

More Repositories

1

cs10dotnet6

Repository for the Packt Publishing book titled "C# 10 and .NET 6 - Modern Cross-Platform Development" by Mark J. Price
C#
852
star
2

cs12dotnet8

Repository for the Packt Publishing book titled "C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals" by Mark J. Price
C#
562
star
3

cs9dotnet5

Repository for the Packt Publishing book titled "C# 9 and .NET 5 - Modern Cross-Platform Development" by Mark J. Price
C#
375
star
4

cs8dotnetcore3

Repository for the Packt Publishing book titled "C# 8.0 and .NET Core 3.0" by Mark J. Price
C#
231
star
5

apps-services-net7

Repository for the Packt Publishing book titled "Apps and Services with .NET 7" by Mark J. Price
HTML
152
star
6

apps-services-net8

Repository for the Packt Publishing book titled "Apps and Services with .NET 8" by Mark J. Price
C#
106
star
7

cs7dotnetcore2

Repository for the Packt Publishing book titled "C# 7.1 and .NET Core 2.0" by Mark J. Price
C#
80
star
8

tools-skills-net8

Repository for the Packt Publishing book titled "Tools and Skills for .NET 8" by Mark J. Price
C#
37
star
9

cs7dotnetcore

Repository for the Packt Publishing book titled "C# 7 and .NET Core" by Mark J. Price
C#
28
star
10

cs9dotnet5-extras

Slide decks for teachers using the book, supporting topics related to the book, and early drafts of topics for future editions.
21
star
11

markjprice

My GitHub profile
18
star
12

cs6dotnetcore

Repository for the Packt Publishing book titled "C# 6 and .NET Core 1.0" by Mark J. Price
C#
9
star
13

web-dev-net9

Repository for the Packt Publishing book titled "Real-World Web Development with .NET 9" by Mark J. Price
C#
5
star
14

cs13net9

Repository for the Packt Publishing book titled "C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals" by Mark J. Price
C#
5
star
15

repodemo

C#
4
star
16

episerver

2
star