C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals is a beginner-friendly guide to C# 13 and .NET 9 programming concepts, applications, and features. When finishing this book, you will gain the skills and confidence to develop robust, professional-grade web applications and services using the latest advancements in C# 13 and .NET 9 technologies.

This comprehensive guide is ideal for beginner-to-intermediate programmers, offering insights into the core concepts, practical implementations, and advanced features of C# 13 and .NET 9. Packed with hands-on exercises, this book leverages industry tools like Visual Studio and Visual Studio Code to help you learn efficiently.

C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals remains a definitive guide to modern cross-platform development. You'll start with foundational knowledge, such as object-oriented programming, writing and testing functions, debugging, and implementing interfaces. Moving forward, you'll explore .NET APIs for managing data, working with file systems, and performing serialization.

In this book, you can dive into the newest features of C# 13, .NET 9 libraries, and Entity Framework Core 9; create professional-grade websites and services using ASP.NET Core 9 and Blazor; master coding with step-by-step examples, comprehensive explanations, and expert tips; learn to optimize your development workflow, embrace native AOT publishing, work with databases seamlessly, manipulate data with ease, develop powerful services, and more.

In short, C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals is tailored for beginner through intermediate developers who eager to expand their skill set in C# and .NET. No prior experience with C# or .NET is required, but knowledge of basic programming principles will be helpful.

Table Of Contents

  • 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 Modern Web Development Using .NET
  • Chapter 13: Building Websites Using ASP.NET Core
  • Chapter 14: Building Interactive Web Components Using Blazor
  • Chapter 15: Building and Consuming Web Services

Book Example Codes

Download URLs

Format Download Size
Ninth Edition
PDF 18.4 MB
(Homepage)