C# 13 and .NET 9 โ€“ Modern Cross-Platform Development Fundamentals
eBook - ePub

C# 13 and .NET 9 โ€“ Modern Cross-Platform Development Fundamentals

Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

C# 13 and .NET 9 โ€“ Modern Cross-Platform Development Fundamentals

Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9

About this book

An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 13 and .NET 9, with hands-on exercises using Visual Studio and Visual Studio Code Purchase of the print or Kindle book includes a free eBook in PDF format

Key Features

  • Explore the newest additions to C# 13, the .NET 9 class libraries, and Entity Framework Core 9
  • Build professional websites and services with ASP.NET Core 9 and Blazor
  • Enhance your skills with step-by-step code examples and best practices tips

Book Description

This Packt bestseller continues to be the definitive guide to modern cross-platform development. The 9th edition of C# 13 and .NET 9 โ€“ Modern Cross-Platform Development Fundamentals has been updated to cover the latest features and improvements in .NET 9 and C# 13. You'll start by mastering object-oriented programming, learning how to write, test, and debug functions, and implementing interfaces. You'll then dive into .NET APIs for data management, filesystem operations, and serialization. This latest edition integrates .NET 9 enhancements into its examples: faster exceptions and new LINQ methods. New ASP.NET Core 9 features include optimized static assets, built-in OpenAPI document generation, and the HybridCache. Practical examples, such as building websites and services with ASP.NET Core, have been refreshed to utilize the latest .NET 9 features. The book also introduces Blazor, with its new unified hosting model for unparalleled code reusability. With these updates, you'll learn how to build robust applications and services efficiently and effectively. By the end of this book, you'll have the knowledge and confidence to create professional and high-performance web applications using the latest technologies in C# 13 and .NET 9.

What you will learn

  • Discover the new features of .NET 9, including more flexible params and new LINQ like CountBy and Index
  • Leverage the new ASP.NET Core 9 features for optimized static assets, OpenAPI document generation, and HybridCache
  • Utilize the native AOT publish capability for faster startup and reduced memory footprint
  • Build rich web user interface experiences using Blazor in ASP.NET Core 9
  • Integrate and update databases in your applications using Entity Framework Core 9 models
  • Query and manipulate data using LINQ
  • Build powerful services using Minimal APIs

Who this book is for

This book is aimed at beginner to intermediate-level C# and .NET developers. While prior exposure to C# or .NET is not a prerequisite, a general understanding of programming concepts will be beneficial. If you want to learn more technologies for building modern .NET projects like gRPC, SignalR, and .NET MAUI, read Mark's Apps and Services with .NET 8 book next; and if you aim to become a professional .NET developer quickly or mainly work on team projects, read his other book, Tools and Skills for .NET 8.

]]>

Trusted byย 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Year
2024
eBook ISBN
9781835881231

Table of contents

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

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, weโ€™ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere โ€” even offline. Perfect for commutes or when youโ€™re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access C# 13 and .NET 9 โ€“ Modern Cross-Platform Development Fundamentals by Mark J. Price in PDF and/or ePUB format, as well as other popular books in Computer Science & Object Oriented Programming. We have over 1.5 million books available in our catalogue for you to explore.