ASP.NET MVC 4. Programowanie aplikacji webowych
- Autorzy:
- Zbigniew Fryźlewicz, Ewa Bukowska, Daniel Nikończuk
- Wydawnictwo:
- Helion
- Ocena:
- 3.9/6 Opinie: 9
- Stron:
- 392
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: ASP.NET MVC 4. Programowanie aplikacji webowych
Programuj z ASP.NET MVC 4 - i zostań deweloperem przyszłości!
- ASP.NET MVC 4, czyli po co komu wzorce projektowe
- Dodatki zewnętrzne, czyli jak wspomagać aplikację innymi technologiami
- Studia przypadku, czyli od czego zacząć i na czym skończyć w praktyce
ASP.NET MVC to technologia, której poznanie pozwala na szybkie tworzenie eleganckich, prostych w utrzymaniu, lecz wyrafinowanych w działaniu średnich i dużych aplikacji webowych. Współpraca z najważniejszymi standardami internetowymi, takimi jak HTML5, CSS, jQuery czy chmurą Windows Azure, możliwość projektowania aplikacji dla urządzeń mobilnych i uproszczenie budowy modelu domenowego to tylko próbka najnowszych funkcjonalności, jakie zapewnia wersja 4 tego znakomitego frameworka.
Jeśli chcesz zostać rozchwytywanym specjalistą pracującym z użyciem ASP.NET MVC 4, nie znajdziesz lepszej książki. W części pierwszej opisano powstanie i warianty wzorca MVC, a także warstwy kontrolerów, widoków i modeli. Jej lektura pozwoli Ci poznać zasady działania frameworka, zorientować się w jego strukturze i opanować korzystanie z komponentów zewnętrznych, takich jak jQuery czy AJAX. Natomiast część druga zawiera cztery studia przypadku, czyli szczegółowe omówienie procesu budowania czterech różnych aplikacji, korzystających z różnych technologii pomocniczych i osadzonych w różnych środowiskach. Dzięki temu uda Ci się zobaczyć w praktyce, jak to wszystko działa.
- Model-Widok-Kontroler
- Framework ASP.NET MVC 4
- Kontrolery
- Widoki
- Modele
- Routing, czyli przekierowania
- AJAX
- Entity Framework + Database Migrations
- Studium przypadku: serwis Subskrypcja
- Studium przypadku: serwis Portal Usług
- Studium przypadku: serwis Moje-Zdjęcia w Windows Azure
- Studium przypadku: serwis Planner
- Bibliografia
ASP.NET MVC 4 + ta książka = sukces w programowaniu!
Wybrane bestsellery
-
Dzięki niemu szybko odnajdziesz się w najnowszej, 18. edycji biblioteki React. Książka zawiera informacje o jego najważniejszych narzędziach, podane w przystępny sposób, z naciskiem na wymiar praktyczny. Dowiesz się, jak przebiega tworzenie projektów i z jakich opcji można skorzystać podczas tego...
React: kluczowe koncepcje. Przewodnik po najważniejszych mechanizmach biblioteki React React: kluczowe koncepcje. Przewodnik po najważniejszych mechanizmach biblioteki React
(71.40 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(53.40 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(53.40 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.(18.32 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowa...
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(47.90 zł najniższa cena z 30 dni)47.90 zł
159.00 zł(-70%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Zaczynamy od skonfigurowania środowiska testowego oraz nauki sposobu optymalizacji API Selenium WebDriver. Następnie, poprzez implementację własnych zadań, uczymy się użycia wzorców projektowych oraz poznajemy sposoby rozszerzania API Selenium WebDriver. Na koniec konfigurujemy własne środowisko ...
Selenium i testowanie aplikacji. Receptury. Wydanie II Selenium i testowanie aplikacji. Receptury. Wydanie II
(55.30 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez program...
Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security
(58.05 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele ...(59.40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł(-35%)
Zbigniew Fryźlewicz, Ewa Bukowska, Daniel Nikończuk - pozostałe książki
-
Microsoft Azure to jedna z wielu platform chmurowych, które powstały w ciągu kilku ostatnich lat i zdobyły znaczącą pozycję na rynku usług IT w skali globalnej. Każda z tych platform oferuje gotowe do subskrypcji i użycia własne aplikacje chmurowe - usługi w modelu SaaS - a także dostęp do usług ...(39.32 zł najniższa cena z 30 dni)
62.37 zł
69.30 zł(-10%) -
Platformy chmurowe i oferowane przez nie usługi przebojem zdobyły serca całych rzesz programistów i inwestorów IT, którzy cenią sobie nie tylko ich wysoką skalowalność, niezawodność i bezpieczeństwo, lecz również stosunkowo niskie koszty, wygodę używania oraz możliwości szybkiego uruchamiania i u...(48.30 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Książka „Windows Azure. Wprowadzenie do programowania w chmurze” jest jedną z pierwszych pozycji dotyczących tej nowoczesnej technologii, napisanych w języku polskim. Przeznaczona dla osób zajmujących się technologiami webowymi oraz studentów kierunków informatycznych, zawiera opis w...
Windows Azure. Wprowadzenie do programowania w chmurze Windows Azure. Wprowadzenie do programowania w chmurze
(19.32 zł najniższa cena z 30 dni)19.50 zł
39.00 zł(-50%)
Ebooka "ASP.NET MVC 4. Programowanie aplikacji webowych" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "ASP.NET MVC 4. Programowanie aplikacji webowych" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "ASP.NET MVC 4. Programowanie aplikacji webowych" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnym urządzeniu
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-246-6534-1, 9788324665341
- Data wydania książki drukowanej:
- 2013-07-08
- ISBN Ebooka:
- 978-83-246-8139-6, 9788324681396
- Data wydania ebooka:
-
2013-09-09
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 13405
- Rozmiar pliku Pdf:
- 8.3MB
- Rozmiar pliku ePub:
- 7.3MB
- Rozmiar pliku Mobi:
- 14.7MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 1.1. Krótka historia MVC (11)
- 1.2. Klasyczna postać wzorca MVC (12)
- 1.3. MVC jako wzorzec złożony (14)
- 1.3.1. Obserwator (15)
- 1.3.2. Strategia (15)
- 1.3.3. Kompozyt (16)
- 1.4. MVC dla aplikacji webowych (17)
- 1.5. Warianty MVC (18)
- 1.5.1. Wzorzec Model-Widok-Prezenter (MVP) (18)
- 1.5.2. Wzorzec Prezentacja-Abstrakcja-Kontrola (PAC) (19)
- 1.5.3. Wzorzec Model-Widok-Widok Modelu (MVVM) (19)
- 1.6. Implementacja MVC w językach programowania (19)
- 1.6.1. Ruby: Ruby on Rails (19)
- 1.6.2. Python: Django (20)
- 1.6.3. Java: Spring, Struts (20)
- 1.6.4. PHP: Zend Framework (20)
- 1.7. Podsumowanie (20)
- 2.1. Założenia projektowe frameworku ASP.NET MVC (25)
- 2.1.1. Rozszerzalność (26)
- 2.1.2. Konwencja nad konfiguracją (26)
- 2.1.3. Pełna kontrola nad HTML i HTTP (26)
- 2.1.4. Testowalność (27)
- 2.1.5. Elastyczny mechanizm routingu (27)
- 2.1.6. Dostępność sprawdzonych funkcji i elementów frameworku ASP.NET (27)
- 2.1.7. Nowoczesne API (27)
- 2.1.8. Dostęp do kodu źródłowego (28)
- 2.2. Wersje i usprawnienia frameworku ASP.NET MVC (28)
- 2.3. Routing URL (29)
- 2.4. Testowanie (30)
- 2.4.1. Testowanie zwróconego widoku (31)
- 2.4.2. Testowanie zwróconych danych (31)
- 2.4.3. Testowanie zwróconego rezultatu (32)
- 2.5. Struktura aplikacji w ASP.NET MVC 4 (33)
- 2.6. Podsumowanie (37)
- 3.1. Akcje i parametry (41)
- 3.2. Model binding (44)
- 3.3. Filtry (46)
- 3.4. Wbudowane atrybuty (49)
- 3.4.1. NonAction (49)
- 3.4.2. Atrybut ActionNameAttribute (49)
- 3.4.3. Atrybut AcceptVerbsAttribute (50)
- 3.5. Podsumowanie (50)
- 4.1. Przekazywanie danych do widoków (54)
- 4.2. Silniki widoków: Razor i ASPX (57)
- 4.3. Definicja szablonu widoku (60)
- 4.4. Metody pomocnicze HTML (61)
- 4.5. Helpery Razor (63)
- 4.6. Podsumowanie (63)
- 5.1. Entity Framework (66)
- 5.1.1. Konwencje i klasa kontekstowa w Code First (67)
- 5.2. Walidacja i adnotacje danych (68)
- 5.3. Asocjacje (związki) (70)
- 5.3.1. Związek jeden-do-jednego (70)
- 5.3.2. Związek jeden-do-wielu (opcjonalny) i związek jeden-do-wielu (obligatoryjny) (71)
- 5.3.3. Związek wiele-do-wielu (71)
- 5.3.4. Związek wiele-do-wielu, klasa asocjacyjna z dodatkowymi atrybutami (72)
- 5.3.5. Generalizacja (72)
- 5.4. Podsumowanie (73)
- 6.1. Routing, czyli przekierowania (75)
- 6.1.1. Deklaracja tras (76)
- 6.1.2. Przykład deklaracji własnej trasy (77)
- 6.1.3. Używanie trasowania do generowania linków (79)
- 6.2. AJAX (80)
- 6.2.1. AJAX Helpers (80)
- 6.3. Entity Framework + Database Migrations (83)
- 6.3.1. Podejście Code First (84)
- 6.3.2. Database Migrations (87)
- 6.4. Mechanizm grupowania i minimalizacji (90)
- 6.4.1. Wpływ grupowania i minimalizacji (91)
- 6.4.2. Kontrola i konfiguracja w projekcie MVC 4 (92)
- 6.5. Podsumowanie (94)
- 7.1. Biznesowa wizja systemu (95)
- 7.2. Projektowa wizja systemu (96)
- 7.3. Przygotowanie projektu (97)
- 7.4. Przygotowanie bazy danych (99)
- 7.5. Dodanie modelu (101)
- 7.6. Utworzenie kontrolera Subscriber (104)
- 7.7. Dodanie widoków dla kontrolera Subscriber (109)
- 7.8. Modyfikacja routingu oraz dostosowanie strony wzorcowej (119)
- 7.9. Dodanie modelu Newsletter (121)
- 7.10. Utworzenie kontrolera Newsletter (122)
- 7.11. Dodanie widoków dla kontrolera Newsletter (125)
- 7.12. Utworzenie użytkownika Administrator (127)
- 7.13. Utworzenie modelu Administrator (130)
- 7.14. Utworzenie kontrolera Administrator (130)
- 7.15. Dodanie widoków dla kontrolera Administrator (132)
- 7.16. Instalacja aplikacji na serwerze WWW (136)
- 7.17. Podsumowanie (137)
- 8.1. Biznesowa wizja systemu (139)
- 8.2. Projektowa wizja systemu (140)
- 8.3. Projekt aplikacji (142)
- 8.3.1. Projektowanie modelu (142)
- 8.3.2. Projektowanie kontrolerów (145)
- 8.4. Przygotowywanie projektu (146)
- 8.5. Przygotowywanie bazy danych (146)
- 8.6. Przygotowywanie modelu (147)
- 8.7. Przygotowywanie repozytorium (156)
- 8.8. Rejestrowanie użytkowników (169)
- 8.8.1. Zmiana kontrolera Account (171)
- 8.8.2. Zmiana widoków kontrolera Account (182)
- 8.8.3. Dodanie komponentu CAPTCHA (189)
- 8.8.4. Implementacja mechanizmu komunikatów (193)
- 8.9. Funkcjonalność dodawania i edycji kategorii usług i kategorii komentarzy (194)
- 8.9.1. Dodawanie i edycja kategorii usług (194)
- 8.9.2. Dodawanie i edycja kategorii komentarzy (201)
- 8.10. Funkcjonalność wysyłania newslettera (204)
- 8.11. Utworzenie użytkownika Administrator (208)
- 8.12. Implementacja menu (209)
- 8.13. Funkcjonalność usługobiorcy (214)
- 8.13.1. Lista usługobiorców (216)
- 8.13.2. Edycja usługobiorców (225)
- 8.13.3. Usuwanie usługobiorców (229)
- 8.14. Funkcjonalność usługodawcy (232)
- 8.14.1. Lista usługodawców (235)
- 8.14.2. Edycja usługodawców (239)
- 8.14.3. Usuwanie usługodawców (242)
- 8.15. Funkcjonalność usług i komentarzy (245)
- 8.15.1. Dodawanie usług (246)
- 8.15.2. Lista usług (251)
- 8.15.3. Edycja usług (260)
- 8.15.4. Usuwanie usług (264)
- 8.15.5. Szczegóły usług (267)
- 8.15.6. Dodawanie komentarzy (275)
- 8.15.7. Edycja i usuwanie komentarzy (279)
- 8.16. Szczegóły usługodawców (282)
- 8.17. Modyfikacja strony głównej (289)
- 8.18. Implementacja widoków mobilnych (291)
- 8.18.1. Dostosowanie strony wzorcowej (292)
- 8.18.2. Widoki mobilne dla usług (294)
- 8.18.3. Widoki mobilne dla wysyłania newslettera (296)
- 8.19. Instalacja aplikacji na serwerze WWW (297)
- 8.20. Podsumowanie (298)
- 9.1. Biznesowa wizja systemu (302)
- 9.2. Projektowa wizja systemu (302)
- 9.3. Moje Zdjęcia - wersja lokalna (304)
- 9.3.1. Tworzenie projektu (304)
- 9.3.2. Dodanie modelu (306)
- 9.3.3. Wygenerowanie kontrolera i widoków (308)
- 9.3.4. Modyfikacja kontrolera (309)
- 9.3.5. Modyfikacje widoków (320)
- 9.3.6. Dodanie metody-akcji i widoku Wyszukaj (328)
- 9.3.7. Dodanie mechanizmu autouzupełniania (332)
- 9.3.8. Pliki konfiguracyjne Windows Azure (335)
- 9.4. Moje Zdjęcia - wersja w chmurze (337)
- 9.4.1. Zakładanie subskrypcji Windows Azure (337)
- 9.4.2. Zakładanie usług Cloud Service, Azure Storage i bazy SQL (340)
- 9.4.3. Pobranie poświadczeń do bazy SQL i Azure Storage (342)
- 9.4.4. Modyfikacja plików konfiguracyjnych (343)
- 9.4.5. Wdrożenie serwisu do chmury (344)
- 9.5. Podsumowanie (346)
- 10.1. Własności ASP.NET Web API (349)
- 10.2. Tworzenie projektu ASP.NET Web API (351)
- 10.2.1. Biznesowa wizja systemu (351)
- 10.2.2. Przygotowanie projektu (351)
- 10.2.3. Struktura projektu ASP.NET Web API (353)
- 10.2.4. Implementacja modelu Task i bazy danych (355)
- 10.2.5. Implementacja repozytorium (357)
- 10.2.6. Implementacja kontrolera Tasks (359)
- 10.2.7. Testowanie akcji kontrolera Tasks (362)
- 10.2.8. Implementacja interfejsu użytkownika (366)
- 10.3. Instalacja aplikacji na serwerze WWW (377)
- 10.4. Podsumowanie (378)
- Książki (381)
- Zasoby internetowe (381)
Wstęp (7)
Rozdział 1. Model-Widok-Kontroler (11)
Rozdział 2. Framework ASP.NET MVC 4 (23)
Rozdział 3. Kontrolery (39)
Rozdział 4. Widoki (53)
Rozdział 5. Modele (65)
Rozdział 6. Zagadnienia zaawansowane (75)
Rozdział 7. Studium przypadku: serwis Subskrypcja (95)
Rozdział 8. Studium przypadku: serwis Portal Usług (139)
Rozdział 9. Studium przypadku: serwis Moje Zdjęcia w Windows Azure (301)
Rozdział 10. Studium przypadku: serwis Planner (349)
Rozdział 11. Podsumowanie (379)
Dodatek A. Bibliografia (381)
Skorowidz (383)
Oceny i opinie klientów: ASP.NET MVC 4. Programowanie aplikacji webowych Zbigniew Fryźlewicz, Ewa Bukowska, Daniel Nikończuk (9)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(3)
(1)
(3)
(0)
(1)
Opinia: Kontrin, IT Developer, Administrator
Opinia dodana: 2017-04-23 Ocena: 6 Opinia niepotwierdzona zakupem
Opinia: Art, freelancer
Opinia dodana: 2016-07-06 Ocena: 5 Opinia niepotwierdzona zakupem
Opinia: Jacek Wojcik, programista
Opinia dodana: 2014-11-09 Ocena: 5 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2014-07-31 Ocena: 5 Opinia potwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2014-09-30 Ocena: 4 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2014-01-28 Ocena: 3 Opinia niepotwierdzona zakupem
Opinia: Jacek,
Opinia dodana: 2013-09-03 Ocena: 3 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2013-08-14 Ocena: 3 Opinia potwierdzona zakupem
Opinia: Mat, programista .net
Opinia dodana: 2014-05-08 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii