Ocena:

ASP.NET Core in Action jest chwalony za przejrzystość i przystępność w wyjaśnianiu zawiłości ASP.NET Core. Z powodzeniem upraszcza skomplikowane tematy, pozwalając czytelnikom szybko rozpocząć programowanie z .NET Core. Książka zawiera praktyczne przykłady i cenne spostrzeżenia zarówno dla początkujących, jak i doświadczonych programistów. Niektórzy czytelnicy wyrazili jednak rozczarowanie brakiem dostępności obiecanych formatów eBook w wersji drukowanej.
Zalety:Upraszcza złożone tematy, dobrze zorganizowana progresja od prostych do złożonych, dostarcza pomocnych wskazówek i spostrzeżeń, umożliwia natychmiastowe programowanie z .NET Core, zawiera obszerne przykłady, które utrwalają wiedzę.
Wady:Rozczarowanie z powodu niedostępności obiecanych formatów eBooków przy zakupie wersji drukowanej.
(na podstawie 5 opinii czytelników)
ASP.NET Core in Action, Third Edition
Twórz profesjonalne aplikacje internetowe full-stack przy użyciu C# i ASP.NET Core.
W ASP.NET Core in Action, Third Edition dowiesz się jak:
⬤ Budować minimalne interfejsy API do obsługi JSON w aplikacjach po stronie klienta.
⬤ Tworzyć dynamiczne, renderowane po stronie serwera aplikacje przy użyciu Razor Pages.
⬤ Uwierzytelniać i autoryzować użytkowników.
⬤ Przechowywanie danych przy użyciu Entity Framework Core.
⬤ Testy jednostkowe i integracyjne dla aplikacji ASP.NET Core.
⬤ Pisanie niestandardowego oprogramowania pośredniczącego i komponentów.
Pełna aktualizacja do ASP.NET Core 7. 0! W ASP.NET Core in Action, Third Edition Microsoft MVP Andrew Lock uczy, jak wykorzystać swoje umiejętności C# i.NET do tworzenia niesamowitych wieloplatformowych aplikacji internetowych. Ten poprawiony bestseller ujawnia najnowsze wzorce.NET, w tym minimalne interfejsy API i minimalny hosting. Nawet jeśli nigdy nie pracowałeś z ASP.NET, szybko zaczniesz tworzyć produktywne wieloplatformowe aplikacje internetowe. Ilustracje i kod z adnotacjami sprawiają, że nauka jest wizualna i łatwa.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Framework sieciowy ASP.NET Core zapewnia wszystko, czego potrzebujesz do tworzenia profesjonalnych aplikacji internetowych. Dzięki bibliotekom zwiększającym produktywność renderowania po stronie serwera, bezpiecznym interfejsom API, łatwemu dostępowi do danych i nie tylko, będziesz spędzać czas na wdrażaniu funkcji zamiast na badaniu składni i śledzeniu błędów. Ta książka jest Twoim przewodnikiem.
O książce
ASP.NET Core in Action, Third Edition pokazuje, jak tworzyć aplikacje internetowe klasy produkcyjnej za pomocą ASP.NET Core 7. Będziesz uczyć się na praktycznych przykładach, wnikliwych ilustracjach i ładnie wyjaśnionym kodzie. Zaktualizowane wydanie trzecie obejmuje tworzenie minimalnych interfejsów API, zabezpieczanie interfejsów API za pomocą tokenów na okaziciela, WebApplicationBuilder i nie tylko.
Co jest w środku
⬤ Minimalne interfejsy API do obsługi JSON.
⬤ Renderowanie po stronie serwera przy użyciu Razor Pages.
⬤ Dostęp do danych za pomocą Entity Framework Core.
⬤ Pisanie niestandardowego oprogramowania pośredniczącego i komponentów.
O czytelniku
Dla początkujących i średnio zaawansowanych programistów internetowych. Przykłady w języku C#.
O autorze
Andrew Lock jest Microsoft MVP, który pracował z ASP.NET Core jeszcze przed jego pierwszym wydaniem.
Spis treści
1 Rozpoczęcie pracy z ASP.NET Core.
CZĘŚĆ 1 - ROZPOCZĘCIE PRACY Z MINIMALNYMI APIS.
2 Zrozumienie ASP.NET Core.
3 Twoja pierwsza aplikacja.
4 Obsługa żądań za pomocą potoku oprogramowania pośredniczącego.
5 Tworzenie interfejsu API JSON z minimalnymi interfejsami API.
6 Mapowanie adresów URL do punktów końcowych przy użyciu routingu.
7 Wiązanie modeli i walidacja w minimalnych interfejsach API.
CZĘŚĆ 2 - TWORZENIE KOMPLETNYCH APLIKACJI.
8 Wprowadzenie do wstrzykiwania zależności.
9 Rejestrowanie usług za pomocą wstrzykiwania zależności.
10 Konfigurowanie aplikacji ASP.NET Core.
11 Dokumentowanie interfejsów API za pomocą OpenAPI.
12 Zapisywanie danych za pomocą Entity Framework Core.
CZĘŚĆ 3 - GENEROWANIE HTML ZA POMOCĄ RAZOR PAGES I MVC.
13 Tworzenie strony internetowej za pomocą Razor Pages.
14 Mapowanie adresów URL do Razor Pages przy użyciu routingu.
15 Generowanie odpowiedzi za pomocą programów obsługi stron w Razor Pages.
16 Wiązanie i walidacja żądań za pomocą Razor Pages.
17 Renderowanie HTML przy użyciu widoków Razor.
18 Tworzenie formularzy za pomocą Tag Helpers.
19 Tworzenie strony internetowej za pomocą kontrolerów MVC.
20 Tworzenie HTTP API przy użyciu kontrolerów Web API.
21 Potok filtrów MVC i Razor Pages.
22 Tworzenie niestandardowych filtrów MVC i Razor Page.
CZĘŚĆ 4 - ZABEZPIECZANIE I WDRAŻANIE APLIKACJI.
23 Uwierzytelnianie: Dodawanie użytkowników do aplikacji za pomocą Identity.
24 Autoryzacja: Zabezpieczanie aplikacji.
25 Uwierzytelnianie i autoryzacja dla interfejsów API.
26 Monitorowanie i rozwiązywanie błędów za pomocą rejestrowania.
27 Publikowanie i wdrażanie aplikacji.
28 Dodawanie HTTPS do aplikacji.
29 Poprawa bezpieczeństwa aplikacji.
CZĘŚĆ 5 - DALSZE KROKI Z ASP.NET CORE.
30 Tworzenie aplikacji ASP.NET Core przy użyciu hosta ogólnego i uruchamiania.
31 Zaawansowana konfiguracja ASP.NET Core.
32 Tworzenie niestandardowych komponentów MVC i Razor Pages.
33 Wywoływanie zdalnych interfejsów API za pomocą IHttpClientFactory.
34 Tworzenie zadań i usług w tle.
35 Testowanie aplikacji za pomocą xUnit.
36 Testowanie aplikacji ASP.NET Core.