Ocena:

Książka „C# 11 and .NET 7” autorstwa Marka J. Price'a jest powszechnie chwalona za kompleksowość, praktyczne przykłady i szybkość reakcji autora na pytania czytelników. Stanowi ona cenne źródło wiedzy zarówno dla średnio zaawansowanych, jak i zaawansowanych programistów chcących poszerzyć swoją wiedzę na temat C# i .NET, choć nie jest zalecana dla początkujących ze względu na założenie wcześniejszej wiedzy i poleganie na zewnętrznych zasobach do nauki podstawowych pojęć. Skupienie się na aplikacjach konsolowych i specyficznych metodach nauczania przyciągnęło zarówno pochwały, jak i krytykę.
Zalety:⬤ Bardzo kompleksowa i dobrze zorganizowana
⬤ praktyczne przykłady
⬤ szybkie odpowiedzi autora na platformach takich jak Discord
⬤ doskonała dla średnio zaawansowanych i zaawansowanych programistów
⬤ zawiera aktualizacje dotyczące najnowszych technologii .NET
⬤ zapewnia dostęp do kodu źródłowego na GitHub
⬤ szczegółowe omówienie koncepcji programowania w języku C#
⬤ przydatna zarówno dla początkujących, jak i doświadczonych programistów
⬤ logicznie integruje nowe aktualizacje technologii.
⬤ nie jest przyjazna dla początkujących
⬤ często zakłada wcześniejszą znajomość języka C#
⬤ brakuje szczegółowych wyjaśnień dla wprowadzonych nowych koncepcji
⬤ niektórzy czytelnicy uważają ją za zawiłą i trudną do naśladowania
⬤ krytyka dotycząca jakości druku i papieru
⬤ poleganie na materiałach zewnętrznych może frustrować niektórych czytelników
⬤ skargi na niewystarczające indeksowanie.
(na podstawie 54 opinii czytelników)
C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals - Seventh Edition: Start building websites and services with ASP.NET Core 7, Blazor,
Przystępny przewodnik dla początkujących i średnio zaawansowanych programistów po koncepcjach, rzeczywistych zastosowaniach i najnowszych funkcjach C# 11 i.NET 7, z praktycznymi ćwiczeniami przy użyciu Visual Studio 2022 i Visual Studio Code.
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Kluczowe cechy:
⬤ Poznaj najnowsze dodatki do języka C# 11, bibliotek klas .NET 7 i Entity Framework Core 7.
⬤ Twórz profesjonalne witryny i usługi za pomocą ASP.NET Core 7 i Blazor.
⬤ Zbuduj swoją pewność siebie dzięki przykładom kodu krok po kroku i wskazówkom dotyczącym najlepszych praktyk.
Opis książki:
To najnowsze wydanie naszego przewodnika, gruntownie zmienione w celu uwzględnienia najnowszych funkcji, które pojawiły się w C# 11 i.NET 7, pozwoli ci pewnie kodować w C#.
Nauczysz się programowania obiektowego, pisania, testowania i debugowania funkcji, implementowania interfejsów i dziedziczenia klas. Następnie zajmiesz się interfejsami API.NET do wykonywania zadań, takich jak zarządzanie danymi i wysyłanie zapytań, praca z systemem plików i serializacja. W miarę postępów poznasz również 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.
Zamiast rozpraszać cię niepotrzebnym kodem graficznego interfejsu użytkownika, pierwsze jedenaście rozdziałów zapozna cię z konstrukcjami języka C# i wieloma bibliotekami .NET za pomocą prostych aplikacji konsolowych. W późniejszych rozdziałach, po opanowaniu podstaw, będziesz tworzyć strony internetowe, usługi sieciowe i aplikacje przeglądarkowe przy użyciu ASP.NET Core, wzorca Model-Widok-Kontroler (MVC) i Blazor.
C# 11 and.NET 7 - Modern Cross-Platform Development Fundamentals zapewni ci solidne podstawy do rozpoczęcia tworzenia aplikacji i usług z pewnością siebie. Pod koniec tej książki będziesz w stanie tworzyć bogate doświadczenia internetowe i mieć solidną wiedzę na temat programowania obiektowego, na której możesz się oprzeć.
Czego się nauczysz:
⬤ Budować bogate środowiska internetowe przy użyciu Blazor, Razor Pages, wzorca Model-Widok-Kontroler (MVC) i innych funkcji ASP.NET Core.
⬤ Tworzyć własne typy za pomocą programowania obiektowego.
⬤ Pisanie, testowanie i debugowanie funkcji.
⬤ Zapytania i manipulowanie danymi przy użyciu LINQ.
⬤ Integruj i aktualizuj bazy danych w swoich aplikacjach przy użyciu modeli Entity Framework Core.
⬤ Twórz i korzystaj z potężnych usług przy użyciu najnowszych technologii, w tym Web API i Minimal API.
Dla kogo jest ta książka:
Ta książka jest przeznaczona przede wszystkim dla początkujących, ale średnio zaawansowani programiści 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, również znajdą w niej wiele przydatnych informacji. Wcześniejsza ekspozycja na C# lub.NET nie jest warunkiem wstępnym, ale powinieneś mieć ogólną wiedzę na temat programowania, zanim wskoczysz do gry.
Jeśli masz już pewne umiejętności w zakresie C# i.NET i chcesz skupić się na tworzeniu aplikacji, zalecamy zamiast tego sięgnięcie po inną książkę Marka, Apps and Services with.NET 7.