Ocena:

Książka „Learning Modern .Net Development” jest przeznaczona dla czytelników z wygodnym doświadczeniem w ASP.NET MVC i powiązanych technologiach. Obejmuje ona szeroki zakres tematów związanych z ASP.NET Core 3, w tym jego podstawy, ulepszenia wydajności i zaawansowane tematy. Podczas gdy niektórzy czytelnicy znajdują wartość w jego kompleksowym pokryciu i organizacji, inni krytykują go za brak jasności i słabe ukierunkowanie na poziomy odbiorców.
Zalety:⬤ Kompleksowe omówienie ASP.NET Core 3 i powiązanych technologii.
⬤ Dobrze zorganizowane rozdziały, które ułatwiają czytanie.
⬤ Cenne wyjaśnienia kluczowych pojęć, takich jak wstrzykiwanie zależności i MVC.
⬤ Zawiera historyczny kontekst rozwoju ASP.NET.
⬤ Dostarczone są przykłady, które mogą być korzystne dla nauki.
⬤ Nie nadaje się dla początkujących, ponieważ brakuje w niej wyjaśnień krok po kroku i solidnych przykładów.
⬤ Słabo zdefiniowana grupa docelowa, pozostawiająca niedosyt zarówno wśród początkujących, jak i zaawansowanych czytelników.
⬤ Niektórzy recenzenci uważają, że zasoby online, takie jak dokumentacja Microsoft, są bardziej przejrzyste i uporządkowane.
⬤ Niektórzy czytelnicy uważają, że książka nie ma uporządkowanego podejścia, przez co jest zagmatwana.
(na podstawie 6 opinii czytelników)
Modern Web Development with ASP.NET Core 3 - Second Edition: An end to end guide covering the latest features of Visual Studio 2019, Blazor and Entity
Poznaj narzędzia i techniki tworzenia skalowalnych i bezpiecznych usług sieciowych i aplikacji sieciowych z wykorzystaniem C# 8 i ASP. NET CORE 3.1
Kluczowe cechy
⬤ Poznaj wzorce MVC, konfigurację, routing i wdrażanie w celu tworzenia profesjonalnych aplikacji.
⬤ Dowiedz się, jak zintegrować aplikacje ASP z frameworkami JavaScript React, Vue i Angular.
⬤ Zwiększ wydajność aplikacji i zespołu programistów, wdrażając zaawansowane koncepcje ASP.NET Core.
Opis książki
ASP.NET od dawna jest preferowanym wyborem twórców stron internetowych. Wraz z ASP.NET Core 3, Microsoft wprowadził wewnętrzne zmiany do frameworka wraz z wprowadzeniem nowych dodatków, które zmienią sposób podejścia do tworzenia stron internetowych. To drugie wydanie zostało gruntownie zaktualizowane, aby pomóc ci w pełni wykorzystać najnowsze funkcje frameworka, od gRPC i konwencji po Blazor, któremu poświęcono nowy rozdział.
Zaczniesz od przeglądu najważniejszych tematów, badając wzorzec Model-Widok-Kontroler (MVC), różne platformy, zależności i frameworki. Następnie dowiesz się, jak skonfigurować środowisko MVC, a następnie zagłębisz się w zaawansowane opcje routingu. W miarę postępów opanujesz kontrolery i akcje do przetwarzania żądań, a później zrozumiesz, jak tworzyć dane wejściowe HTML dla modeli. Przechodząc dalej, odkryjesz podstawowe aspekty składni i procesów podczas pracy z Razor. Zapoznasz się również z programowaniem po stronie klienta i zbadasz aspekty testowania, rejestrowania, skalowalności i bezpieczeństwa ASP.NET Core. Wreszcie, dowiesz się, jak wdrożyć ASP.NET Core w kilku środowiskach, takich jak Azure, Amazon Web Services (AWS) i Docker.
Pod koniec książki będziesz dobrze zorientowany w programowaniu w ASP.NET Core i będziesz miał głębokie zrozumienie, jak współdziałać z frameworkiem i pracować na różnych platformach.
Czego się nauczysz
⬤ Zrozumieć nowe możliwości ASP.NET Core 3. 1.
⬤ Zdobędziesz wiedzę na temat konfigurowania ASP.NET Core, aby w pełni wykorzystać jego potencjał.
⬤ Tworzyć kontrolery i metody akcji oraz rozumieć, jak utrzymywać stan.
⬤ Wdrażanie i walidacja formularzy oraz pobieranie z nich informacji.
⬤ Zwiększenie produktywności poprzez wymuszenie ponownego użycia, formularzy procesowych i skutecznych środków bezpieczeństwa.
⬤ Zagłębić się w nowy model rozwoju Blazor.
⬤ Wdrażać aplikacje ASP.NET Core w nowych środowiskach, takich jak Microsoft Azure, AWS i Docker.
Dla kogo jest ta książka
Jeśli jesteś programistą z podstawową wiedzą na temat ASP.NET MVC i chcesz budować potężne aplikacje, to ta książka jest dla Ciebie. Programiści, którzy chcą poznać najnowsze zmiany w ASP.NET Core 3. 1, aby tworzyć aplikacje na profesjonalnym poziomie, również uznają tę książkę za przydatną. Znajomość C#, ASP.NET Core, HTML i CSS jest wymagana, aby w pełni wykorzystać możliwości tej książki.