ASP.NET MVC 3 Framework. Zaawansowane programowanie Steven Sanderson, Adam Freeman
- Autorzy:
- Steven Sanderson, Adam Freeman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.7/6 Opinie: 9
- Stron:
- 648
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
ASP.NET MVC 3 Framework. Zaawansowane programowanie
Twórz rozbudowane aplikacje webowe!
ASP.NET MVC 3 to kolejny krok w ewolucji platformy ASP.NET firmy Microsoft. W tej bibliotece programowania witryn WWW połączono efektywność i schludność architektury model-widok-kontroler (MVC), najnowsze pomysły i techniki programowania zwinnego oraz najlepsze części istniejącej platformy ASP.NET. Jest ona więc alternatywą dla tradycyjnych projektów ASP.NET Web Forms i ma nad tą platformą znaczną przewagę. Szkielet ASP.NET MVC 3 pozwoli Ci błyskawicznie stworzyć skalowalne, łatwe w utrzymaniu i rozwijaniu aplikacje internetowe, a jego wykorzystanie da Ci niepowtarzalną szansę dziecinnie łatwego stosowania testów jednostkowych i podejścia TDD (ang. test driven development). Co jeszcze możesz zyskać dzięki ASP.NET MVC 3?
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.
Sięgnij po nią i przekonaj się, że:
- wzorzec MVC ułatwia pracę
- jego zastosowanie korzystnie wpływa na jakość kodu
- bezpieczeństwo aplikacji jest najważniejsze
- implementacja wzorca MVC nie musi być trudna!
Wykorzystaj nowoczesne wzorce w Twoich projektach!
Wybrane bestsellery
-
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 89 pkt
(39,90 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.- PDF + ePub + Mobi
- Druk 34 pkt
(31,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
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 drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
W tej książce znadziesz omówienie wszystkich najważniejszych funkcji i możliwości Pythona. Zobaczysz, jak pracować w środowisku tego języka, jak używać zmiennych, instrukcji warunkowych, funkcji i typów danych. Zobaczysz, w jakich sytuacjach warto wykorzystywać pętle i moduły, jak wykonywać operacje na plikach i jak obsługiwać wyjątki. Sprawdzisz, do czego przydaje się programowanie strukturalne, a do czego obiektowe, i zobaczysz, jak łatwo połączyć je w Pythonie! Krótko mówiąc, zanim się obejrzysz, zaczniesz samodzielnie pisać zaawansowane skrypty. Sprawdź, programuj i baw się dobrze!- PDF + ePub + Mobi
- Druk 19 pkt
(14,90 zł najniższa cena z 30 dni)
19.50 zł
39.00 zł (-50%) -
Promocja
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia zasady programowania, zawiera opisy licznych rozwiązań programistycznych, setki przykładów kodu oraz ćwiczenia do samodzielnego wykonania. Dzięki takiemu układowi treści wiele osób nauczyło się C właśnie z tej książki, a kolejne jej wydania są przyjmowane z entuzjazmem.- 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 interesujesz się informatyką, chcesz lepiej poznać jej podstawowe zagadnienia, nauczyć się rozwiązywać jej klasyczne problemy i analizować zadania informatyczne w sposób właściwy prawdziwym programistom, sięgnij po książkę Chcę zostać informatykiem. W przystępny sposób prezentuje ona matematyczne mechanizmy wykorzystywane w informatyce, uczy podstaw algorytmiki i wprowadza w świat programowania komputerów. Przedstawia zagadnienia związane z sieciami komputerowymi i bezpieczeństwem informacji oraz sposoby tworzenia gier komputerowych.- PDF + ePub + Mobi
- Druk 14 pkt
(9,90 zł najniższa cena z 30 dni)
14.95 zł
29.90 zł (-50%) -
Promocja
„Excel jest naprawdę fantastycznym programem, a jego możliwości są nieskończone…” — myślisz zwykle do chwili, w której okazuje się, że coś, co powinno zająć Ci dwie minuty, zajmuje całe godziny, ponieważ projektanci Excela czegoś nie przewidzieli. Wtedy właśnie do akcji powinien wkroczyć język VBA. Jego zadaniem jest poszerzanie funkcjonalności programu, by dokładnie odpowiadał Twoim specyficznym potrzebom. Jeśli poświęcisz trochę czasu na poznanie tego języka, a pod ręką będziesz mieć zawsze tablice informatyczne z jego elementami, procedurami, instrukcjami, operatorami oraz opisami operacji na plikach i dyskach, udoskonalony Excel odwdzięczy Ci się stokrotnie, a Ty będziesz mógł pęcznieć z dumy. VBA dla Excela naprawdę działa — i to znakomicie!- Druk 6 pkt
(5,90 zł najniższa cena z 30 dni)
6.45 zł
12.90 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
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.
Steven Sanderson, Adam Freeman - 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
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!- 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
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
(29,90 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 3 Framework. 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 3 Framework. 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 3 Framework. 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
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro ASP.NET MVC 3 Framework
- Tłumaczenie:
- Paweł Gonera
- ISBN Książki drukowanej:
- 978-83-246-4822-1, 9788324648221
- Data wydania książki drukowanej :
- 2012-10-12
- ISBN Ebooka:
- 978-83-246-6600-3, 9788324666003
- Data wydania ebooka :
- 2012-11-06 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:
- 11679
- Rozmiar pliku Pdf:
- 9.2MB
- Rozmiar pliku ePub:
- 22.7MB
- Rozmiar pliku Mobi:
- 38.3MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 49.3MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Krótka historia programowania witryn WWW (21)
- Tradycyjna technologia ASP.NET Web Forms (21)
- Co poszło nie tak z ASP.NET Web Forms? (23)
- Programowanie witryn WWW - stan obecny (23)
- Standardy WWW oraz REST (24)
- Programowanie zwinne i sterowane testami (24)
- Ruby on Rails (25)
- Sinatra (25)
- Node.js (25)
- Najważniejsze zalety ASP.NET MVC (26)
- Architektura MVC (26)
- Rozszerzalność (26)
- Ścisła kontrola nad HTML i HTTP (27)
- Łatwość testowania (27)
- Zaawansowany system routingu (28)
- Zbudowany na najlepszych częściach platformy ASP.NET (28)
- Nowoczesne API (28)
- ASP.NET MVC jest open source (29)
- Kto powinien korzystać z ASP.NET MVC? (29)
- Porównanie z ASP.NET Web Forms (29)
- Migracja z Web Forms do MVC (30)
- Porównanie z Ruby on Rails (30)
- Porównanie z MonoRail (30)
- Co nowego w ASP.NET MVC 3? (30)
- Podsumowanie (31)
- Przygotowanie stacji roboczej (33)
- Instalowanie Visual Studio 2010 (33)
- Instalowanie podstawowego oprogramowania (34)
- Instalowanie opcjonalnych komponentów (35)
- Przygotowanie serwera (37)
- Włączanie roli serwera WWW (37)
- Instalowanie dodatkowych komponentów (38)
- Konfigurowanie Web Deployment (39)
- Uzyskiwanie dalszych informacji (40)
- Podsumowanie (41)
- Tworzenie nowego projektu ASP.NET MVC (43)
- Dodawanie pierwszego kontrolera (45)
- Przedstawiamy ścieżki (47)
- Generowanie stron WWW (47)
- Tworzenie i generowanie widoku (47)
- Dynamiczne dodawanie treści (50)
- Tworzenie prostej aplikacji wprowadzania danych (51)
- Przygotowanie sceny (51)
- Projektowanie modelu danych (52)
- Łączenie metod akcji (53)
- Budowanie formularza (55)
- Obsługa formularzy (57)
- Dodanie kontroli poprawności (60)
- Kończymy (63)
- Podsumowanie (65)
- Historia MVC (67)
- Wprowadzenie do wzorca MVC (67)
- Budowa modelu domeny (68)
- Implementacja MVC w ASP.NET (69)
- Porównanie MVC z innymi wzorcami (69)
- Przedstawiamy wzorzec Smart UI (69)
- Modelowanie domeny (72)
- Przykładowy model domeny (73)
- Wspólny język (73)
- Agregaty i uproszczenia (74)
- Definiowanie repozytoriów (75)
- Budowanie luźno połączonych komponentów (76)
- Wykorzystanie wstrzykiwania zależności (77)
- Przykład specyficzny dla MVC (78)
- Użycie kontenera wstrzykiwania zależności (79)
- Zaczynamy testy automatyczne (80)
- Zadania testów jednostkowych (80)
- Zadania testów integracyjnych (87)
- Podsumowanie (87)
- Najważniejsze cechy C# (89)
- Użycie automatycznie implementowanych właściwości (89)
- Użycie inicjalizatorów obiektów i kolekcji (91)
- Użycie metod rozszerzających (93)
- Użycie wyrażeń lambda (97)
- Automatyczne wnioskowanie typów (98)
- Użycie typów anonimowych (99)
- Wykonywanie zapytań zintegrowanych z językiem (100)
- Przedstawiamy składnię silnika Razor (105)
- Tworzenie projektu (105)
- Prosty widok korzystający z silnika Razor (108)
- Podsumowanie (115)
- Użycie Ninject (117)
- Tworzenie projektu (119)
- Zaczynamy korzystać z Ninject (119)
- Tworzenie łańcucha zależności (121)
- Definiowanie wartości właściwości i parametrów (122)
- Użycie samodzielnego łączenia (124)
- Dołączanie do typu pochodnego (124)
- Użycie łączenia warunkowego (125)
- Użycie Ninject w ASP.NET MVC (126)
- Testowanie jednostkowe w Visual Studio (128)
- Tworzenie projektu (128)
- Tworzenie testów jednostkowych (130)
- Uruchamianie testów (nieudane) (133)
- Implementacja funkcji (134)
- Użycie Moq (135)
- Dodawanie Moq do projektu Visual Studio (135)
- Tworzenie imitacji za pomocą Moq (135)
- Testy jednostkowe z użyciem Moq (137)
- Weryfikowanie przy użyciu Moq (139)
- Podsumowanie (139)
- Zaczynamy (142)
- Tworzenie rozwiązania i projektów w Visual Studio (142)
- Dodawanie referencji (143)
- Konfigurowanie kontenera DI (144)
- Uruchamiamy aplikację (145)
- Tworzenie modelu domeny (146)
- Tworzenie abstrakcyjnego repozytorium (147)
- Tworzenie imitacji repozytorium (148)
- Wyświetlanie listy produktów (148)
- Dodawanie kontrolera (148)
- Dodawanie widoku (149)
- Konfigurowanie domyślnej ścieżki (150)
- Uruchamianie aplikacji (151)
- Przygotowanie bazy danych (151)
- Tworzenie bazy danych (152)
- Definiowanie schematu bazy danych (153)
- Dodawanie danych do bazy (154)
- Tworzenie kontekstu Entity Framework (154)
- Tworzenie repozytorium produktów (156)
- Dodanie stronicowania (157)
- Wyświetlanie łączy stron (158)
- Ulepszanie adresów URL (165)
- Dodawanie stylu (165)
- Definiowanie wspólnej zawartości w pliku układu (166)
- Dodanie zasad CSS (167)
- Tworzenie widoku częściowego (167)
- Podsumowanie (169)
- Dodawanie kontrolek nawigacji (171)
- Filtrowanie listy produktów (171)
- Ulepszanie schematu URL (172)
- Budowanie menu nawigacji po kategoriach (175)
- Poprawianie licznika stron (182)
- Budowanie koszyka na zakupy (184)
- Definiowanie encji koszyka (185)
- Tworzenie przycisków koszyka (188)
- Implementowanie kontrolera koszyka (189)
- Wyświetlanie zawartości koszyka (190)
- Użycie dołączania danych (193)
- Tworzenie własnego łącznika modelu (193)
- Kończenie budowania koszyka (197)
- Usuwanie produktów z koszyka (197)
- Dodawanie podsumowania koszyka (198)
- Składanie zamówień (200)
- Rozszerzanie modelu domeny (200)
- Dodawanie procesu zamawiania (201)
- Implementowanie procesora zamówień (204)
- Rejestrowanie implementacji (206)
- Dokańczanie kontrolera koszyka (206)
- Wyświetlanie informacji o błędach systemu kontroli poprawności (210)
- Wyświetlanie strony podsumowania (210)
- Podsumowanie (212)
- Dodajemy zarządzanie katalogiem (213)
- Tworzenie kontrolera CRUD (214)
- Generowanie tabeli z produktami dostępnymi w repozytorium (215)
- Tworzenie nowego pliku układu (216)
- Implementowanie widoku listy (218)
- Edycja produktów (221)
- Tworzenie nowych produktów (232)
- Usuwanie produktów (232)
- Zabezpieczanie funkcji administracyjnych (235)
- Konfiguracja uwierzytelniania Forms (235)
- Realizacja uwierzytelniania z użyciem filtrów (236)
- Tworzenie dostawcy uwierzytelniania (238)
- Tworzenie kontrolera AccountController (239)
- Tworzenie widoku (240)
- Przesyłanie zdjęć (242)
- Rozszerzanie bazy danych (242)
- Rozszerzanie modelu domeny (244)
- Tworzenie interfejsu użytkownika do przesyłania plików (244)
- Zapisywanie zdjęć do bazy danych (245)
- Implementowanie metody akcji GetImage (246)
- Wyświetlanie zdjęć produktów (247)
- Podsumowanie (249)
- Korzystanie z projektów MVC z Visual Studio (253)
- Użycie kontrolerów aplikacji internetowej i intranetowej (256)
- Przedstawiamy konwencje MVC (257)
- Debugowanie aplikacji MVC (258)
- Tworzenie projektu (258)
- Uruchamianie debugera Visual Studio (258)
- Przerywanie pracy aplikacji przez debuger Visual Studio (260)
- Użycie opcji Edit and Continue (263)
- Wstrzykiwanie zależności na poziomie projektu (266)
- Podsumowanie (268)
- Wprowadzenie do systemu routingu (269)
- Tworzenie projektu routingu (270)
- Wprowadzenie do wzorców URL (271)
- Tworzenie i rejestrowanie prostej ścieżki (272)
- Definiowanie wartości domyślnych (275)
- Użycie statycznych segmentów adresu URL (277)
- Definiowanie własnych zmiennych segmentów (280)
- Definiowanie opcjonalnych segmentów URL (282)
- Definiowanie ścieżek o zmiennej długości (282)
- Definiowanie priorytetów kontrolerów na podstawie przestrzeni nazw (284)
- Ograniczenia ścieżek (286)
- Routing żądań dla plików dyskowych (290)
- Pomijanie systemu routingu (292)
- Generowanie wychodzących adresów URL (293)
- Przygotowanie projektu (293)
- Generowanie wychodzących adresów URL w widokach (294)
- Generowanie wychodzących adresów URL w metodach akcji (299)
- Generowanie adresu URL na podstawie wybranej ścieżki (300)
- Dostosowanie systemu routingu (300)
- Tworzenie własnej implementacji RouteBase (301)
- Tworzenie własnego obiektu obsługi ścieżki (304)
- Korzystanie z obszarów (305)
- Tworzenie obszaru (306)
- Wypełnianie obszaru (307)
- Rozwiązywanie problemów z niejednoznacznością kontrolerów (308)
- Generowanie łączy do akcji z obszarów (310)
- Najlepsze praktyki schematu adresów URL (310)
- Twórz jasne i przyjazne dla człowieka adresy URL (310)
- GET oraz POST - wybierz właściwie (311)
- Podsumowanie (312)
- Wprowadzenie do kontrolerów (313)
- Przygotowanie projektu (313)
- Tworzenie kontrolera z użyciem interfejsu IController (313)
- Tworzenie kontrolera przez dziedziczenie po klasie Controller (314)
- Odczytywanie danych wejściowych (316)
- Pobieranie danych z obiektów kontekstu (316)
- Użycie parametrów metod akcji (317)
- Tworzenie danych wyjściowych (319)
- Wyniki akcji (320)
- Zwracanie kodu HTML przez generowanie widoku (322)
- Przekazywanie danych z metody akcji do widoku (327)
- Wykonywanie przekierowań (331)
- Zwracanie danych tekstowych (333)
- Zwracanie danych XML (336)
- Zwracanie danych JSON (336)
- Zwracanie plików i danych binarnych (337)
- Zwracanie błędów i kodów HTTP (339)
- Tworzenie własnego wyniku akcji (341)
- Podsumowanie (343)
- Użycie filtrów (345)
- Wprowadzenie do czterech podstawowych typów filtrów (346)
- Dołączanie filtrów do kontrolerów i metod akcji (347)
- Użycie filtrów autoryzacji (348)
- Użycie filtrów wyjątków (353)
- Użycie filtrów akcji i wyniku (356)
- Użycie innych funkcji filtrów (361)
- Użycie filtrów wbudowanych (366)
- Podsumowanie (369)
- Komponenty potoku przetwarzania żądania (371)
- Tworzenie własnej fabryki kontrolerów (372)
- Definiowanie własnej fabryki kontrolerów (372)
- Rejestrowanie własnej fabryki kontrolerów (374)
- Wykorzystanie wbudowanej fabryki kontrolerów (374)
- Nadawanie priorytetów przestrzeniom nazw (374)
- Dostosowywanie sposobu tworzenia kontrolerów w DefaultControllerFactory (375)
- Tworzenie własnego obiektu wywołującego akcje (377)
- Użycie wbudowanego obiektu wywołującego akcje (378)
- Użycie własnych nazw akcji (379)
- Selekcja metod akcji (380)
- Użycie selektorów metod akcji do obsługi żądań REST (383)
- Poprawianie wydajności z użyciem specjalizowanych kontrolerów (385)
- Użycie kontrolerów bezstanowych (385)
- Użycie kontrolerów asynchronicznych (386)
- Podsumowanie (394)
- Tworzenie własnego silnika widoku (395)
- Tworzenie własnej implementacji IView (397)
- Tworzenie implementacji IViewEngine (397)
- Rejestrowanie własnego silnika widoku (398)
- Korzystanie z silnika Razor (401)
- Sposób generowania widoków przez Razor (401)
- Wstrzykiwanie zależności w widokach Razor (402)
- Konfigurowanie wyszukiwania lokalizacji widoków (404)
- Dodawanie dynamicznych treści do widoku Razor (405)
- Użycie kodu wbudowanego (405)
- Użycie metod pomocniczych HTML (410)
- Tworzenie wewnętrznej metody pomocniczej HTML (411)
- Tworzenie zewnętrznej metody pomocniczej HTML (411)
- Użycie wbudowanych metod pomocniczych (413)
- Zastosowanie sekcji (425)
- Sprawdzanie istnienia sekcji (427)
- Generowanie sekcji opcjonalnych (428)
- Użycie widoków częściowych (428)
- Tworzenie widoku częściowego (428)
- Użycie silnie typowanych widoków częściowych (430)
- Użycie akcji podrzędnych (431)
- Tworzenie akcji podrzędnych (431)
- Wywoływanie akcji podrzędnych (432)
- Podsumowanie (433)
- Użycie metod pomocniczych widoku szablonowego (435)
- Nadawanie stylów wygenerowanym znacznikom HTML (438)
- Użycie metadanych modelu (440)
- Użycie metadanych wartości danych (443)
- Korzystanie z parametrów typów złożonych (447)
- Dostosowywanie systemu metod pomocniczych widoku szablonowego (448)
- Tworzenie własnego szablonu edytora (448)
- Tworzenie własnego szablonu wyświetlania (450)
- Tworzenie szablonu ogólnego (452)
- Wymiana szablonów wbudowanych (453)
- Użycie właściwości ViewData.TemplateInfo (454)
- Przekazywanie dodatkowych metadanych do szablonu (455)
- System dostawców metadanych (456)
- Tworzenie własnego dostawcy metadanych modelu (457)
- Dostosowywanie adnotacji danych dostawcy metadanych modelu (458)
- Podsumowanie (459)
- Użycie dołączania danych (461)
- Użycie domyślnego łącznika modelu (462)
- Dołączanie typów prostych (463)
- Dołączanie typów złożonych (464)
- Dołączanie tablic i kolekcji (467)
- Jawne wywoływanie dołączania modelu (469)
- Ograniczanie dołączania do wybranego źródła danych (470)
- Obsługa błędów dołączania modelu (471)
- Użycie dołączania modelu w celu pobierania przesłanych plików (472)
- Dostosowanie systemu dołączania danych (472)
- Tworzenie własnego dostawcy wartości (473)
- Tworzenie łącznika modelu obsługującego zależności (474)
- Tworzenie własnego łącznika modelu (475)
- Tworzenie dostawcy łączników modelu (477)
- Użycie atrybutu ModelBinder (478)
- Podsumowanie (478)
- Tworzenie projektu (479)
- Jawna kontrola poprawności modelu (481)
- Wyświetlanie komunikatów kontroli poprawności (482)
- Wyświetlanie komunikatów kontroli poprawności poziomu właściwości (486)
- Użycie alternatywnych technik kontroli poprawności (487)
- Kontrola poprawności w łączniku modelu (488)
- Definiowanie zasad poprawności za pomocą metadanych (491)
- Definiowanie modeli samokontrolujących się (494)
- Tworzenie własnego dostawcy kontroli poprawności (495)
- Użycie kontroli poprawności po stronie klienta (499)
- Aktywowanie i wyłączanie kontroli poprawności po stronie klienta (499)
- Użycie kontroli poprawności po stronie klienta (502)
- Jak działa kontrola poprawności po stronie klienta? (504)
- Modyfikowanie kontroli poprawności na kliencie (505)
- Wykonywanie zdalnej kontroli poprawności (511)
- Podsumowanie (513)
- Użycie nieprzeszkadzających wywołań Ajax w MVC (515)
- Tworzenie projektu (515)
- Włączanie i wyłączanie nieprzeszkadzających wywołań Ajax (518)
- Użycie nieprzeszkadzających formularzy Ajax (518)
- Sposób działania nieprzeszkadzających wywołań Ajax (520)
- Ustawianie opcji Ajax (520)
- Zapewnienie kontrolowanej degradacji (520)
- Informowanie użytkownika o realizowanym żądaniu Ajax (522)
- Wyświetlanie pytania przed wysłaniem żądania (523)
- Tworzenie łączy Ajax (524)
- Zapewnienie kontrolowanej degradacji dla łączy (526)
- Korzystanie z funkcji wywołania zwrotnego w Ajaksie (527)
- Wykorzystanie JSON (529)
- Dodanie obsługi JSON do kontrolera (530)
- Przetwarzanie JSON w przeglądarce (531)
- Wykrywanie żądań Ajax w metodach akcji (532)
- Odbieranie danych JSON (533)
- Podsumowanie (535)
- Tworzenie projektu (537)
- Odwoływanie się do jQuery (539)
- Tworzenie kodu jQuery (541)
- Utworzenie środowiska testowego dla jQuery (542)
- Podstawy jQuery (544)
- Poznajemy selektory jQuery (545)
- Użycie filtrów jQuery (546)
- Poznajemy metody jQuery (548)
- Czekając na DOM (549)
- Użycie metod CSS z jQuery (550)
- Manipulowanie modelem DOM (552)
- Użycie zdarzeń jQuery (555)
- Użycie efektów wizualnych jQuery (556)
- Użycie jQuery UI (558)
- Odwoływanie się do jQuery UI (558)
- Tworzenie lepszych przycisków (559)
- Użycie kontrolki Slider (560)
- Podsumowanie (562)
- Każde dane mogą być sfałszowane (567)
- Fałszowanie żądań HTTP (569)
- Skrypty międzywitrynowe i wstrzykiwanie HTML (570)
- Przedstawiamy ataki XSS (570)
- Kodowanie HTML w Razor (571)
- Kontrola żądań (572)
- Kodowanie ciągów znaków JavaScript a XSS (574)
- Przejęcie sesji (576)
- Obrona przez sprawdzanie adresu IP klienta (576)
- Obrona przez ustawienie w cookie znacznika HttpOnly (577)
- Międzywitrynowe fałszowanie żądań (577)
- Atak (578)
- Obrona (578)
- Ochrona przed atakami CSRF z użyciem metod zapobiegających fałszerstwom (579)
- Wstrzykiwanie SQL (580)
- Atak (580)
- Obrona z użyciem zapytań parametrycznych (581)
- Obrona z użyciem odwzorowania obiektowo-relacyjnego (581)
- Bezpieczne korzystanie z biblioteki MVC (581)
- Nie udostępniaj przypadkowo metod akcji (581)
- Nie używaj dołączania modelu w celu zmiany wrażliwych właściwości (582)
- Podsumowanie (582)
- Użycie uwierzytelniania Windows (583)
- Użycie uwierzytelniania Forms (585)
- Konfiguracja uwierzytelniania Forms (586)
- Uwierzytelnianie Forms bez użycia cookies (587)
- Członkostwo, role i profile (588)
- Konfigurowanie i wykorzystanie członkostwa (589)
- Konfigurowanie i wykorzystanie ról (597)
- Konfigurowanie i wykorzystanie profili (600)
- Dlaczego nie należy korzystać z uwierzytelniania bazującego na adresach URL (604)
- Ograniczanie dostępu z użyciem adresów IP oraz domen (604)
- Podsumowanie (606)
- Przygotowanie aplikacji do dystrybucji (607)
- Wykrywanie błędów przed instalacją (607)
- Kontrolowanie dynamicznej kompilacji stron (608)
- Przygotowanie do instalacji binarnej (609)
- Przygotowanie pliku Web.config do przekształcania (609)
- Przygotowanie projektu do instalacji bazy danych (619)
- Podstawy działania serwera IIS (621)
- Witryny Web (621)
- Katalogi wirtualne (621)
- Pule aplikacji (621)
- Wiązanie witryn z nazwami hostów, adresami IP oraz portami (622)
- Przygotowanie serwera do instalacji (622)
- Instalowanie aplikacji (624)
- Instalowanie aplikacji przez kopiowanie plików (624)
- Użycie pakietu instalacyjnego (625)
- Publikowanie jednym kliknięciem (628)
- Podsumowanie (629)
O autorach (5)
O recenzencie technicznym (7)
Część I Wprowadzenie do ASP.NET MVC 3 (19)
Rozdział 1. Zagadnienia ogólne (21)
Rozdział 2. Przygotowania (33)
Rozdział 3. Pierwsza aplikacja MVC (43)
Rozdział 4. Wzorzec MVC (67)
Rozdział 5. Najważniejsze cechy języka (89)
Rozdział 6. Ważne narzędzia wspierające MVC (117)
Rozdział 7. SportsStore - kompletna aplikacja (141)
Rozdział 8. SportsStore - nawigacja i koszyk na zakupy (171)
Rozdział 9. SportsStore - administracja (213)
Część II ASP.NET MVC 3 - szczegółowy opis (251)
Rozdział 10. Przegląd projektu MVC (253)
Rozdział 11. Adresy URL, routing i obszary (269)
Rozdział 12. Kontrolery i akcje (313)
Rozdział 13. Filtry (345)
Rozdział 14. Rozszerzanie kontrolerów (371)
Rozdział 15. Widoki (395)
Rozdział 16. Szablony modelu (435)
Rozdział 17. Dołączanie modelu (461)
Rozdział 18. Kontrola poprawności modelu (479)
Rozdział 19. Nieprzeszkadzający Ajax (515)
Rozdział 20. jQuery (537)
Część III Tworzenie udanych projektów ASP.NET MVC 3 (565)
Rozdział 21. Bezpieczeństwo i słabe punkty (567)
Rozdział 22. Uwierzytelnianie i autoryzacja (583)
Rozdział 23. Instalacja (607)
Helion - inne książki
-
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 27 pkt
(26,90 zł najniższa cena z 30 dni)
27.45 zł
54.90 zł (-50%) -
Nowość Promocja
Dzięki tej książce nauczysz się stosować w praktyce zasady Zero Trust: nic nie jest oczywiste, a każde żądanie dostępu ma być sprawdzone i autoryzowane. Poznasz najważniejsze koncepcje tego modelu, takie jak silnik zaufania, silnik zasad czy agregat kontekstowy. Dowiesz się, jak budować zaufanie między różnymi elementami sieci, bazując na istniejących technikach. Spojrzysz na model Zero Trust z punktu widzenia hakera, a następnie zagłębisz się w szczegóły architektur, standardów i struktur Zero Trust opracowanych przez organizacje NIST, CISA czy DoD. W ten sposób zrozumiesz model zerowego zaufania z perspektywy wiodących instytucji w branży. Przeanalizujesz też wpływ sztucznej inteligencji, komputerów kwantowych i technologii ochrony prywatności na model Zero Trust.- PDF + ePub + Mobi
- Druk 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Nowość Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 24 pkt
(19,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Dzięki tej książce przyswoisz różne techniki, które pomogą Ci stać się bardziej produktywnym analitykiem danych. Najpierw zapoznasz się z tematami związanymi z rozumieniem danych i umiejętnościami miękkimi, które okazują się konieczne w pracy dobrego danologa. Dopiero potem skupisz się na kluczowych aspektach uczenia maszynowego. W ten sposób stopniowo przejdziesz ścieżkę od przeciętnego kandydata do wyjątkowego specjalisty data science. Umiejętności opisane w tym przewodniku przez wiele lat były rozpoznawane, katalogowane, analizowane i stosowane do generowania wartości i szkolenia danologów w różnych firmach i branżach.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Dzięki temu praktycznemu przewodnikowi profesjonaliści zajmujący się danymi dobrze zrozumieją wady i zalety poszczególnych rozwiązań. Omówiono tu typowe zagadnienia dotyczące architektur danych, w tym ich rozwój i możliwości. Żadna architektura nie jest na tyle uniwersalna, by być odpowiednia w każdej sytuacji, dlatego w książce znajdziesz rzetelne porównanie cech poszczególnych architektur. Dowiesz się, jakie kompromisy towarzyszą każdej z nich, niezależnie od popularności. W ten sposób o wiele łatwiej przyjdzie Ci wybór rozwiązania, które najlepiej odpowiada Twoim potrzebom.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Microsoft konsekwentnie doskonali się w tworzeniu wyjątkowych technologii i Azure jest tego świetnym przykładem. Pozwala nie tylko na rozwijanie natywnych aplikacji chmurowych, ale również na efektywną migrację starszych systemów, wdrażanie rozwiązań hybrydowych i modernizację istniejącego oprogramowania pod kątem skalowalności. Skorzystanie z pełni możliwości Azure wymaga jednak dobrego zrozumienia koncepcji przetwarzania w chmurze.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Nowość Promocja
Tę książkę docenią osoby, które w ramach codziennej pracy integrują tematy związane z prywatnością i bezpieczeństwem danych. To przewodnik dla pragmatyków, zapewniający gruntowną wiedzę o współczesnych elementach ochrony danych, takich jak prywatność różnicowa, uczenie federacyjne i obliczenia szyfrowane. Znajdziesz tu przydatne wskazówki, jak również najlepsze, wielokrotnie sprawdzone praktyki integracji przełomowych technologii, pozwalające skutecznie i na wysokim poziomie dbać o prywatność i bezpieczeństwo danych.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami stylów koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źródłowym. Poznasz szczegóły różnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak różne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w późniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, które przetrwają próbę czasu.- PDF + ePub + Mobi
- Druk 24 pkt
(19,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Koncepcje te zostały przystępnie wyjaśnione właśnie w tej książce. W szczególności zapoznasz się z praktycznymi aspektami probabilistyki, statystyki, algebry liniowej i rachunku różniczkowego. Prezentacji tych zagadnień towarzyszą fragmenty kodu w Pythonie i praktyczne przykłady zastosowań w uczeniu głębokim. Rozpoczniesz od zapoznania się z podstawami, takimi jak twierdzenie Bayesa, a następnie przejdziesz do bardziej zaawansowanych zagadnień, w tym uczenia sieci neuronowych przy użyciu wektorów, macierzy i pochodnych. Dwa ostatnie rozdziały dadzą Ci szansę użycia nowej wiedzy do zaimplementowania propagacji wstecznej i metody gradientu prostego — dwóch podstawowych algorytmów napędzających rozwój sztucznej inteligencji.- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.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 3 Framework. Zaawansowane programowanie Steven Sanderson, Adam Freeman (9) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(6)
(1)
(0)
(1)
(0)
więcej opinii