reklama - zainteresowany?

ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio - Helion

ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Autor: Dawid Borycki, Maciej Pakulski, Maciej Grabek, Jacek Matulewski
ISBN: 978-83-246-3238-1
stron: 544, Format: 158x235, okładka: miękka
Data wydania: 2013-12-10
Księgarnia: Helion

Cena książki: 26,90 zł (poprzednio: 86,77 zł)
Oszczędzasz: 69% (-59,87 zł)

Dodaj do koszyka ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

Tagi: AJAX | ASP | jQuery - Programowanie | Programowanie | programowanie-kupon | Visual Studio - Programowanie

ASP.NET MVC — skorzystaj z pomocy potężnego sprzymierzeÅ„ca!

  • Jak stworzyć wydajnÄ… aplikacjÄ™ dziaÅ‚ajÄ…cÄ… po stronie serwera?
  • Jak zaprzÄ…c bazy danych do Å›cisÅ‚ej współpracy z aplikacjÄ… internetowÄ…?
  • Jak poÅ‚Ä…czyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu?
  • Jak zaimplementować serwis Web API oraz aplikacjÄ™ ASP.NET MVC 4 kompatybilnÄ… z urzÄ…dzeniami mobilnymi?

ASP.NET MVC to platforma, o której zaletach nie trzeba nikomu przypominać. Potężne narzÄ™dzie do budowy aplikacji internetowych dziaÅ‚ajÄ…cych wedÅ‚ug wzorca model widok – kontroler pozwala tworzyć oprogramowanie zapewniajÄ…ce bezkolizyjny przepÅ‚yw dużych iloÅ›ci danych. DziÄ™ki temu administratorzy sieci mogÄ… wzglÄ™dnie Å‚atwo kontrolować stan aplikacji, a użytkownicy internetu sÄ… zadowoleni z szybkoÅ›ci Å‚adowania stron internetowych. Ta książka kompleksowo zapozna CiÄ™ z programowaniem aplikacji w oparciu o technologie ASP.NET MVC, JavaScript, jQuery oraz AJAX na przykÅ‚adzie aplikacji internetowej zaimplementowanej od podstaw w Å›rodowisku Visual Studio 2012.

Z części pierwszej dowiesz się więcej o najważniejszych aspektach aplikacji ASP.NET MVC, takich jak projektowanie kontrolerów, dostęp do baz danych, walidacja i ochrona danych, implementowanie interaktywnych i asynchronicznych widoków, trasowanie, filtrowanie i zarządzanie użytkownikami. Poznasz też bibliotekę Knockout, umożliwiającą projektowanie interfejsu użytkownika według wzorca MVVM. Część druga jest poświęcona technologiom ADO.NET i ADO.NET Entity Framework, a także zagadnieniom związanym z transakcjami oraz bezpieczeństwem w aplikacjach bazodanowych. Natomiast w części trzeciej znajdziesz informacje pozwalające zintegrować ASP.NET MVC z ASP.NET WebForms i dowiesz się, co możesz zyskać dzięki takiemu połączeniu. Weź tę książkę do ręki i przetestuj przykłady, a nauczysz się więcej, niż myślisz!

  • Podstawowe aspekty projektu aplikacji ASP.NET MVC
  • Walidacja danych i wyrażenia regularne
  • Asynchroniczne aplikacje internetowe, AJAX a biblioteka jQuery
  • Trasowanie adresów URL i filtry
  • Bezpieczne aplikacje, konfiguracja zabezpieczeÅ„ i panel Web Site Administration Tool
  • Podstawy ADO.NET i obiekt TableAdapter
  • Scaffolding i transakcje
  • BezpieczeÅ„stwo w aplikacjach bazodanowych i Entity Framework
  • Integracja komponentów WebForms z aplikacjÄ… ASP.NET MVC, tworzenie raportów i eksport danych
  • ASP.NET MVC 4 i tworzenie serwisów sieciowych WebAPI
  • Mobilne aplikacje internetowe

Posłuż się ASP.NET MVC i stwórz wspaniałą aplikację!

Dodaj do koszyka ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

 

Osoby które kupowały "ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio", wybierały także:

  • Ajax. Od podstaw
  • Ajax. Implementacje
  • Ajax. Bezpieczne aplikacje internetowe
  • 80 sposobów na Ajax
  • Ajax. Wzorce projektowe

Dodaj do koszyka ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

Spis treści

ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio -- spis treści

Przedmowa (9)

Wstęp (11)

CZĘŚĆ I ASP.NET MVC (13)

Rozdział 1. Podstawowe aspekty projektu aplikacji ASP.NET MVC (15)

  • ASP.NET MVC (15)
  • Projekt aplikacji MVC (18)
  • Szablon projektu (19)
  • Struktura projektu aplikacji ASP.NET MVC (21)
  • Podsumowanie (23)

Rozdział 2. Kontroler i widok (25)

  • Funkcje i metody kontrolera (25)
  • Projektowanie kontrolera (27)
  • Widok (30)
    • Projektowanie widoku (31)
  • Transfer danych miÄ™dzy widokiem a kontrolerem (36)
  • Podsumowanie (37)

Rozdział 3. Model (39)

  • Wprowadzenie (39)
  • Baza danych (40)
  • Warstwa dostÄ™pu do bazy danych (42)
  • Logika biznesowa (44)
  • Implementacja widoku typu GridView (48)
  • Podsumowanie (52)

Rozdział 4. Walidacja danych (53)

  • Wprowadzenie (53)
  • Atrybuty modelu i walidacja danych w praktyce (55)
    • Przygotowanie projektu aplikacji Kadry (55)
    • Widoki kontrolera (58)
    • Kontroler (63)
    • Konfiguracja walidacji danych (66)
  • Walidacja danych po stronie klienta (67)
  • Walidacja danych a technologia ADO.NET Entity Framework (68)
  • Podsumowanie (71)

Rozdział 5. Wyrażenia regularne a kontrola poprawności danych (73)

  • Podstawowe informacje o wyrażeniach regularnych (73)
  • Odnajdywanie znaków specjalnych (74)
  • Odnajdywanie znaków i cyfr (74)
  • Odnajdywanie znaków w wyznaczonych miejscach Å‚aÅ„cucha (75)
  • OkreÅ›lanie liczby wystÄ…pieÅ„ podanych znaków (76)
  • Tworzenie wzorców (76)
    • Aplikacja (76)
    • Kod pocztowy (80)
    • ImiÄ™ żeÅ„skie (81)
    • Walidacja adresu URL (83)
  • Atrybuty modelu wykorzystujÄ…ce wyrażenia regularne (84)
  • Podsumowanie (88)

Rozdział 6. Asynchroniczne aplikacje internetowe - Microsoft AJAX (91)

  • Wprowadzenie (91)
  • Aktualizacja zawartoÅ›ci wybranego elementu witryny (92)
  • Częściowe odÅ›wieżanie witryny a fragment widoku (97)
  • Ankieta (moduÅ‚ do gÅ‚osowania) (102)
  • OdÅ›wieżenie widoku mapy serwisu Google (108)

Rozdział 7. Technologia AJAX a biblioteka jQuery (113)

  • Wprowadzenie (113)
  • Aktualizacja zawartoÅ›ci wybranego elementu witryny (113)
  • Automatyczne uzupeÅ‚nienie pola tekstowego (115)
  • Mechanizm IntelliSense a skÅ‚adnia jQuery (119)
  • Podsumowanie (120)

Rozdział 8. Trasowanie adresów URL (121)

  • Wprowadzenie (121)
  • Wzorce URL (122)
  • DomyÅ›lne reguÅ‚y trasowania i wzorce URL (123)
  • WÅ‚asne reguÅ‚y trasowania (124)
  • Zablokowanie obsÅ‚ugi wybranych żądaÅ„ (124)
  • Podsumowanie (126)

Rozdział 9. Filtry (127)

  • Wprowadzenie (127)
  • Podstawowe atrybuty filtrów (128)
    • [Authorize] (128)
    • [HandleError] (129)
    • [OutputCache] (133)
    • [RequireHttps] (135)
    • [NonAction] (135)
  • Kolejność wykonywania filtrów (137)
  • Implementacja wÅ‚asnych filtrów (139)
    • Filtry akcji (139)
    • Filtry autoryzacyjne, wyniku i wyjÄ…tków (144)
  • Podsumowanie (146)

Rozdział 10. Bezpieczne aplikacje internetowe (147)

  • Potrzeba zabezpieczeÅ„ (147)
  • Uwierzytelnienie i autoryzacja (149)
    • Mechanizmy uwierzytelnienia zintegrowane z ASP.NET (149)
    • Konfiguracja uwierzytelnienia (153)
    • Autoryzacja (157)
    • Grupy użytkowników (158)
  • Podsumowanie (160)

Rozdział 11. Konfiguracja zabezpieczeń i panel Web Site Administration Tool (161)

  • Wprowadzenie (161)
  • Użytkownicy, grupy i reguÅ‚y dostÄ™pu (163)
  • Ustawienia aplikacji oraz odczyt zawartoÅ›ci pliku konfiguracyjnego (167)
  • WyÅ‚Ä…czenie aplikacji i konfiguracja serwera SMTP (171)
  • Komunikaty o bÅ‚Ä™dach (171)
  • ZarzÄ…dzanie dostawcami usÅ‚ug (178)
  • Podsumowanie (179)

Rozdział 12. Zabezpieczenie witryny przed złośliwym kodem (181)

  • Wprowadzenie (181)
  • DziaÅ‚anie zÅ‚oÅ›liwego kodu (181)
  • Zabezpieczanie pliku konfiguracyjnego (187)
  • Podsumowanie (192)

Rozdział 13. Kontroler uwierzytelnienia w aplikacji ASP.NET MVC (195)

  • Wprowadzenie (195)
  • Model (195)
  • Klasa kontrolera (198)
  • Widoki kontrolera (203)
  • Podsumowanie (209)

Rozdział 14. Dynamiczne zarządzanie użytkownikami i grupami (211)

  • Wprowadzenie (211)
  • Kontroler panelu administracyjnego (212)
  • PodziaÅ‚ użytkowników na grupy (219)
  • Podsumowanie (224)

Rozdział 15. Biblioteka Knockout (227)

  • Knockout, czyli interfejs użytkownika z wykorzystaniem wzorca MVVM (227)
  • Knockout - wykorzystanie szablonów JavaScript (230)

CZĘŚĆ II Technologie bazodanowe w aplikacjach internetowych (235)

Rozdział 16. Podstawy ADO.NET (237)

  • Podstawy relacyjnych baz danych (237)
  • Technologia ADO.NET (238)
  • Instalacja bazy Northwind (240)
  • PoÅ‚Ä…czenie ze źródÅ‚em danych (241)
  • Modyfikacja danych w obiekcie DataSet (249)
    • Tworzenie nowych rekordów (250)
    • Edycja rekordów (257)
    • Wersjonowanie obiektu DataRow i kontrola wprowadzanych danych (263)
    • Usuwanie rekordów (270)

Rozdział 17. Obiekt TableAdapter jako pomost między DataSet a źródłem danych (273)

  • Parametryzacja kwerend (274)
  • Edycja danych przy użyciu obiektu TableAdapter (279)
  • Integralność danych i ich usuwanie (288)
  • Wstawianie danych z wykorzystaniem obiektu TableAdapter (294)

Rozdział 18. Scaffolding, czyli ekspresowe tworzenie internetowych aplikacji bazodanowych (301)

  • Lista rekordów (301)
  • Usuwanie rekordów (305)
  • Edycja rekordów (307)
  • Tworzenie rekordów (311)
  • Formularz z podformularzem (Master/Detail Form) (315)

Rozdział 19. Transakcje (319)

  • Tworzenie i rÄ™czna kontrola transakcji (319)
  • Automatyczne zarzÄ…dzanie transakcjami (327)
  • Konkurencyjność i poziom izolacji transakcji (332)

Rozdział 20. Bezpieczeństwo w aplikacjach bazodanowych (335)

  • Szyfrowanie poÅ‚Ä…czenia (335)
  • Zabezpieczenie kodu poÅ›redniego przy pomocy Code Access Security (CAS) (338)
  • ConnectionString a sposoby uwierzytelnienia w serwerze MS SQL Server (344)
  • Uwagi koÅ„cowe dotyczÄ…ce projektowania aplikacji bazodanowych (345)

Rozdział 21. Entity Framework (347)

  • Podstawy Entity Framework (348)
    • Pierwsze zapytanie (348)
    • Detale produktu (352)
    • Dodawanie nowego produktu (353)
    • Edycja produktu (355)
    • Usuwanie produktu (357)
    • Tworzenie schematu bazy danych na bazie modelu encji (357)
    • Entity Framework i POCO (360)

CZĘŚĆ III ASP.NET MVC a ASP.NET WebForms (365)

Rozdział 22. Integracja komponentów WebForms z aplikacją ASP.NET MVC na przykładzie technologii SQL Server Reporting Services (367)

  • Pierwszy raport (368)
    • Konfiguracja źródÅ‚a danych (368)
    • Projektowanie raportu (371)
    • Kolumny obliczeniowe raportu (378)
    • Stosowanie formatu prezentacji danych (379)
    • Grupowanie danych (381)
  • Projektowanie graficznego ukÅ‚adu raportu (383)
    • Etykiety, rysunki i listy (384)
    • Prezentacja danych w postaci macierzowej (390)
  • Parametry raportu i filtrowanie danych (394)
    • Filtr definiowany na poziomie raportu (395)
    • Filtrowanie raportu na etapie pobierania danych źródÅ‚owych (401)
  • Kluczowe wskaźniki efektywnoÅ›ci (403)
  • Wykresy (406)

Rozdział 23. Eksport danych (413)

Rozdział 24. Księga gości w MVC. Porównanie ASP.NET Web Forms i ASP.NET MVC (423)

  • Tworzenie projektu (423)
  • Widok - formularz dodawania wpisu (425)
  • Model - obsÅ‚uga plików XML (427)
  • Aplikacja - rejestrowanie zdarzeÅ„ i trasowanie (430)
  • Kontroler - obsÅ‚uga POST (431)
  • Widok - wyÅ›wietlanie wpisów (432)
  • Widok - walidacja (435)
  • Kontroler - użycie modelu odsyÅ‚anego przez widok (440)

Dodatki (447)

Dodatek A ASP.NET MVC 4 (449)

  • Wsparcie dla urzÄ…dzeÅ„ mobilnych (449)
    • SformuÅ‚owanie problemu (450)
    • Przystosowanie widoków aplikacji do urzÄ…dzeÅ„ mobilnych (457)
  • OAuth, czyli otwarta autoryzacja (460)
    • Implementacja zdalnej autoryzacji w powiÄ…zaniu z portalem Facebook (461)
  • Przetwarzanie asynchroniczne (464)
    • Wprowadzenie (464)
    • Potrzeba wykorzystania asynchronicznych kontrolerów (466)
    • Kontrolery asynchroniczne i klasa Thread (469)
    • Kontrolery asynchroniczne a zadania (472)
  • Grupowanie i optymalizacja skryptów oraz kaskadowych arkuszy stylów (475)
  • Web API (477)
    • Wprowadzenie (477)
    • Implementacja serwisu sieciowego (479)
    • Implementacja klienta Web API (483)
  • Podsumowanie (494)

Dodatek B Publikacja aplikacji ASP.NET za pomocą internetowych usług informacyjnych (IIS) (495)

  • Wprowadzenie (495)
  • Instalacja i konfiguracja serwera internetowych usÅ‚ug informacyjnych IIS (496)
    • Instalacja serwera IIS w systemie Windows 7 (496)
    • Instalacja serwera IIS w systemie Windows 8 (496)
  • Publikowanie aplikacji na serwerze IIS (497)
    • Konfiguracja puli aplikacji (498)
    • Instalacja ASP.NET 4/4.5 na serwerze IIS (498)
    • Publikacja aplikacji (500)
    • Uruchomienie aplikacji (503)
  • IIS jako serwer do rozwoju aplikacji (504)

Dodatek C ASP.NET Identity w MVC 5 i Visual Studio 2013 (505)

  • WstÄ™p (505)
  • Szablony projektów ASP.NET w Visual Studio 2013 (505)
  • Kontroler zarzÄ…dzajÄ…cy użytkownikami i rolami (508)
    • Dynamiczne zarzÄ…dzanie użytkownikami (509)
    • Statyczne zarzÄ…dzanie rolami (519)
    • Dynamiczne zarzÄ…dzanie rolami (519)
  • PrzykÅ‚adowe wykorzystanie ról (524)
  • Podsumowanie (526)

Skorowidz (527)

Dodaj do koszyka ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.