C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
eBook - ePub

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

Mark J. Price

Condividi libro
  1. 826 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

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

Mark J. Price

Dettagli del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

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.Purchase of the print or Kindle book includes a free PDF eBook

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.

]]>

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals è disponibile online in formato PDF/ePub?
Sì, puoi accedere a C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals di Mark J. Price in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Programming in C#. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2023
ISBN
9781837631988

Indice dei contenuti