ASP.NET MVC 4. Zaawansowane programowanie
- Autorzy:
- Adam Freeman, Steven Sanderson
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.3/6 Opinie: 13
- Stron:
- 696
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
ASP.NET MVC 4. Zaawansowane programowanie
Kompendium wiedzy o platformie ASP.NET MVC 4!
ASP.NET MVC jest rewelacyjną alternatywą dla ASP.NET Web Forms. Pozwala na połączenie efektywności ze schludnością architektury model–widok–kontroler (MVC). Nowa wersja platformy - ASP.NET MVC 4 - to kolejny milowy krok w rozwoju platformy ASP.NET, stworzonej przez giganta z Redmond. Dzięki ASP.NET MVC 4 błyskawicznie stworzysz łatwe w utrzymaniu i rozwojowe aplikacje internetowe.
Lektura tej książki pozwoli Ci zapoznać się z technikami programowania w oparciu o testy (TDD). Przekonasz się, jak działa wzorzec MVC w praktyce. Ponadto uda Ci się szczegółowo poznać całą platformę ASP.NET MVC oraz zauważyć różnice, wady i zalety ASP.NET MVC względem klasycznego ASP.NET. Przekonasz się, jak zastosowanie filtrów może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest zapewnienie bezpieczeństwa Twojej aplikacji. Książka ta jest doskonałym i kompletnym źródłem wiedzy na temat ASP.NET MVC. Obowiązkowa lektura dla każdego programisty tej platformy!
Sięgnij po książkę i sprawdź:
- jak wykorzystanie architektury MVC może ułatwić Ci pracę
- jaki wpływ na jakość Twojego kodu ma architektura MVC
- jak zapewnić bezpieczeństwo Twojej aplikacji
- w jaki sposób implementowana jest architektura MVC
Lektura obowiązkowa każdego programisty!
ASP.NET MVC 4 to najnowsze wydanie platformy sieciowej Microsoft ASP.NET. Platforma zapewnia wysokiej wydajności model programowania, który promuje stosowanie czystszej architektury kodu, używanie technik programowania w oparciu o testy oraz wykorzystanie doskonałych możliwości rozbudowy - to wszystko w połączeniu z pozostałymi zaletami platformy ASP.NET.
W wydaniu czwartym książki Pro ASP.NET MVC 4 podstawowe koncepcje architektury model-widok-kontroler (MVC) nie zostały po prostu przedstawione i omówione w oderwaniu od całości, ale zademonstrowano je w działaniu. Autor umieścił w książce rozbudowany przykład pokazujący utworzenie działającej aplikacji sieciowej typu e-commerce, w której zastosowano zarówno ASP.NET MVC 4, jak również najnowsze funkcje języka C# i najlepsze praktyki w zakresie testów jednostkowych. Zyskując nieocenione, praktyczne doświadczenie samodzielnie odkryjesz wady i zalety platformy MVC, a zdobytą wiedzę teoretyczną zastosujesz w praktyce.
Dzięki książce Pro ASP.NET MVC 4:
- zyskasz solidną wiedzę w zakresie platformy ASP.NET MVC 4 oraz wzorca MVC,
- szczegółowo poznasz całą platformę ASP.NET MVC,
- zobaczysz jak w praktyce sprawdza się połączenie aplikacji MVC i technik programowania w oparciu o testy,
- szybko i łatwo rozbudujesz swoją dotychczasową wiedzę dzięki przedstawionemu w książce porównaniu funkcji dostępnych na klasycznej platformie ASP.NET z oferowanymi na platformie ASP.NET MVC.
W porównaniu do poprzednich wersji platformy ASP.NET MVC, wydanie czwarte charakteryzuje się istotnymi zmianami, a autor pokaże Ci najlepszy sposób wykorzystania nowych funkcji. Wypróbuj książkę Pro ASP.NET MVC 4, rozpocznij efektywnie programować stosując model promujący stosowanie czystszej architektury kodu, techniki programowaniu w oparciu o testy oraz wykorzystaj oferowane przez platformę potężne możliwości rozbudowy. Autor książki - Adam Freeman - obserwuje rozwój platformy ASP.NET MVC od momentu jej powstania. Adam rozpoczął projektowanie i tworzenie aplikacji sieciowych 15 lat temu. W trakcie tego czasu był odpowiedzialny za wiele najambitniejszych i największych projektów na świecie.
Wybrane bestsellery
-
Nowość Promocja
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 49 pkt
(39,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sposób API środowiska .NET realizuje takie zadania jak monitorowanie wydajności i jej poprawianie, jak również praca z systemem plików i serializacją. Wiedza zawarta w kolejnych rozdziałach pozwoli Ci tworzyć praktyczne aplikacje i serwisy z wykorzystaniem biblioteki ASP.NET Core, wzorca MVC i technologii Blazor.- PDF + ePub + Mobi
- Druk 89 pkt
(39,90 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Promocja
Jeśli skorzystasz z tej niezwykłej książki, będziesz mieć w zasięgu ręki całą wiedzę, której potrzebujesz, by zacząć działać! Ten podzielony na cztery części podręcznik pokaże Ci, jak zacząć pracę z najnowszą wersją HTML5, używać znaczników tego języka oraz różnych atrybutów i wartości. Dowiesz się, jak pracować z CSS oraz zapewniać swoim stronom doskonały wygląd i poprawne wyświetlanie na wszelkich możliwych nośnikach - od monitora komputera po ekran telefonu komórkowego.- PDF + ePub + Mobi
- Druk 29 pkt
(19,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
This book is your ultimate guide to mastering Rust and advancing your software development career. It addresses the industry's demand for Rust programmers with insights into Rust's ecosystem, latest tools, and frameworks.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
From fundamental subjects to delivery, automation, containerization, and cloud-native development, you'll find all the necessary information to build modern web applications using ASP.Net Core 9.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book will help you explore the foundations of Python programming and learn how Python can be used to achieve results.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book will help you explore the capabilities of the C++ STL with the latest features to make your programming journey more effective and efficient, with a focus on practical solutions to real-world problems.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Minimal CMake is a practical guide to utilizing CMake's essential features. It focuses on what CMake can do for you, providing the tools and knowledge needed to leverage it effectively. Build your app, library, or game with confidence and efficiency.
Niedostępna
-
Nowość Promocja
Unlock a world of job opportunities and accelerate your career growth by mastering MongoDB Key Features Master the fundamental principles of Schema Design, Querying, and Database Administration. Explore advanced topics, including Aggregation, Replication, and Sharding. Develop a fully functional application utilizing MongoDB Cloud Services. Descr- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Nowość Promocja
A one-stop guide to teach chemists how to use Python for coding and iterations in a hands-on and practical manner Key Features Understand the core Python functions and algorithms for the computation of chemical parameters. Learn how to use Cheminformatics modules to process and analyze elemental data and molecular structures. Get familiar with the- ePub + Mobi 80 pkt
(34,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%)
O autorach 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, Steven Sanderson - pozostałe książki
-
Promocja
Ta książka jest gruntownie uaktualnionym przewodnikiem po ASP.NET Core 3, przeznaczonym dla profesjonalnych programistów, którzy chcą w swoich projektach wykorzystać w pełni potencjał technologii Microsoftu. Wydanie zawiera kompletne i praktyczne omówienie ASP.NET Core 3. Znalazły się tu przydatne wskazówki dotyczące narzędzi potrzebnych podczas tworzenia nowoczesnych, skalowalnych aplikacji internetowych. Nowe funkcje — takie jak MVC 3, strony Razor, serwer Blazor i technologia Blazor WebAssembly — zostały dokładnie omówione i zaprezentowane na przykładach. Poruszono tutaj również takie tematy jak komponenty oprogramowania pośredniczącego, wbudowane usługi czy dołączanie modelu w żądaniu, a także zaprezentowano wiele bardziej zaawansowanych zagadnień, jak routing punktów końcowych i mechanizm wstrzykiwania zależności.- PDF + ePub + Mobi
- Druk 99 pkt
(39,90 zł najniższa cena z 30 dni)
99.50 zł
199.00 zł (-50%) -
Promocja
W książce przystępnie wyjaśniono zasady i techniki programowania w tym frameworku. Opisano szczegóły jego architektury oraz przedstawiono korzyści płynące z pracy z Reactem. Sporo miejsca poświęcono projektowaniu aplikacji oraz korzystaniu zarówno z samego frameworka, jak i towarzyszących mu narzędzi i najpopularniejszych bibliotek. Poszczególne zagadnienia są tu omawiane od podstaw, które następnie płynnie przechodzą do najbardziej zaawansowanych i wyszukanych technik programowania. Wszystkie informacje przedstawiono bardzo starannie, z zachowaniem ważnych szczegółów, dzięki czemu łatwo uzyskać wiedzę niezbędną do pisania aplikacji na wysokim, profesjonalnym poziomie. Nie zabrakło również wskazówek, dzięki którym można łatwo zdiagnozować najczęściej występujące problemy i skutecznie je rozwiązywać.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
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ń.- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Omówiono nowe funkcje wprowadzone w ASP.NET MVC 5, takie jak definiowanie tras za pomocą atrybutów C# i nadpisywanie filtrów. Platforma ASP.NET MVC 5 zawiera znacznie poprawione funkcje przeznaczone do tworzenia aplikacji MVC. Nowe, znacznie bardziej zintegrowane środowisko programistyczne Visual Studio 2013 IDE zostało opracowane zwłaszcza pod kątem tworzenia aplikacji MVC.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS.- PDF + ePub + Mobi
- Druk 49 pkt
(34,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Dzięki tej książce szybko opanujesz zasady HTML5. Już wkrótce bez najmniejszego problemu będziesz korzystał z nowych znaczników canvas, audio i video. Ponadto nauczysz się stosować mechanizmy do przechowywania danych w lokalnych zasobach przeglądarki oraz sprawdzisz, gdzie w danej chwili znajduje się użytkownik. Autor książki kładzie nacisk na poprawność semantyczną tworzonego kodu. Jest to niezwykle istotne w obecnych czasach, gdy Twoje dzieło będzie oglądane na przeróżnych urządzeniach – zarówno stacjonarnych, jak i mobilnych. Książka ta jest rewelacyjnym źródłem informacji o językach HTML5, CSS oraz JavaScript. Musisz ją mieć!- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
O tym przekonasz się w trakcie lektury tej wyjątkowej książki. Jej autorzy przyjęli słuszną, zasadę, że dobry przykład mówi więcej niż kilka stron suchej teorii. Zobaczysz więc, jak wzorzec MVC sprawdza się w praktyce, jakie są jego zalety i wady oraz jak unikać typowych pułapek. Nauczysz się korzystać z filtrów, konfigurować kontrolery oraz projektować wydajny model. W dzisiejszych czasach bezpieczeństwo aplikacji stawiane jest na pierwszym miejscu, dlatego szczególną uwagę powinieneś zwrócić na rozdział poświęcony zabezpieczaniu stworzonego przez Ciebie rozwiązania. Ta książka to kompletna pozycja dla każdego programisty ASP.NET.- PDF + ePub + Mobi
- Druk 49 pkt
(34,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack of e- ePub + Mobi 152 pkt
(143,65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł (-15%) -
Promocja
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.- PDF + ePub 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
Promocja
This book will teach you how to streamline your workflow, execute statistical analysis, create powerful visualizations, and integrate R and Python into Excel for maximum efficiency to make informed business decisions faster than ever.- PDF + ePub 116 pkt
(29,90 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%)
Ebooka "ASP.NET MVC 4. Zaawansowane programowanie" 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. Zaawansowane programowanie" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych 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. Zaawansowane programowanie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Tytuł oryginału:
- Pro ASP.NET MVC 4 (Professional Apress)
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-246-7299-8, 9788324672998
- Data wydania książki drukowanej :
- 2013-09-09
- ISBN Ebooka:
- 978-83-246-7300-1, 9788324673001
- Data wydania ebooka :
- 2013-11-14 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:
- 168x237
- Numer z katalogu:
- 14573
- Rozmiar pliku Pdf:
- 10.8MB
- Rozmiar pliku ePub:
- 8.9MB
- Rozmiar pliku Mobi:
- 21.6MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 142.8MB
Spis treści książki
- Krótka historia programowania witryn WWW (23)
- Tradycyjna technologia ASP.NET Web Forms (23)
- Co poszło nie tak z ASP.NET Web Forms? (25)
- Programowanie witryn WWW - stan obecny (25)
- Standardy sieciowe oraz REST (26)
- Programowanie zwinne i sterowane testami (26)
- Ruby on Rails (27)
- Sinatra (27)
- Node.js (28)
- Najważniejsze zalety ASP.NET MVC (28)
- Architektura MVC (28)
- Rozszerzalność (29)
- Ścisła kontrola nad HTML i HTTP (29)
- Łatwość testowania (30)
- Zaawansowany system routingu (30)
- Zbudowany na najlepszych częściach platformy ASP.NET (30)
- Nowoczesne API (31)
- ASP.NET MVC jest open source (31)
- Kto powinien korzystać z ASP.NET MVC? (31)
- Porównanie z ASP.NET Web Forms (31)
- Migracja z Web Forms do MVC (32)
- Porównanie z Ruby on Rails (32)
- Porównanie z MonoRail (32)
- Co nowego w ASP.NET MVC 4? (33)
- Podsumowanie (33)
- Przygotowanie stacji roboczej (35)
- Tworzenie nowego projektu ASP.NET MVC (36)
- Dodawanie pierwszego kontrolera (38)
- Przedstawiamy ścieżki (40)
- Generowanie stron WWW (41)
- Tworzenie i generowanie widoku (41)
- Dynamiczne dodawanie treści (43)
- Tworzenie prostej aplikacji wprowadzania danych (45)
- Przygotowanie sceny (45)
- Projektowanie modelu danych (46)
- Łączenie metod akcji (47)
- Budowanie formularza (49)
- Obsługa formularzy (51)
- Dodanie kontroli poprawności (54)
- Kończymy (60)
- Podsumowanie (61)
- Historia MVC (63)
- Wprowadzenie do wzorca MVC (64)
- Budowa modelu domeny (64)
- Implementacja MVC w ASP.NET (65)
- Porównanie MVC z innymi wzorcami (65)
- Przedstawiam wzorzec Smart UI (65)
- Modelowanie domeny (68)
- Przykładowy model domeny (69)
- Wspólny język (69)
- Agregaty i uproszczenia (70)
- Definiowanie repozytoriów (71)
- Budowanie luźno połączonych komponentów (73)
- Wykorzystanie wstrzykiwania zależności (73)
- Przykład specyficzny dla MVC (75)
- Użycie kontenera wstrzykiwania zależności (75)
- Zaczynamy testy automatyczne (76)
- Zadania testów jednostkowych (77)
- Zadania testów integracyjnych (84)
- Podsumowanie (84)
- Utworzenie przykładowego projektu (85)
- Użycie automatycznie implementowanych właściwości (86)
- Użycie inicjalizatorów obiektów i kolekcji (89)
- Użycie metod rozszerzających (91)
- Stosowanie metod rozszerzających do interfejsów (93)
- Tworzenie filtrujących metod rozszerzających (95)
- Użycie wyrażeń lambda (97)
- Automatyczne wnioskowanie typów (100)
- Użycie typów anonimowych (100)
- Wykonywanie zapytań LINQ (102)
- Opóźnione zapytania LINQ (105)
- Użycie metod asynchronicznych (107)
- Użycie słów kluczowych async i await (108)
- Podsumowanie (109)
- Tworzenie projektu (111)
- Definiowanie modelu (111)
- Definiowanie kontrolera (112)
- Tworzenie widoku (113)
- Korzystanie z obiektów modelu (114)
- Praca z układami (116)
- Tworzenie układu (116)
- Stosowanie układu (118)
- Użycie pliku ViewStart (119)
- Użycie układów współdzielonych (119)
- Użycie wyrażeń Razor (123)
- Wstawianie wartości danych (124)
- Przypisanie wartości atrybutu (125)
- Użycie konstrukcji warunkowych (127)
- Wyliczanie tablic i kolekcji (129)
- Praca z przestrzenią nazw (132)
- Podsumowanie (132)
- Tworzenie przykładowego projektu (134)
- Utworzenie klas modelu (134)
- Dodanie kontrolera (135)
- Dodanie widoku (136)
- Użycie Ninject (136)
- Zrozumienie problemu (137)
- Zaczynamy korzystać z Ninject (139)
- Konfiguracja wstrzykiwania zależności na platformie MVC (141)
- Tworzenie łańcucha zależności (144)
- Definiowanie wartości właściwości i parametrów (146)
- Użycie łączenia warunkowego (148)
- Testy jednostkowe w Visual Studio (149)
- Tworzenie projektu testów jednostkowych (150)
- Tworzenie testów jednostkowych (151)
- Uruchamianie testów (nieudane) (154)
- Implementacja funkcji (155)
- Testowanie i poprawianie kodu (156)
- Użycie Moq (157)
- Zrozumienie problemu (158)
- Dodawanie Moq do projektu Visual Studio (159)
- Dodanie obiektu imitacyjnego do testu jednostkowego (160)
- Tworzenie obiektu imitacji (161)
- Tworzenie bardziej skomplikowanych obiektów Mock (163)
- Podsumowanie (166)
- Zaczynamy (168)
- Tworzenie rozwiązania i projektów w Visual Studio (168)
- Dodawanie referencji (169)
- Konfigurowanie kontenera DI (171)
- Uruchamiamy aplikację (172)
- Tworzenie modelu domeny (173)
- Tworzenie abstrakcyjnego repozytorium (174)
- Tworzenie imitacji repozytorium (174)
- Wyświetlanie listy produktów (175)
- Dodawanie kontrolera (176)
- Dodawanie widoku (177)
- Konfigurowanie domyślnej ścieżki (178)
- Uruchamianie aplikacji (179)
- Przygotowanie bazy danych (179)
- Tworzenie bazy danych (180)
- Definiowanie schematu bazy danych (181)
- Dodawanie danych do bazy (182)
- Tworzenie kontekstu Entity Framework (183)
- Tworzenie repozytorium produktów (184)
- Dodanie stronicowania (186)
- Wyświetlanie łączy stron (188)
- Ulepszanie adresów URL (195)
- Dodawanie stylu (196)
- Definiowanie wspólnej zawartości w pliku układu (197)
- Dodanie stylów CSS (197)
- Tworzenie widoku częściowego (199)
- Podsumowanie (200)
- Dodawanie kontrolek nawigacji (201)
- Filtrowanie listy produktów (201)
- Ulepszanie schematu URL (203)
- Budowanie menu nawigacji po kategoriach (207)
- Poprawianie licznika stron (214)
- Budowanie koszyka na zakupy (216)
- Definiowanie encji koszyka (217)
- Tworzenie przycisków koszyka (221)
- Implementowanie kontrolera koszyka (222)
- Wyświetlanie zawartości koszyka (224)
- Podsumowanie (227)
- Użycie dołączania danych (229)
- Tworzenie własnego łącznika modelu (229)
- Kończenie budowania koszyka (234)
- Usuwanie produktów z koszyka (234)
- Dodawanie podsumowania koszyka (234)
- Składanie zamówień (237)
- Rozszerzanie modelu domeny (237)
- Dodawanie procesu zamawiania (238)
- Implementowanie mechanizmu przetwarzania zamówień (241)
- Rejestrowanie implementacji (243)
- Zakończenie pracy nad kontrolerem koszyka (244)
- Wyświetlanie informacji o błędach systemu kontroli poprawności (248)
- Wyświetlanie strony podsumowania (249)
- Podsumowanie (249)
- Dodajemy zarządzanie katalogiem (251)
- Tworzenie kontrolera CRUD (251)
- Tworzenie nowego pliku układu (253)
- Implementowanie widoku listy (255)
- Edycja produktów (260)
- Tworzenie nowych produktów (271)
- Usuwanie produktów (272)
- Podsumowanie (275)
- Zabezpieczanie funkcji administracyjnych (277)
- Realizacja uwierzytelniania z użyciem filtrów (278)
- Tworzenie dostawcy uwierzytelniania (280)
- Tworzenie kontrolera AccountController (281)
- Tworzenie widoku (283)
- Przesyłanie zdjęć (286)
- Rozszerzanie bazy danych (286)
- Rozszerzanie modelu domeny (287)
- Tworzenie interfejsu użytkownika do przesyłania plików (288)
- Zapisywanie zdjęć do bazy danych (289)
- Implementowanie metody akcji GetImage (290)
- Wyświetlanie zdjęć produktów (292)
- Podsumowanie (293)
- Korzystanie z projektów MVC z Visual Studio (297)
- Przedstawienie konwencji MVC (301)
- Debugowanie aplikacji MVC (302)
- Tworzenie projektu (302)
- Uruchamianie debugera Visual Studio (304)
- Przerywanie pracy aplikacji przez debuger Visual Studio (306)
- Użycie opcji Edit and Continue (310)
- Podsumowanie (313)
- Tworzenie projektu routingu (316)
- Wprowadzenie do wzorców URL (318)
- Tworzenie i rejestrowanie prostej ścieżki (319)
- Użycie prostej ścieżki (324)
- Definiowanie wartości domyślnych (325)
- Użycie statycznych segmentów adresu URL (327)
- Definiowanie własnych zmiennych segmentów (331)
- Użycie własnych zmiennych jako parametrów metod akcji (334)
- Definiowanie opcjonalnych segmentów URL (335)
- Definiowanie ścieżek o zmiennej długości (337)
- Definiowanie priorytetów kontrolerów na podstawie przestrzeni nazw (339)
- Ograniczenia ścieżek (342)
- Ograniczanie ścieżki z użyciem wyrażeń regularnych (342)
- Ograniczanie ścieżki do zbioru wartości (343)
- Ograniczanie ścieżek z użyciem metod HTTP (343)
- Definiowanie własnych ograniczeń (344)
- Routing żądań dla plików dyskowych (346)
- Konfiguracja serwera aplikacji (347)
- Definiowanie ścieżek dla plików na dysku (349)
- Pomijanie systemu routingu (350)
- Podsumowanie (351)
- Przygotowanie projektu (353)
- Generowanie wychodzących adresów URL w widokach (354)
- Użycie systemu routingu do wygenerowania wychodzącego adresu URL (354)
- Użycie innych kontrolerów (357)
- Przekazywanie dodatkowych parametrów (358)
- Definiowanie atrybutów HTML (360)
- Generowanie w pełni kwalifikowanych adresów URL w łączach (360)
- Generowanie adresów URL (nie łączy) (361)
- Generowanie wychodzących adresów URL w metodach akcji (362)
- Generowanie adresu URL na podstawie wybranej ścieżki (363)
- Dostosowanie systemu routingu (364)
- Tworzenie własnej implementacji RouteBase (364)
- Tworzenie własnego obiektu obsługi ścieżki (368)
- Korzystanie z obszarów (369)
- Tworzenie obszaru (369)
- Wypełnianie obszaru (371)
- Rozwiązywanie problemów z niejednoznacznością kontrolerów (373)
- Generowanie łączy do akcji z obszarów (374)
- Najlepsze praktyki schematu adresów URL (375)
- Twórz jasne i przyjazne dla człowieka adresy URL (375)
- GET oraz POST - wybierz właściwie (376)
- Podsumowanie (376)
- Wprowadzenie do kontrolerów (377)
- Przygotowanie projektu (377)
- Tworzenie kontrolera z użyciem interfejsu IController (378)
- Tworzenie kontrolera przez dziedziczenie po klasie Controller (379)
- Odczytywanie danych wejściowych (380)
- Pobieranie danych z obiektów kontekstu (380)
- Użycie parametrów metod akcji (382)
- Tworzenie danych wyjściowych (383)
- Wyniki akcji (385)
- Zwracanie kodu HTML przez generowanie widoku (388)
- Przekazywanie danych z metody akcji do widoku (391)
- Wykonywanie przekierowań (394)
- Zwracanie błędów i kodów HTTP (399)
- Podsumowanie (401)
- Użycie filtrów (403)
- Wprowadzenie do czterech podstawowych typów filtrów (404)
- Dołączanie filtrów do kontrolerów i metod akcji (405)
- Tworzenie projektu (406)
- Użycie filtrów autoryzacji (407)
- Użycie własnego filtra autoryzacji (409)
- Użycie wbudowanego filtra autoryzacji (409)
- Użycie filtrów wyjątków (410)
- Tworzenie filtra wyjątku (411)
- Użycie filtra wyjątków (412)
- Użycie widoku w celu reakcji na wyjątek (414)
- Użycie wbudowanego filtra wyjątków (417)
- Użycie filtrów akcji (419)
- Implementacja metody OnActionExecuting (420)
- Implementacja metody OnActionExecuted (421)
- Używanie filtra wyniku (423)
- Użycie wbudowanych klas filtrów akcji i wyniku (424)
- Użycie innych funkcji filtrów (425)
- Filtrowanie bez użycia atrybutów (426)
- Użycie filtrów globalnych (427)
- Określanie kolejności wykonywania filtrów (429)
- Użycie filtrów wbudowanych (431)
- Użycie filtra RequireHttps (432)
- Użycie filtra OutputCache (432)
- Podsumowanie (435)
- Tworzenie projektu (437)
- Tworzenie własnej fabryki kontrolerów (439)
- Przygotowanie kontrolera zapasowego (441)
- Utworzenie klasy kontrolera (442)
- Implementacja innych metod interfejsu (442)
- Rejestrowanie własnej fabryki kontrolerów (442)
- Wykorzystanie wbudowanej fabryki kontrolerów (443)
- Nadawanie priorytetów przestrzeniom nazw (444)
- Dostosowywanie sposobu tworzenia kontrolerów w DefaultControllerFactory (445)
- Tworzenie własnego obiektu wywołującego akcje (447)
- Użycie wbudowanego obiektu wywołującego akcje (449)
- Użycie własnych nazw akcji (450)
- Selekcja metod akcji (451)
- Poprawianie wydajności z użyciem specjalizowanych kontrolerów (456)
- Użycie kontrolerów bezstanowych (456)
- Użycie kontrolerów asynchronicznych (458)
- Podsumowanie (463)
- Tworzenie własnego silnika widoku (465)
- Tworzenie przykładowego projektu (467)
- Tworzenie własnej implementacji IView (468)
- Tworzenie implementacji IViewEngine (468)
- Rejestrowanie własnego silnika widoku (470)
- Testowanie silnika widoku (470)
- Korzystanie z silnika Razor (472)
- Tworzenie przykładowego projektu (472)
- Sposób generowania widoków przez Razor (473)
- Konfigurowanie wyszukiwania lokalizacji widoków (475)
- Dodawanie dynamicznych treści do widoku Razor (477)
- Zastosowanie sekcji (478)
- Użycie widoków częściowych (483)
- Użycie akcji podrzędnych (486)
- Podsumowanie (488)
- Tworzenie przykładowego projektu (489)
- Tworzenie własnej metody pomocniczej (491)
- Tworzenie wewnętrznej metody pomocniczej HTML (491)
- Tworzenie zewnętrznej metody pomocniczej HTML (492)
- Zarządzanie kodowaniem ciągów tekstowych w metodzie pomocniczej (496)
- Użycie wbudowanych metod pomocniczych (500)
- Przygotowania do obsługi formularzy (500)
- Określenie ścieżki używanej przez formularz (507)
- Użycie metod pomocniczych do wprowadzania danych (508)
- Tworzenie znaczników select (513)
- Podsumowanie (515)
- Przegląd przykładowego projektu (517)
- Używanie szablonowych metod pomocniczych (519)
- Generowanie etykiety i wyświetlanie elementów (522)
- Użycie szablonowych metod pomocniczych dla całego modelu (525)
- Użycie metadanych modelu (527)
- Użycie metadanych do sterowania edycją i widocznością (528)
- Użycie metadanych dla etykiet (530)
- Użycie metadanych wartości danych (531)
- Użycie metadanych do wybierania szablonu wyświetlania (533)
- Dodawanie metadanych do klasy zaprzyjaźnionej (535)
- Korzystanie z parametrów typów złożonych (536)
- Dostosowywanie systemu szablonowych metod pomocniczych (538)
- Tworzenie własnego szablonu edytora (538)
- Tworzenie szablonu ogólnego (539)
- Wymiana szablonów wbudowanych (540)
- Podsumowanie (541)
- Przegląd i przygotowanie projektu (543)
- Tworzenie podstawowych łączy i adresów URL (545)
- Nieprzeszkadzający Ajax (547)
- Tworzenie widoku formularza synchronicznego (547)
- Włączanie i wyłączanie nieprzeszkadzających wywołań Ajax (549)
- Użycie nieprzeszkadzających formularzy Ajax (550)
- Przygotowanie kontrolera (550)
- Tworzenie formularza Ajax (552)
- Sposób działania nieprzeszkadzających wywołań Ajax (553)
- Ustawianie opcji Ajax (554)
- Zapewnienie kontrolowanej degradacji (554)
- Informowanie użytkownika o realizowanym żądaniu Ajax (556)
- Wyświetlanie pytania przed wysłaniem żądania (557)
- Tworzenie łączy Ajax (558)
- Zapewnienie kontrolowanej degradacji dla łączy (559)
- Korzystanie z funkcji wywołania zwrotnego w Ajaksie (560)
- Wykorzystanie JSON (562)
- Dodanie obsługi JSON do kontrolera (562)
- Przetwarzanie JSON w przeglądarce (564)
- Przygotowanie danych do kodowania (565)
- Wykrywanie żądań Ajax w metodach akcji (567)
- Podsumowanie (570)
- Przygotowanie projektu (571)
- Użycie dołączania modelu (573)
- Użycie domyślnego łącznika modelu (575)
- Dołączanie typów prostych (575)
- Dołączanie typów złożonych (578)
- Dołączanie tablic i kolekcji (584)
- Jawne wywoływanie dołączania modelu (589)
- Obsługa błędów dołączania modelu (590)
- Dostosowanie systemu dołączania modelu (591)
- Tworzenie własnego dostawcy wartości (591)
- Tworzenie własnego łącznika modelu (594)
- Rejestracja własnego łącznika modelu (596)
- Podsumowanie (597)
- Tworzenie projektu (599)
- Jawna kontrola poprawności modelu (602)
- Wyświetlenie użytkownikowi błędów podczas kontroli poprawności (603)
- Wyświetlanie komunikatów kontroli poprawności (604)
- Wyświetlanie komunikatów kontroli poprawności poziomu właściwości (608)
- Użycie alternatywnych technik kontroli poprawności (608)
- Kontrola poprawności w łączniku modelu (609)
- Definiowanie zasad poprawności za pomocą metadanych (610)
- Definiowanie modeli samokontrolujących się (616)
- Użycie kontroli poprawności po stronie klienta (618)
- Aktywowanie i wyłączanie kontroli poprawności po stronie klienta (618)
- Użycie kontroli poprawności po stronie klienta (619)
- Jak działa kontrola poprawności po stronie klienta? (620)
- Wykonywanie zdalnej kontroli poprawności (621)
- Podsumowanie (624)
- Domyślne biblioteki skryptów (625)
- Tworzenie przykładowej aplikacji (627)
- Zarządzanie skryptami i stylami (630)
- Profilowanie wczytywania skryptów i arkuszy stylów (630)
- Używanie paczek stylów i skryptów (632)
- Stosowanie paczek (635)
- Używanie sekcji script (637)
- Profilowanie wprowadzonych zmian (638)
- Przygotowanie aplikacji dla urządzeń mobilnych (640)
- Aplikacja standardowa (641)
- Użycie widoków i układów przeznaczonych dla urządzeń mobilnych (642)
- Tworzenie własnych trybów wyświetlania (643)
- Podsumowanie (646)
- Zrozumienie Web API (647)
- Tworzenie aplikacji Web API (648)
- Tworzenie modelu i repozytorium (648)
- Tworzenie kontrolera Home (650)
- Utworzenie widoku i CSS (651)
- Tworzenie kontrolera API (653)
- Testowanie kontrolera API (655)
- Jak działa kontroler API? (656)
- Jak wybierana jest akcja kontrolera API? (657)
- Mapowanie metod HTTP na metody akcji (657)
- Tworzenie kodu JavaScript wykorzystującego interfejs Web API (658)
- Tworzenie funkcji podstawowych (659)
- Dodanie obsługi edycji nowych rezerwacji (661)
- Dodanie obsługi usuwania rezerwacji (663)
- Dodanie obsługi tworzenia rezerwacji (664)
- Podsumowanie (665)
- Przygotowanie aplikacji do dystrybucji (668)
- Wykrywanie błędów widoku (668)
- Wyłączanie trybu debugowania (670)
- Usunięcie nieużywanych ciągów tekstowych połączenia (670)
- Przygotowanie do użycia Windows Azure (671)
- Tworzenie witryny internetowej i bazy danych (672)
- Przygotowanie bazy danych do zdalnej administracji (674)
- Tworzenie schematu bazy danych (674)
- Wdrażanie aplikacji (676)
- Podsumowanie (680)
O autorze (17)
O recenzencie technicznym (19)
CZĘŚĆ I. WPROWADZENIE DO ASP.NET MVC 4 (21)
Rozdział 1. Zagadnienia ogólne (23)
Rozdział 2. Pierwsza aplikacja MVC (35)
Rozdział 3. Wzorzec MVC (63)
Rozdział 4. Najważniejsze cechy języka (85)
Rozdział 5. Praca z silnikiem Razor (111)
Rozdział 6. Ważne narzędzia wspierające MVC (133)
Rozdział 7. SportsStore - kompletna aplikacja (167)
Rozdział 8. SportsStore - nawigacja (201)
Rozdział 9. SportsStore - ukończenie koszyka na zakupy (229)
Rozdział 10. SportsStore - administracja (251)
Rozdział 11. SportsStore - bezpieczeństwo i ostatnie usprawnienia (277)
CZĘŚĆ II. ASP.NET MVC 4 - SZCZEGÓŁOWY OPIS (295)
Rozdział 12. Przegląd projektu MVC (297)
Rozdział 13. Routing URL (315)
Rozdział 14. Zaawansowane funkcje routingu (353)
Rozdział 15. Kontrolery i akcje (377)
Rozdział 16. Filtry (403)
Rozdział 17. Rozszerzanie kontrolerów (437)
Rozdział 18. Widoki (465)
Rozdział 19. Metody pomocnicze (489)
Rozdział 20. Szablonowe metody pomocnicze (517)
Rozdział 21. Metody pomocnicze URL i Ajax (543)
Rozdział 22. Dołączanie modelu (571)
Rozdział 23. Kontrola poprawności modelu (599)
Rozdział 24. Paczki i tryby wyświetlania (625)
Rozdział 25. Web API (647)
Rozdział 26. Wdrażanie aplikacji (667)
Skorowidz (681)
Helion - inne książki
-
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(27,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Ta książka ułatwi Ci zgłębienie koncepcji kryjących się za działaniem nowoczesnych baz danych. Dzięki niej zrozumiesz, w jaki sposób struktury dyskowe różnią się od tych w pamięci i jak działają algorytmy efektywnego utrzymywania struktur B drzewa na dysku. Poznasz implementacje pamięci masowej o strukturze dziennika. Znajdziesz tu również wyjaśnienie zasad organizacji węzłów w klaster baz danych i specyfiki środowisk rozproszonych. Dowiesz się, jak algorytmy rozproszone poprawiają wydajność i stabilność systemu i jak uzyskać ostateczną spójność danych. Ponadto w książce zaprezentowano koncepcje antyentropii i plotek, służące do zapewniania zbieżności i rozpowszechniania danych, a także mechanizm transakcji utrzymujący spójność logiczną bazy.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: ASP.NET MVC 4. Zaawansowane programowanie Adam Freeman, Steven Sanderson (13) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(7)
(4)
(1)
(1)
(0)
(0)
więcej opinii