rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: C# 11 and .NET 7 - modern cross-platform development
    sub title: start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7
  name:
    name part: Price, Mark J.
    name part: 1963-
    role:
      role term: creator
    role:
      role term: author.
  type of resource: text
  origin info:
    place:
      place term: enk
    date issued: 2022
    edition: Seventh edition.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: xxxix, 775 pages illustrations
  abstract: An accessible guide for beginner-to-intermediate programmers to concepts, real-world applications, and latest features of C# 11 and .NET 7, with hands-on exercises using Visual Studio 2022 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# 11, the .NET 7 class libraries, and Entity Framework Core 7 Create professional websites and services with ASP.NET Core 7 and Blazor Build your confidence with step-by-step code examples and tips for best practices Book Description Extensively revised to accommodate the latest features that come with C# 11 and .NET 7, this latest edition of our 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. Next, you'll take on .NET APIs for performing tasks like managing and querying data, working with the filesystem, and serialization. As you progress, you'll also explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. Instead of distracting you with unnecessary graphical user interface code, the first eleven 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 websites, web services, and browser apps using ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor. C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals will give you a solid foundation to start building apps and services with confidence. By the end of this book, you'll be able to create rich web experiences and have a solid grasp of object-oriented programming that you can build upon. What you will learn Build rich web experiences using Blazor, Razor Pages, the Model-View-Controller (MVC) pattern, and other features of ASP.NET Core Build you…
  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 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 Interfaces Using Blazor -- Chapter 17. Epilogue
  note: Mark J. Price.
  note: Includes index.
  subject:
    topic: C (Computer program language)
  subject:
    topic: Web sites
    topic: Authoring programs
  subject:
    topic: Application software
    topic: Development
  subject:
    topic: Internet programming
  subject:
    title info:
      title: Microsoft Visual studio
  subject:
    title info:
      title: Microsoft .NET Framework
  classification: QA76.73.C154
  classification: 005.133
  related item:
    title info:
      title: Expert insight
  identifier: 1-80323-780-5
  record info:
    record content source: OCoLC-P
    record creation date: 230106
    record change date: 20230110033147.0
    record identifier: 99371788013606441
    language of cataloging:
      language term: eng