Ocena:

Książka oferuje kompleksowe i przejrzyste wprowadzenie do C# i .NET, dzięki czemu jest przydatna dla tych, którzy chcą zaktualizować swoją wiedzę lub rozpocząć naukę. Podczas gdy wielu recenzentów chwali autora Marka J. Price'a za jego wciągający sposób pisania i umiejętność wyjaśniania złożonych tematów, niektórzy uważają, że brakuje mu głębi dla bardziej doświadczonych użytkowników i czasami jest zdezorganizowany.
Zalety:Jasne i zwięzłe wyjaśnienia z łatwymi do naśladowania przykładami.
Wady:Świetne źródło do aktualizacji wiedzy na temat C# i funkcji .NET.
(na podstawie 57 opinii czytelników)
C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor,
Przystępny przewodnik dla początkujących i średnio zaawansowanych programistów po koncepcjach, rzeczywistych zastosowaniach i najnowszych funkcjach C# 12 i.NET 8, z praktycznymi ćwiczeniami przy użyciu Visual Studio 2022 i Visual Studio Code.
Kluczowe cechy:
⬤ Zapoznaj się z najnowszymi dodatkami do języka C# 12, bibliotekami klas.NET 8 i Entity Framework Core 8.
⬤ Tworzenie profesjonalnych witryn i usług za pomocą ASP.NET Core 8 i Blazor.
⬤ Zbuduj swoją pewność siebie dzięki przykładom kodu krok po kroku i wskazówkom dotyczącym najlepszych praktyk.
Opis książki:
Ten bestseller Packt da ci solidne podstawy do rozpoczęcia tworzenia aplikacji i usług z pewnością siebie.
Nauczysz się programowania obiektowego, pisania, testowania i debugowania funkcji oraz implementowania interfejsów. Zapoznasz się z interfejsami API .NET służącymi do zarządzania danymi i wysyłania zapytań, pracy z systemem plików i serializacji. W miarę postępów poznasz przykłady wieloplatformowych projektów, które możesz tworzyć i wdrażać, takich jak strony internetowe i usługi korzystające z ASP.NET Core.
Najnowsza edycja integruje ulepszenia .NET 8 w swoich przykładach: aliasing typów i podstawowe konstruktory dla zwięzłego i ekspresyjnego kodu oraz wyrażenia lambda z domyślnymi parametrami dla bardziej elastycznego kodu. Będziesz sprawnie obsługiwać błędy dzięki nowym wbudowanym klauzulom ochronnym i poznasz uproszczoną implementację buforowania w ASP.NET Core 8.
Jeśli to nie wystarczy, zobaczysz również, jak natywny kompilator ahead-of-time (AOT) pozwala usługom internetowym osiągnąć nowy poziom. Będziesz pracować z nowym edytorem HTTP w Visual Studio 2022, aby usprawnić proces testowania i debugowania. Zostaniesz nawet wprowadzony do Blazor Full Stack z nowym ujednoliconym modelem hostingu zapewniającym niezrównaną możliwość ponownego wykorzystania kodu.
Czego się nauczysz:
⬤ Odkryjesz nowe funkcje języka C# 12, w tym aliasing dowolnego typu i konstruktory pierwotne.
⬤ Wypróbować natywną funkcję publikowania AOT dla usług sieciowych ASP.NET Core 8 Minimal APIs.
⬤ Budowanie bogatych doświadczeń internetowych przy użyciu Blazor Full Stack, Razor Pages, wzorca Model-View-Controller (MVC) i innych funkcji ASP.NET Core.
⬤ Integracja i aktualizacja baz danych w aplikacjach przy użyciu modeli Entity Framework Core.
⬤ Zapytania i manipulowanie danymi przy użyciu LINQ.
⬤ Tworzenie i korzystanie z zaawansowanych usług przy użyciu Web API i Minimal API.
Dla kogo jest ta książka:
Ta książka jest przeznaczona zarówno dla początkujących, jak i średnio zaawansowanych programistów C# i.NET, którzy pracowali z C# w przeszłości i chcą nadrobić zaległości związane ze zmianami wprowadzonymi w ciągu ostatnich kilku lat.
Wcześniejsza ekspozycja na C# lub.NET nie jest warunkiem wstępnym. Ogólne zrozumienie programowania pomoże ci w wygodniejszej pracy z książką, chociaż treść jest odpowiednia dla osób zupełnie nowych w programowaniu.
Jeśli masz już pewne umiejętności w zakresie C# i.NET i chcesz skupić się na tworzeniu praktycznych aplikacji, możesz zamiast tego sięgnąć po inną książkę Marka, Apps and Services with.NET 8.