C# 12 and .NET 8 : modern cross-platform development fundamentals : start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing Ltd., 2023.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
Eighth edition.
Language
English
ISBN
9781837631988, 1837631980

Notes

Bibliography
Includes bibliographical references and index.
Description
An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 12 and .NET 8, with hands-on exercises using Visual Studio 2022 and Visual Studio Code. Key Features Explore the latest additions to C# 12, the .NET 8 class libraries, and Entity Framework Core 8 Create professional websites and services with ASP.NET Core 8 and Blazor Build your confidence with step-by-step code examples and tips for best practices Book Description This latest edition of the bestselling Packt series will give you a solid foundation to start building projects using modern C# and .NET with confidence. You'll learn about object-oriented programming; writing, testing, and debugging functions; and implementing interfaces. You'll take on .NET APIs for managing and querying data, working with the fi lesystem, and serialization. As you progress, you'll explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. This latest edition integrates .NET 8 enhancements into its examples: type aliasing and primary constructors for concise and expressive code. You'll handle errors robustly through the new built-in guard clauses and explore a simplified implementation of caching in ASP.NET Core 8. If that's not enough, you'll also see how native ahead-of-time (AOT) compiler publish lets web services reduce memory use and run faster. You'll work with the seamless new HTTP editor in Visual Studio 2022 to enhance the testing and debugging process. You'll even get introduced to Blazor Full Stack with its new unified hosting model for unparalleled web development flexibility. What you will learn Discover C# 12's new features, including aliasing any type and primary constructors Try out the native AOT publish capability for ASP.NET Core 8 Minimal APIs web services Build rich web experiences using Blazor Full Stack, Razor Pages, and other ASP.NET Core features Integrate and update databases in your apps using Entity Framework Core models Query and manipulate data using LINQ Build and consume powerful services using Web API and Minimal API Who this book is for This book is for beginners as well as intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the last few years. Prior exposure to C# or .NET is not a prerequisite. A general understanding of programming will help you to work through the book more comfortably, though the content is suitable for those completely new to programming. If you already have some C# and .NET skills and want to focus on developing practical apps, you can pick up Mark's other .NET book, Apps and Services with .NET 8, instead.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Price, M. J. (2023). C# 12 and .NET 8: modern cross-platform development fundamentals : start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 (Eighth edition.). Packt Publishing Ltd..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Price, Mark J.. 2023. C# 12 and .NET 8: Modern Cross-platform Development Fundamentals : Start Building Websites and Services With ASP.NET Core 8, Blazor, and EF Core 8. Birmingham, UK: Packt Publishing Ltd.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Price, Mark J.. C# 12 and .NET 8: Modern Cross-platform Development Fundamentals : Start Building Websites and Services With ASP.NET Core 8, Blazor, and EF Core 8 Birmingham, UK: Packt Publishing Ltd, 2023.

Harvard Citation (style guide)

Price, M. J. (2023). C# 12 and .NET 8: modern cross-platform development fundamentals : start building websites and services with ASP.NET core 8, blazor, and EF core 8. Eighth edn. Birmingham, UK: Packt Publishing Ltd.

MLA Citation, 9th Edition (style guide)

Price, Mark J.. C# 12 and .NET 8: Modern Cross-platform Development Fundamentals : Start Building Websites and Services With ASP.NET Core 8, Blazor, and EF Core 8 Eighth edition., Packt Publishing Ltd., 2023.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
aa0a3aa1-eb73-f595-6c5a-aa13e6202d48-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDaa0a3aa1-eb73-f595-6c5a-aa13e6202d48-eng
Full titlec 12 and net 8 modern cross platform development fundamentals start building websites and services with asp net core 8 blazor and ef core 8
Authorprice mark j
Grouping Categorybook
Last Update2024-12-17 08:40:50AM
Last Indexed2024-12-17 08:46:05AM

Book Cover Information

Image Sourcedefault
First LoadedDec 26, 2024
Last UsedJan 16, 2025

Marc Record

First DetectedDec 16, 2024 11:27:24 PM
Last File Modification TimeDec 17, 2024 08:26:49 AM
SuppressedRecord had no items

MARC Record

LEADER07842cam a22005657i 4500
001on1409804992
003OCoLC
00520241217082511.0
006m     o  d        
007cr cnu|||unuuu
008231120s2023    enka    ob    001 0 eng d
019 |a 1409032400
020 |a 9781837631988
020 |a 1837631980
035 |a (OCoLC)1409804992|z (OCoLC)1409032400
037 |a 9781837635870|b O'Reilly Media
040 |a ORMDA|b eng|e rda|e pn|c ORMDA|d EBLCP|d OCLCO|d OCLCF|d OCLCO
049 |a MAIN
050 4|a QA76.73.C154
08204|a 005.13/3|2 23/eng/20231120
1001 |a Price, Mark J.,|e author.
24510|a C# 12 and .NET 8 :|b modern cross-platform development fundamentals : start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 /|c Mark J. Price.
250 |a Eighth edition.
264 1|a Birmingham, UK :|b Packt Publishing Ltd.,|c 2023.
300 |a 1 online resource (826 pages) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
4901 |a Expert insight
504 |a Includes bibliographical references and index.
5050 |a Cover -- Copyright -- Contributors -- Table of Contents -- Preface -- Chapter 1: Hello, C#! Welcome, .NET! -- Introducing this book and its contents -- Setting up your development environment -- Understanding .NET -- Building console apps using Visual Studio 2022 -- Building console apps using Visual Studio Code -- Making good use of the GitHub repository for this book -- Looking for help -- Practicing and exploring -- Summary -- Chapter 2: Speaking C# -- Introducing the C# language -- Discovering your C# compiler version -- Understanding C# grammar and vocabulary -- Working with variables
5058 |a Exploring more about console apps -- Understanding async and await -- Practicing and exploring -- Summary -- Chapter 3: Controlling Flow, Converting Types, and Handling Exceptions -- Operating on variables -- Understanding selection statements -- Understanding iteration statements -- Storing multiple values in an array -- Casting and converting between types -- Handling exceptions -- Checking for overflow -- Practicing and exploring -- Summary -- Chapter 4: Writing, Debugging, and Testing Functions -- Writing functions -- Debugging during development -- Hot reloading during development
5058 |a Logging during development and runtime -- Unit testing -- Throwing and catching exceptions in functions -- Practicing and exploring -- Summary -- Chapter 5: Building Your Own Types with Object-Oriented Programming -- Talking about OOP -- Building class libraries -- Storing data in fields -- Working with methods and tuples -- Controlling access with properties and indexers -- Pattern matching with objects -- Working with record types -- Practicing and exploring -- Summary -- Chapter 6: Implementing Interfaces and Inheriting Classes -- Setting up a class library and console application
5058 |a Static methods and overloading operators -- Making types safely reusable with generics -- Raising and handling events -- Implementing interfaces -- Managing memory with reference and value types -- Working with null values -- Inheriting from classes -- Casting within inheritance hierarchies -- Inheriting and extending .NET types -- Summarizing custom type choices -- Practicing and exploring -- Summary -- Chapter 7: Packaging and Distributing .NET Types -- The road to .NET 8 -- Understanding .NET components -- Publishing your code for deployment -- Native ahead-of-time compilation
5058 |a Decompiling .NET assemblies -- Packaging your libraries for NuGet distribution -- Working with preview features -- Practicing and exploring -- Summary -- Chapter 8: Working with Common .NET Types -- Working with numbers -- Working with text -- Pattern matching with regular expressions -- Storing multiple objects in collections -- Working with spans, indexes, and ranges -- Practicing and exploring -- Summary -- Chapter 9: Working with Files, Streams, and Serialization -- Managing the filesystem -- Reading and writing with streams -- Encoding and decoding text -- Serializing object graphs
520 |a An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 12 and .NET 8, with hands-on exercises using Visual Studio 2022 and Visual Studio Code. Key Features Explore the latest additions to C# 12, the .NET 8 class libraries, and Entity Framework Core 8 Create professional websites and services with ASP.NET Core 8 and Blazor Build your confidence with step-by-step code examples and tips for best practices Book Description This latest edition of the bestselling Packt series will give you a solid foundation to start building projects using modern C# and .NET with confidence. You'll learn about object-oriented programming; writing, testing, and debugging functions; and implementing interfaces. You'll take on .NET APIs for managing and querying data, working with the fi lesystem, and serialization. As you progress, you'll explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. This latest edition integrates .NET 8 enhancements into its examples: type aliasing and primary constructors for concise and expressive code. You'll handle errors robustly through the new built-in guard clauses and explore a simplified implementation of caching in ASP.NET Core 8. If that's not enough, you'll also see how native ahead-of-time (AOT) compiler publish lets web services reduce memory use and run faster. You'll work with the seamless new HTTP editor in Visual Studio 2022 to enhance the testing and debugging process. You'll even get introduced to Blazor Full Stack with its new unified hosting model for unparalleled web development flexibility. What you will learn Discover C# 12's new features, including aliasing any type and primary constructors Try out the native AOT publish capability for ASP.NET Core 8 Minimal APIs web services Build rich web experiences using Blazor Full Stack, Razor Pages, and other ASP.NET Core features Integrate and update databases in your apps using Entity Framework Core models Query and manipulate data using LINQ Build and consume powerful services using Web API and Minimal API Who this book is for This book is for beginners as well as intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the last few years. Prior exposure to C# or .NET is not a prerequisite. A general understanding of programming will help you to work through the book more comfortably, though the content is suitable for those completely new to programming. If you already have some C# and .NET skills and want to focus on developing practical apps, you can pick up Mark's other .NET book, Apps and Services with .NET 8, instead.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Microsoft Visual studio.|9 19483
63000|a Microsoft .NET Framework.
63007|a Microsoft .NET Framework|2 fast
63007|a Microsoft Visual studio|2 fast|9 19483
650 0|a C (Computer program language)|9 31639
650 0|a Application software|x Development.|9 70680
650 0|a Internet programming.|9 71408
77608|i Print version:|a Price, Mark J.|t C# 12 and . NET 8 - Modern Cross-Platform Development Fundamentals|d Birmingham : Packt Publishing, Limited,c2023
830 0|a Expert insight.
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781837635870/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL30874757
994 |a 92|b VIA
999 |c 360117|d 360117