ODBIERZ TWÓJ BONUS :: »

ASP.NET Core MVC 2. Zaawansowane programowanie. Wydanie VII Adam Freeman

(ebook) (audiobook) (audiobook)
Autor:
Adam Freeman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.4/6  Opinie: 7
Stron:
1000
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
77,40 zł 129,00 zł (-40%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji webowych w architekturze MVC z użyciem ASP.NET Core MVC 2
  • Konfigurowania środowiska programistycznego Visual Studio, Visual Studio Code i .NET Core
  • Projektowania modeli danych, kontrolerów oraz widoków z wykorzystaniem silnika Razor
  • Wdrażania routingu URL, w tym trasowanie atrybutowe, ograniczenia i obsługę obszarów
  • Implementowania testów jednostkowych dla aplikacji ASP.NET Core MVC
  • Budowania kompletnej aplikacji sklepu internetowego z koszykiem, zamówieniami i panelem administracyjnym
  • Integracji z bazą danych przy użyciu Entity Framework Core, migracji i inicjalizacji danych
  • Zarządzania stylami i treściami statycznymi z użyciem Bootstrap, JavaScript i CSS
  • Zabezpieczania aplikacji poprzez ASP.NET Core Identity, autoryzację i polityki bezpieczeństwa
  • Wstrzykiwania zależności i projektowania luźno powiązanych komponentów
  • Tworzenia i stosowania filtrów akcji, autoryzacji, wyjątków oraz filtrów globalnych
  • Budowania RESTful API z kontrolerami API, negocjacją treści i formatowaniem danych
  • Rozszerzania widoków o komponenty, widoki częściowe i własne silniki widoku
  • Używania atrybutów pomocniczych znaczników do generowania i walidacji formularzy
  • Walidowania i kontrolowania poprawności danych modeli po stronie klienta i serwera
  • Przygotowywania i wdrażania aplikacji ASP.NET Core MVC 2 na wybranym środowisku produkcyjnym

Framework ASP.NET Core MVC 2 powstał jako alternatywa ASP.NET Web Forms. Microsoft zbudował tę platformę całkowicie od podstaw. Dzięki zastosowaniu nowoczesnej architektury model - widok - kontroler programiści otrzymali narzędzie do szybszego tworzenia doskonalszego kodu. Łatwo się przekonać, że ten framework powstał wskutek kompletnej zmiany podejścia do technologii sieciowych: ASP.NET Core MVC 2 jest w pełni niezależny od platformy sprzętowej, a zastosowany wysoko produktywny model programowania zapewnia poprawną architekturę kodu, łatwe stosowanie testów jednostkowych oraz potężne możliwości rozbudowywania tworzonych systemów.

Ta książka jest kolejnym, zaktualizowanym i poprawionym wydaniem bardzo cenionego przez programistów podręcznika. Forma publikacji się nie zmieniła, jednak zawarte w niej informacje zostały gruntownie przejrzane. Wyjaśniono tu najważniejsze koncepcje frameworka ASP.NET Core MVC 2. Omówiono budowę kompletnej i w pełni funkcjonalnej aplikacji ASP.NET Core MVC 2, którą można wykorzystać w charakterze szablonu we własnych projektach. Oprócz podstaw zaprezentowano tu także bardziej zaawansowane tematy, takie jak routing URL, kontrolery RESTful, stosowanie silnika Razor i wiele innych ważnych zagadnień.

W tej książce między innymi:

  • solidne podstawy koncepcji MVC i ASP.NET Core MVC 2
  • stosowanie najlepszych funkcji ASP.NET Core MVC 2 we własnych projektach
  • praca z Visual Studio 2017, C# 7, Entity Framework 2, .NET Core 2 i Visual Studio Code
  • modyfikacja klas C# i korzystanie z kontrolerów, akcji, filtrów
  • konfiguracja ASP.NET Core Identity

Wybrane bestsellery

O autorze książki

Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.

Adam Freeman - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "ASP.NET Core MVC 2. Zaawansowane programowanie. Wydanie VII" obejmuje praktyczne przykłady kodu?
Tak, książka zawiera liczne praktyczne przykłady kodu, w tym kompletną aplikację SportsStore, którą można wykorzystać jako szablon do własnych projektów.
2. Czy do korzystania z książki potrzebuję konkretnego oprogramowania?
Tak, do realizacji przykładów przyda się Visual Studio 2017, .NET Core 2, C# 7 oraz opcjonalnie Visual Studio Code. W książce opisano także proces instalacji niezbędnych narzędzi.
3. Czy książka omawia zagadnienia testowania i bezpieczeństwa aplikacji?
Tak, w książce znajdziesz rozdziały poświęcone testom jednostkowym oraz wdrażaniu zabezpieczeń z użyciem ASP.NET Core Identity.
4. Czy publikacja jest odpowiednia dla osób uczących się samodzielnie?
Zdecydowanie tak - książka prowadzi krok po kroku przez budowę aplikacji, zawiera liczne wyjaśnienia i praktyczne wskazówki, co ułatwia samodzielną naukę.
5. Jakie zaawansowane tematy są poruszane w książce?
Autor omawia m.in. routing URL, kontrolery RESTful, silnik Razor, wstrzykiwanie zależności, filtry, komponenty widoku, kontrolę poprawności danych, a także wdrażanie i bezpieczeństwo aplikacji.
6. Czy książka nadaje się do nauki najnowszych wersji ASP.NET Core?
Książka skupia się na wersji ASP.NET Core MVC 2 oraz narzędziach z nią związanych. Może być przydatna również przy nowszych wersjach frameworka, jednak szczegóły implementacyjne mogą się różnić.
7. Czy publikacja zawiera ćwiczenia lub zadania do samodzielnego wykonania?
Książka opiera się głównie na praktycznych przykładach i projektach do samodzielnego wykonania, które pomagają lepiej zrozumieć omawiane zagadnienia.
8. Jak szybko po zakupie otrzymam książkę w Helion.pl?
Po złożeniu zamówienia książka zostanie wysłana w ciągu 24 godzin w dni robocze. W przypadku e-booka dostęp otrzymasz natychmiast po opłaceniu zamówienia.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
77,40 zł
Dodaj do koszyka
Ebook
64,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint