ASP.NET MVC 5. Zaawansowane programowanie Adam Freeman
- Autor:
- Adam Freeman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 13
- Stron:
- 744
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
ASP.NET MVC 5. Zaawansowane programowanie
Rozpocznij tworzenie łatwych w obsłudze, zgodnych ze standardami oraz oferujących najlepszą wydajność aplikacji sieciowych na platformie opracowanej przez Microsoft
Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolejnej wersji, oznaczonej numerem 5. Dzięki zawartym tu nowościom stworzysz jeszcze lepszy kod w krótszym czasie. Przekonaj się sam!
Niniejsze wydanie tej cenionej przez programistów książki zostało rozszerzone o nowości wprowadzone na platformie ASP.NET MVC 5. Wśród nich znajdziesz opisy sposobu definiowania tras za pomocą atrybutów C# oraz metody nadpisywania filtrów. Odkryjesz tu również omówienia biblioteki Bootstrap (dzięki czemu programiści otrzymują szeroką gamę wieloplatformowych opcji w zakresie tworzenia CSS i HTML5) oraz możliwości zintegrowanego środowiska programistycznego Visual Studio 2013. Ponadto dowiesz się, jak zabezpieczać poszczególne obszary aplikacji, w jaki sposób korzystać z filtrów lub routingu oraz jak obsługiwać żądania AJAX. Ta książka jest kompletnym przewodnikiem po platformie ASP.NET MVC 5. Musisz ją mieć!
Dzięki tej książce:
- poznasz nowości wprowadzone w wersji 5 platformy ASP.NET MVC
- poznasz architekturę MVC i z jej pomocą zbudujesz aplikację
- zaznajomisz się z nową wersją środowiska programistycznego Visual Studio 2013
- zdobędziesz dogłębną wiedzę o ASP.NET MVC5
Lektura obowiązkowa każdego programisty!
Kompendium wiedzy o platformie ASP.NET MVC 5!
ASP.NET MVC 5 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 piątym książki ASP.NET MVC 5. Zaawansowane programowanie 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. W książce omówiono pełen zestaw narzędzi, które mogą usprawnić Ci pracę oraz pomóc w usuwaniu błędów i wdrażaniu aplikacji.
W tym wydaniu uwzględniono także popularną bibliotekę Bootstrap, która obecnie jest standardowo dołączana do MVC 5. Dzięki wymienionej bibliotece programiści otrzymują szeroką gamę wieloplatformowych opcji w zakresie tworzenia CSS i HTML5, których użycie wcześniej wymagało wykorzystanie bibliotek opracowanych przez firmy trzecie.
Dzięki książce Pro ASP.NET MVC 5. Zaawansowane programowanie:
- zyskasz solidną wiedzę w zakresie platformy ASP.NET MVC 5,
- szczegółowo poznasz całą platformę ASP.NET MVC,
- dowiesz się, co nowego wprowadzono w wersji 5 oraz jak najlepiej nowe funkcje zastosować we własnych projektach,
- 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 5.
Wybrane bestsellery
-
Promocja Promocja 2za1
Jeżeli chcesz w pełni wykorzystać potencjał ASP.NET MVC 4, przyda Ci się wyjątkowa książka. Ta, którą trzymasz w rękach, bez wątpienia taka jest! W trakcie lektury poznasz niuanse architektury MVC oraz dowiesz się, jak tworzyć sieciowe API. Ponadto wykorzystasz Entity Framework do wydajnego korzystania z baz danych oraz zaznajomisz się ze sposobami na równoległe przetwarzanie żądań. Szczególną uwagę powinieneś zwrócić na rozdział poświęcony zapewnieniu jakości — wykorzystanie testów automatycznych znacząco ułatwi Ci życie! Książka ta powinna trafić na podręczną półkę każdego programisty ASP.NET!- PDF + ePub + Mobi
- Druk 43 pkt
(9,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
Description C# and Visual Studio 2022 are foundational technologies for developing a wide range of applications on the .NET platform, from desktop to web. This book is your practical guide to mastering these tools, designed to take you from understanding the basics to building real-world solutions effectively. This book starts with setting up the I-
- ePub + Mobi 89 pkt
(66,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Description Architecting ASP.NET Core Applications aims to be a reference guide for building modern, reliable, and scalable web applications. This book guides you from foundational concepts to advanced techniques, ensuring a solid understanding of ASP.NET Core's architecture and capabilities. This book provides a practical guide to mastering ASP.NE-
- ePub + Mobi 89 pkt
(66,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
W czerwcu 2025 roku wejdzie w życie Europejski Akt o Dostępności (ang. European Accessibilty Act, EAA). Od tego momentu organizacje sektora publicznego i prywatne przedsiębiorstwa będą zobligowane do wprowadzenia na swoich stronach internetowych i w aplikacjach mobilnych rozwiązań dostępnych dla wszystkich osób, bez względu na ich preferencje i możliwości. Nowe przepisy dotyczą także kwestii związanych z dostępnością cyfrową, czyli web accessibility.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
Description .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and eXtensible Application Markup Language (XAML). Using .NET MAUI, you can develop apps running on Android, iOS, macOS, and Windows from a single shared codebase. This book guides readers through the fundamentals of-
- ePub + Mobi 89 pkt
(66,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
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 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja Promocja 2za1
Znajomość Webflow otwiera możliwości projektowania rozmaitych stron internetowych w podejściu no-code. Dzięki intuicyjnemu interfejsowi Webflow pozwala projektantom skupić się na kreatywności, jednocześnie automatyzuje techniczne aspekty budowania strony. Platforma jest idealna zarówno dla początkujących, jak i doświadczonych twórców – Webflow świetnie sprawdza się przy tworzeniu prostych witryn, ale również zaawansowanych sklepów internetowych czy stron korporacyjnych. Jego wszechstronność sprawia, że jest idealnym rozwiązaniem dla freelancerów, startupów i małych firm, szukających narzędzia do tworzenia profesjonalnych stron bez potrzeby zatrudniania programistów. Za sprawą Webflow Marketplace użytkownicy mają dostęp do gotowych zasobów, takich jak szablony, ikony czy efekty dźwiękowe, co przyspiesza proces tworzenia. Ponadto Webflow wprowadza wiele użytecznych rozwiązań. Przykładowo Webflow AI Assistant stosuje sztuczną inteligencję, by wspomagać użytkownika w optymalizacji i automatyzacji wielu procesów. Z kolei integracja z Google API pozwala na dodanie interaktywnych funkcji, takich jak mapy, co jest niezwykle przydatne w wielu branżach. Webflow umożliwia także optymalizację stron pod kątem SEO i zwiększa ich widoczność w wyszukiwarkach, przyciągając większy ruch. Z platformą Webflow każdy może się stać twórcą własnej strony, niezależnie od doświadczenia w programowaniu. Po prostu zobacz, jakie to łatwe – przekształcaj swoje pomysły w rzeczywiste projekty, i to bez potrzeby pisania kodu!- Videokurs 79 pkt
(111,30 zł najniższa cena z 30 dni)
79.49 zł
159.00 zł (-50%) -
Promocja 2za1
Odkryj potęgę tworzenia aplikacji webowych z najpopularniejszym językiem programowania ostatnich lat! Ta obszerna, licząca ponad 500 stron publikacja to prawdziwa skarbnica wiedzy dla każdego, kto pragnie zgłębić tajniki projektowania nowoczesnych rozwiązań internetowych w Pythonie. Od fundamentów po zaawansowane techniki - ta książka przeprowadzi- PDF + ePub + Mobi 34 pkt
-
Promocja Promocja 2za1
Description Microsoft recently released .NET 8, a fresh and exciting release with lots of new features and performance enhancements. In this book, we will cover several frameworks such as WinForms, WPF, Windows App SDK, Blazor, and MAUI. This book will begin with a tour of the .NET technology, including its versions and support. You will also disco-
- ePub + Mobi 89 pkt
(66,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Description Understanding how users think, feel, and interact with digital products is crucial for creating designs that not only look good but also deliver exceptional user satisfaction. This book will help designers learn the fundamentals of design through the lenses of psychology, gamification, and biases. It includes numerous examples from actu-
- ePub + Mobi 89 pkt
(66,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
O autorze książki
Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.
Adam Freeman - pozostałe książki
-
Promocja Promocja 2za1
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 109 pkt
(99,50 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja Promocja 2za1
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 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
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 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja Promocja 2za1
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 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja Promocja 2za1
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 Promocja 2za1
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu w rzeczywistych projektach. Nauczysz się pracy z API DOM, a także z takimi frameworkami jak Angular, Vue.js i React. Stopniowo będziesz nabierać wprawy w stosowaniu w praktyce najbardziej zaawansowanych funkcji. Dowiesz się też, z jakimi problemami najczęściej borykają się programiści TypeScript i jak je rozwiązywać. W efekcie uzyskasz bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja Promocja 2za1
To kolejne wydanie popularnego przewodnika, będącego starannie przygotowanym połączeniem opisu architekturalnego, specyfikacji technicznej i praktycznych wskazówek. Pozwala na niemal natychmiastowe rozpoczęcie pracy w Angularze. Na początek czeka Cię zapoznanie się ze wzorcem MVC, z jego zaletami i zastosowaniem. Następnie zaczniesz pisać funkcjonalne aplikacje - stopniowo będziesz przechodzić do coraz bardziej zaawansowanych i złożonych rozwiązań. Poszczególne przykłady zostały omówione w sposób jasny, zrozumiały i spójny. Dodatkowo w książce przedstawiono mnóstwo wskazówek i szczegółów, pozwalających na efektywną pracę i uzyskiwanie najlepszych efektów. Nie zabrakło także prezentacji najczęściej spotykanych problemów i metod ich rozwiązywania.- PDF + ePub + Mobi
- Druk 81 pkt
(74,50 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja Promocja 2za1
Ta książka jest przystępnym podręcznikiem, dzięki któremu poza uzyskaniem ważnych umiejętności odkryjesz najcenniejsze aspekty TypeScriptu. Rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu. Stopniowo będziesz się uczyć stosować w praktyce najbardziej zaawansowane funkcje. Dowiesz się, jak stworzyć bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych, a także poznasz kilka popularnych frameworków, takich jak Node.js, Angular, React i Vue.js. Znajdziesz tu również informacje o najczęściej występujących problemach oraz sposobach ich rozwiązywania.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
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 65 pkt
(59,50 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model – widok – kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%)
Ebooka "ASP.NET MVC 5. 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 »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-0651-6, 9788328306516
- Data wydania książki drukowanej :
- 2015-07-06
- ISBN Ebooka:
- 978-83-283-0652-3, 9788328306523
- Data wydania ebooka :
-
2015-07-13
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:
- 164x239
- Numer z katalogu:
- 32734
- Rozmiar pliku Pdf:
- 14MB
- Rozmiar pliku ePub:
- 14MB
- Rozmiar pliku Mobi:
- 28.2MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 194.8MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Krótka historia programowania witryn WWW (19)
- Co poszło nie tak z ASP.NET Web Forms? (20)
- Programowanie witryn WWW - stan obecny (21)
- Standardy sieciowe oraz REST (21)
- Programowanie zwinne i sterowane testami (22)
- Ruby on Rails (22)
- Node.js (22)
- Najważniejsze zalety ASP.NET MVC (23)
- Architektura MVC (23)
- Rozszerzalność (24)
- Ścisła kontrola nad HTML i HTTP (24)
- Łatwość testowania (24)
- Zaawansowany system routingu (25)
- Zbudowany na najlepszych częściach platformy ASP.NET (25)
- Nowoczesne API (26)
- ASP.NET MVC jest open source (26)
- Co powinienem wiedzieć? (26)
- Jaka jest struktura książki? (27)
- Część I. Wprowadzenie do ASP.NET MVC 5 (27)
- Część II. Szczegółowe omówienie platformy ASP.NET MVC (27)
- Co nowego w ASP.NET MVC 5? (27)
- Gdzie znajdę przykładowe fragmenty kodu? (28)
- Jakiego oprogramowania będę potrzebował? (28)
- Bootstrap (29)
- Podsumowanie (29)
- Przygotowanie Visual Studio (31)
- Tworzenie nowego projektu ASP.NET MVC (31)
- Dodawanie pierwszego kontrolera (34)
- Poznajemy trasy (37)
- Generowanie stron WWW (37)
- Tworzenie i generowanie widoku (37)
- Dynamiczne dodawanie treści (41)
- Tworzenie prostej aplikacji wprowadzania danych (42)
- Przygotowanie sceny (42)
- Projektowanie modelu danych (43)
- Łączenie metod akcji (44)
- Budowanie formularza (47)
- Zdefiniowanie początkowego adresu URL (49)
- Obsługa formularzy (50)
- Dodanie kontroli poprawności (53)
- Nadanie stylu zawartości (58)
- Kończymy przykład (63)
- Podsumowanie (64)
- Historia MVC (65)
- Wprowadzenie do wzorca MVC (66)
- Budowa modelu domeny (66)
- Implementacja MVC w ASP.NET (67)
- Porównanie MVC z innymi wzorcami (67)
- Budowanie luźno połączonych komponentów (70)
- Wykorzystanie wstrzykiwania zależności (71)
- Użycie kontenera wstrzykiwania zależności (72)
- Zaczynamy testy automatyczne (74)
- Zadania testów jednostkowych (74)
- Zadania testów integracyjnych (79)
- Podsumowanie (79)
- Utworzenie przykładowego projektu (81)
- Dodanie podzespołu System.Net.Http (83)
- Użycie automatycznie implementowanych właściwości (83)
- Użycie inicjalizatorów obiektów i kolekcji (86)
- Użycie metod rozszerzających (88)
- Stosowanie metod rozszerzających do interfejsów (90)
- Tworzenie filtrujących metod rozszerzających (92)
- Użycie wyrażeń lambda (93)
- Automatyczna inferencja typów (97)
- Użycie typów anonimowych (97)
- Wykonywanie zapytań LINQ (98)
- Opóźnione zapytania LINQ (102)
- Użycie metod asynchronicznych (103)
- Użycie słów kluczowych async i await (105)
- Podsumowanie (106)
- Utworzenie przykładowego projektu (107)
- Definiowanie modelu (108)
- Definiowanie kontrolera (108)
- Tworzenie widoku (109)
- Korzystanie z obiektów modelu (109)
- Praca z układami (111)
- Tworzenie układu (112)
- Stosowanie układu (113)
- Użycie pliku ViewStart (114)
- Użycie układów współdzielonych (115)
- Użycie wyrażeń Razor (118)
- Wstawianie wartości danych (119)
- Przypisanie wartości atrybutu (121)
- Użycie konstrukcji warunkowych (123)
- Wyświetlanie zawartości tablic i kolekcji (125)
- Praca z przestrzenią nazw (127)
- Podsumowanie (128)
- Tworzenie przykładowego projektu (130)
- Utworzenie klas modelu (130)
- Dodanie kontrolera (132)
- Dodanie widoku (132)
- Użycie Ninject (133)
- Zrozumienie problemu (133)
- Dodawanie Ninject do projektu Visual Studio (135)
- Zaczynamy korzystać z Ninject (136)
- Konfiguracja wstrzykiwania zależności na platformie MVC (137)
- Tworzenie łańcucha zależności (140)
- Definiowanie wartości właściwości i parametrów konstruktora (142)
- Użycie łączenia warunkowego (143)
- Ustawienie obiektu zakresu (144)
- Testy jednostkowe w Visual Studio (147)
- Tworzenie projektu testów jednostkowych (147)
- Tworzenie testów jednostkowych (148)
- Uruchamianie testów (nieudane) (152)
- Implementacja funkcji (152)
- Testowanie i poprawianie kodu (153)
- Użycie Moq (155)
- Zrozumienie problemu (155)
- Dodawanie Moq do projektu Visual Studio (157)
- Dodanie obiektu imitacyjnego do testu jednostkowego (157)
- Tworzenie bardziej skomplikowanych obiektów Mock (160)
- Podsumowanie (162)
- Zaczynamy (164)
- Tworzenie rozwiązania i projektów w Visual Studio (164)
- Instalacja pakietów narzędziowych (166)
- Dodawanie odwołań między projektami (166)
- Konfigurowanie kontenera DI (167)
- Uruchamiamy aplikację (168)
- Tworzenie modelu domeny (168)
- Tworzenie abstrakcyjnego repozytorium (169)
- Tworzenie imitacji repozytorium (169)
- Wyświetlanie listy produktów (171)
- Dodawanie kontrolera (171)
- Dodawanie układu, pliku ViewStart i widoku (172)
- Konfigurowanie domyślnej trasy (173)
- Uruchamianie aplikacji (174)
- Przygotowanie bazy danych (175)
- Tworzenie bazy danych (176)
- Definiowanie schematu bazy danych (177)
- Dodawanie danych do bazy (179)
- Tworzenie kontekstu Entity Framework (180)
- Tworzenie repozytorium produktów (182)
- Dodanie stronicowania (184)
- Wyświetlanie łączy stron (185)
- Ulepszanie adresów URL (193)
- Dodawanie stylu (194)
- Instalacja pakietu Bootstrap (194)
- Zastosowanie w aplikacji stylów Bootstrap (195)
- Tworzenie widoku częściowego (196)
- Podsumowanie (199)
- Dodawanie kontrolek nawigacji (201)
- Filtrowanie listy produktów (201)
- Ulepszanie schematu URL (205)
- Budowanie menu nawigacji po kategoriach (208)
- Poprawianie licznika stron (213)
- Budowanie koszyka na zakupy (216)
- Definiowanie encji koszyka (217)
- Tworzenie przycisków koszyka (221)
- Implementowanie kontrolera koszyka (222)
- Wyświetlanie zawartości koszyka (223)
- Podsumowanie (226)
- Użycie dołączania danych (227)
- Tworzenie własnego łącznika modelu (227)
- Kończenie budowania koszyka (231)
- Usuwanie produktów z koszyka (232)
- Dodawanie podsumowania koszyka (233)
- Składanie zamówień (236)
- Rozszerzanie modelu domeny (236)
- Dodawanie procesu składania zamówienia (236)
- Implementowanie mechanizmu przetwarzania zamówień (242)
- Rejestrowanie implementacji (244)
- Zakończenie pracy nad kontrolerem koszyka (246)
- Wyświetlanie informacji o błędach systemu kontroli poprawności (249)
- Wyświetlanie strony podsumowania (251)
- Podsumowanie (252)
- Kontekst programowania sieciowego dla urządzeń mobilnych (253)
- Odstąpienie od działania (lub jego podjęcie na minimalnym możliwym poziomie) (254)
- Użycie układu responsywnego (255)
- Utworzenie responsywnego nagłówka (256)
- Tworzenie responsywnej listy produktów (260)
- Utworzenie zawartości specjalnie dla urządzeń mobilnych (267)
- Utworzenie układu dla urządzeń mobilnych (268)
- Utworzenie widoków dla urządzeń mobilnych (269)
- Podsumowanie (272)
- Dodajemy zarządzanie katalogiem (275)
- Tworzenie kontrolera CRUD (276)
- Tworzenie nowego pliku układu (277)
- Implementowanie widoku listy (278)
- Edycja produktów (282)
- Tworzenie nowych produktów (295)
- Usuwanie produktów (298)
- Podsumowanie (301)
- Zabezpieczanie kontrolera administracyjnego (303)
- Zdefiniowanie prostej polityki bezpieczeństwa (303)
- Realizacja uwierzytelniania z użyciem filtrów (305)
- Tworzenie dostawcy uwierzytelniania (306)
- Tworzenie kontrolera AccountController (308)
- Tworzenie widoku (309)
- Przesyłanie zdjęć (312)
- Rozszerzanie bazy danych (312)
- Rozszerzanie modelu domeny (313)
- Tworzenie interfejsu użytkownika do przesyłania plików (314)
- Zapisywanie zdjęć do bazy danych (316)
- Implementowanie metody akcji GetImage (317)
- Wyświetlanie zdjęć produktów (321)
- Podsumowanie (322)
- Przygotowanie do użycia Windows Azure (324)
- Tworzenie witryny internetowej i bazy danych (324)
- Przygotowanie bazy danych do zdalnej administracji (325)
- Tworzenie schematu bazy danych (326)
- Wdrażanie aplikacji (328)
- Podsumowanie (332)
- Korzystanie z projektów MVC z Visual Studio (333)
- Tworzenie projektu (334)
- Przedstawienie konwencji MVC (337)
- Debugowanie aplikacji MVC (338)
- Tworzenie przykładowego projektu (338)
- Uruchamianie debugera Visual Studio (341)
- Przerywanie pracy aplikacji przez debuger Visual Studio (342)
- Użycie opcji Edit and Continue (347)
- Użycie funkcji połączonych przeglądarek (350)
- Podsumowanie (351)
- Utworzenie przykładowego projektu (353)
- Utworzenie przykładowych kontrolerów (355)
- Utworzenie widoku (356)
- Ustawienie początkowego adresu URL i przetestowanie aplikacji (356)
- Wprowadzenie do wzorców URL (357)
- Tworzenie i rejestrowanie prostej trasy (358)
- Użycie prostej trasy (363)
- Definiowanie wartości domyślnych (363)
- Użycie statycznych segmentów adresu URL (366)
- Definiowanie własnych zmiennych segmentów (370)
- Użycie własnych zmiennych jako parametrów metod akcji (372)
- Definiowanie opcjonalnych segmentów URL (373)
- Definiowanie tras o zmiennej długości (375)
- Definiowanie priorytetów kontrolerów na podstawie przestrzeni nazw (377)
- Ograniczenia tras (380)
- Ograniczanie trasy z użyciem wyrażeń regularnych (380)
- Ograniczanie trasy do zbioru wartości (381)
- Ograniczanie tras z użyciem metod HTTP (381)
- Użycie ograniczeń dotyczących typu i wartości (383)
- Definiowanie własnych ograniczeń (385)
- Użycie atrybutów routingu (387)
- Włączanie i stosowanie atrybutów routingu (387)
- Tworzenie tras za pomocą zmiennych segmentu (389)
- Zastosowanie ograniczeń trasy (390)
- Użycie prefiksu trasy (392)
- Podsumowanie (393)
- Utworzenie przykładowego projektu (396)
- Uproszczenie tras (396)
- Dodanie pakietu optymalizacyjnego (396)
- Uaktualnienie projektu testów jednostkowych (397)
- Generowanie wychodzących adresów URL w widokach (397)
- Użycie systemu routingu do wygenerowania wychodzącego adresu URL (397)
- Użycie innych kontrolerów (400)
- Przekazywanie dodatkowych parametrów (401)
- Definiowanie atrybutów HTML (403)
- Generowanie w pełni kwalifikowanych adresów URL w łączach (404)
- Generowanie adresów URL (nie łączy) (405)
- Generowanie wychodzących adresów URL w metodach akcji (406)
- Generowanie adresu URL na podstawie wybranej trasy (407)
- Dostosowanie systemu routingu (408)
- Tworzenie własnej implementacji RouteBase (408)
- Tworzenie własnego obiektu obsługi trasy (412)
- Korzystanie z obszarów (414)
- Tworzenie obszaru (414)
- Wypełnianie obszaru (416)
- Rozwiązywanie problemów z niejednoznacznością kontrolerów (417)
- Tworzenie obszarów za pomocą atrybutów (418)
- Generowanie łączy do akcji z obszarów (419)
- Routing żądań dla plików dyskowych (420)
- Konfiguracja serwera aplikacji (421)
- Definiowanie tras dla plików na dysku (422)
- Pomijanie systemu routingu (424)
- Najlepsze praktyki schematu adresów URL (424)
- Twórz jasne i przyjazne dla człowieka adresy URL (425)
- GET oraz POST - wybierz właściwie (426)
- Podsumowanie (426)
- Utworzenie przykładowego projektu (428)
- Ustawienie początkowego adresu URL (428)
- Wprowadzenie do kontrolerów (428)
- Tworzenie kontrolera z użyciem interfejsu IController (428)
- Tworzenie kontrolera przez dziedziczenie po klasie Controller (430)
- Odczytywanie danych wejściowych (432)
- Pobieranie danych z obiektów kontekstu (432)
- Użycie parametrów metod akcji (433)
- Tworzenie danych wyjściowych (435)
- Wyniki akcji (436)
- Zwracanie kodu HTML przez generowanie widoku (440)
- Przekazywanie danych z metody akcji do widoku (443)
- Wykonywanie przekierowań (447)
- Zwracanie błędów i kodów HTTP (452)
- Podsumowanie (453)
- Utworzenie przykładowego projektu (456)
- Ustawienie początkowego adresu URL i przetestowanie aplikacji (458)
- Użycie filtrów (458)
- Wprowadzenie do podstawowych typów filtrów (459)
- Dołączanie filtrów do kontrolerów i metod akcji (460)
- Użycie filtrów autoryzacji (461)
- Użycie własnego filtra autoryzacji (462)
- Użycie wbudowanego filtra autoryzacji (463)
- Użycie filtrów uwierzytelniania (464)
- Interfejs IAuthenticationFilter (464)
- Implementacja sprawdzenia uwierzytelniania (466)
- Połączenie filtrów uwierzytelniania i autoryzacji (468)
- Obsługa ostatniego uwierzytelnienia w żądaniu (469)
- Użycie filtrów wyjątków (470)
- Tworzenie filtra wyjątku (470)
- Użycie filtra wyjątków (471)
- Użycie widoku w celu reakcji na wyjątek (474)
- Użycie wbudowanego filtra wyjątków (476)
- Użycie filtrów akcji (478)
- Implementacja metody OnActionExecuting (479)
- Implementacja metody OnActionExecuted (481)
- Używanie filtra wyniku (482)
- Użycie wbudowanych klas filtrów akcji i wyniku (483)
- Użycie innych funkcji filtrów (485)
- Filtrowanie bez użycia atrybutów (485)
- Użycie filtrów globalnych (487)
- Określanie kolejności wykonywania filtrów (489)
- Nadpisywanie filtrów (491)
- Podsumowanie (494)
- Utworzenie przykładowego projektu (496)
- Ustawienie początkowego adresu URL (498)
- Tworzenie własnej fabryki kontrolerów (498)
- Przygotowanie kontrolera zapasowego (500)
- Utworzenie klasy kontrolera (500)
- Implementacja innych metod interfejsu (501)
- Rejestrowanie własnej fabryki kontrolerów (501)
- Wykorzystanie wbudowanej fabryki kontrolerów (502)
- Nadawanie priorytetów przestrzeniom nazw (502)
- Dostosowywanie sposobu tworzenia kontrolerów w DefaultControllerFactory (504)
- Tworzenie własnego obiektu wywołującego akcje (506)
- Użycie wbudowanego obiektu wywołującego akcje (508)
- Użycie własnych nazw akcji (508)
- Selekcja metod akcji (509)
- Poprawianie wydajności z użyciem specjalizowanych kontrolerów (515)
- Użycie kontrolerów bezstanowych (515)
- Użycie kontrolerów asynchronicznych (517)
- Podsumowanie (521)
- Tworzenie własnego silnika widoku (523)
- Tworzenie przykładowego projektu (526)
- Tworzenie własnej implementacji IView (527)
- Tworzenie implementacji IViewEngine (528)
- Rejestrowanie własnego silnika widoku (529)
- Testowanie silnika widoku (529)
- Korzystanie z silnika Razor (531)
- Tworzenie przykładowego projektu (531)
- Sposób generowania widoków przez Razor (532)
- Konfigurowanie wyszukiwania lokalizacji widoków (533)
- Dodawanie dynamicznych treści do widoku Razor (536)
- Zastosowanie sekcji układu (536)
- Użycie widoków częściowych (541)
- Użycie akcji potomnych (544)
- Podsumowanie (546)
- Tworzenie przykładowego projektu (548)
- Ustawienie początkowego adresu URL (549)
- Przetestowanie aplikacji (549)
- Tworzenie własnej metody pomocniczej (549)
- Tworzenie wewnętrznej metody pomocniczej HTML (549)
- Tworzenie zewnętrznej metody pomocniczej HTML (551)
- Zarządzanie kodowaniem ciągów tekstowych w metodzie pomocniczej (554)
- Użycie wbudowanych metod pomocniczych (559)
- Przygotowania do obsługi formularzy (559)
- Określenie trasy używanej przez formularz (565)
- Użycie metod pomocniczych do wprowadzania danych (567)
- Tworzenie znaczników select (571)
- Podsumowanie (573)
- Przygotowanie przykładowego projektu (576)
- Używanie szablonowych metod pomocniczych (578)
- Generowanie etykiety i wyświetlanie elementów (581)
- Użycie szablonowych metod pomocniczych dla całego modelu (583)
- Użycie metadanych modelu (586)
- Użycie metadanych do sterowania edycją i widocznością (586)
- Użycie metadanych dla etykiet (589)
- Użycie metadanych wartości danych (590)
- Użycie metadanych do wybierania szablonu wyświetlania (591)
- Dodawanie metadanych do klasy zaprzyjaźnionej (593)
- Korzystanie z parametrów typów złożonych (595)
- Dostosowywanie systemu szablonowych metod pomocniczych (596)
- Tworzenie własnego szablonu edytora (596)
- Tworzenie szablonu ogólnego (597)
- Zastępowanie szablonów wbudowanych (599)
- Podsumowanie (599)
- Przygotowanie przykładowego projektu (602)
- Definiowanie dodatkowych stylów CSS (603)
- Instalacja pakietów NuGet (603)
- Tworzenie podstawowych łączy i adresów URL (603)
- Nieprzeszkadzający Ajax (605)
- Tworzenie widoku formularza synchronicznego (606)
- Włączanie i wyłączanie nieprzeszkadzających wywołań Ajax (607)
- Utworzenie nieprzeszkadzających formularzy Ajax (608)
- Przygotowanie kontrolera (608)
- Tworzenie formularza Ajax (610)
- Sposób działania nieprzeszkadzających wywołań Ajax (612)
- Ustawianie opcji Ajax (612)
- Zapewnienie kontrolowanej degradacji (612)
- Informowanie użytkownika o realizowanym żądaniu Ajax (614)
- Wyświetlanie pytania przed wysłaniem żądania (615)
- Tworzenie łączy Ajax (616)
- Zapewnienie kontrolowanej degradacji dla łączy (618)
- Korzystanie z funkcji wywołania zwrotnego w technologii Ajax (618)
- Wykorzystanie JSON (621)
- Dodanie obsługi JSON do kontrolera (621)
- Przetwarzanie JSON w przeglądarce (622)
- Przygotowanie danych do kodowania (624)
- Wykrywanie żądań Ajax w metodach akcji (626)
- Podsumowanie (628)
- Przygotowanie przykładowego projektu (630)
- Użycie dołączania modelu (632)
- Użycie domyślnego łącznika modelu (633)
- Dołączanie typów prostych (634)
- Dołączanie typów złożonych (636)
- Dołączanie tablic i kolekcji (643)
- Ręczne wywoływanie dołączania modelu (648)
- Obsługa błędów dołączania modelu (650)
- Dostosowanie systemu dołączania modelu (650)
- Tworzenie własnego dostawcy wartości (651)
- Tworzenie własnego łącznika modelu (653)
- Rejestracja własnego łącznika modelu (655)
- Podsumowanie (656)
- Utworzenie przykładowego projektu (658)
- Utworzenie układu (659)
- Utworzenie widoków (660)
- Jawna kontrola poprawności modelu (661)
- Wyświetlenie użytkownikowi błędów podczas kontroli poprawności (662)
- Wyświetlanie komunikatów kontroli poprawności (664)
- Wyświetlanie komunikatów kontroli poprawności poziomu właściwości (667)
- Użycie alternatywnych technik kontroli poprawności (668)
- Kontrola poprawności w łączniku modelu (668)
- Definiowanie zasad poprawności za pomocą metadanych (670)
- Definiowanie modeli automatycznie przeprowadzających kontrolę (675)
- Użycie kontroli poprawności po stronie klienta (677)
- Aktywowanie i wyłączanie kontroli poprawności po stronie klienta (678)
- Użycie kontroli poprawności po stronie klienta (679)
- Jak działa kontrola poprawności po stronie klienta? (680)
- Wykonywanie zdalnej kontroli poprawności (681)
- Podsumowanie (684)
- Utworzenie przykładowego projektu (685)
- Dodanie pakietów NuGet (685)
- Utworzenie modelu i kontrolera (686)
- Utworzenie układu i widoku (687)
- Profilowanie wczytywania skryptów i arkuszy stylów (689)
- Używanie paczek stylów i skryptów (691)
- Dodanie pakietu NuGet (691)
- Definiowanie paczki (692)
- Stosowanie paczek (694)
- Optymalizacja plików JavaScript i CSS (695)
- Podsumowanie (697)
- Aplikacja w postaci pojedynczej strony (700)
- Utworzenie przykładowego projektu (700)
- Tworzenie modelu (701)
- Dodanie pakietów NuGet (702)
- Tworzenie kontrolera Home (703)
- Dodanie układu i widoków (703)
- Ustawienie początkowego adresu URL i przetestowanie aplikacji (705)
- Zrozumienie Web API (706)
- Tworzenie kontrolera Web API (707)
- Testowanie kontrolera API (707)
- Jak działa kontroler API? (709)
- Jak wybierana jest akcja kontrolera API? (710)
- Mapowanie metod HTTP na metody akcji (711)
- Użycie Knockout do utworzenia aplikacji typu SPA (712)
- Dodanie bibliotek JavaScript do układu (712)
- Implementacja podsumowania (713)
- Implementacja funkcji tworzenia rezerwacji (719)
- Ukończenie aplikacji (722)
- Uproszczenie kontrolera Home (722)
- Zarządzanie wyświetlaniem zawartości (723)
- Podsumowanie (725)
O autorze (17)
O recenzencie technicznym (18)
Rozdział 1. ASP.NET MVC w szerszym kontekście (19)
Rozdział 2. Pierwsza aplikacja MVC (31)
Rozdział 3. Wzorzec MVC (65)
Rozdział 4. Najważniejsze cechy języka (81)
Rozdział 5. Praca z silnikiem Razor (107)
Rozdział 6. Ważne narzędzia wspierające MVC (129)
Rozdział 7. SportsStore - kompletna aplikacja (163)
Rozdział 8. SportsStore - nawigacja (201)
Rozdział 9. SportsStore - ukończenie koszyka na zakupy (227)
Rozdział 10. SportsStore - wersja mobilna (253)
Rozdział 11. SportsStore - administracja (275)
Rozdział 12. SportsStore - bezpieczeństwo i ostatnie usprawnienia (303)
Rozdział 13. Wdrażanie aplikacji (323)
Rozdział 14. Przegląd projektu MVC (333)
Rozdział 15. Routing URL (353)
Rozdział 16. Zaawansowane funkcje routingu (395)
Rozdział 17. Kontrolery i akcje (427)
Rozdział 18. Filtry (455)
Rozdział 19. Rozszerzanie kontrolerów (495)
Rozdział 20. Widoki (523)
Rozdział 21. Metody pomocnicze (547)
Rozdział 22. Szablonowe metody pomocnicze (575)
Rozdział 23. Metody pomocnicze URL i Ajax (601)
Rozdział 24. Dołączanie modelu (629)
Rozdział 25. Kontrola poprawności modelu (657)
Rozdział 26. Paczki (685)
Rozdział 27. Web API i aplikacje w postaci pojedynczej strony (699)
Skorowidz (727)
Helion - inne książki
-
Nowość Promocja Promocja 2za1
W tej unikalnej książce znajdziesz kompleksowe omówienie procesu tworzenia LLM, od pracy z zestawami danych po implementację architektury modelu, wstępne szkolenie na nieoznakowanych danych i dostrajanie do określonych zadań. Bez korzystania z gotowych bibliotek LLM samodzielnie zbudujesz podstawowy model, przekształcisz go w klasyfikator tekstu, a ostatecznie stworzysz chatbota, który będzie wykonywał Twoje polecenia. I co najważniejsze ― naprawdę zrozumiesz, jak działa model, w końcu będziesz jego twórcą!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Zapnij pasy przed wyprawą życia! „Mars: Nowa Ziemia” to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje dotyczące budowy interfejsu użytkownika, backendu, tworzenia i optymalizacji kodu. Opisano, jak pisać interfejsy Web API, refaktoryzować kod i zwiększać jego wydajność za pomocą Copilota. Omówiono ponadto sposoby formułowania podpowiedzi dla przetwarzania danych, inżynierii cech, doboru modeli, ich trenowania, strojenia hiperparametrów i oceny jakości uczenia maszynowego. Nie zabrakło również zaawansowanych technik pracy z Copilotem i agentami programowymi, a także omówienia zasad wywoływania narzędzi AI.- PDF + ePub + Mobi
- Druk 70 pkt
Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot
Christoffer Noring, Anjali Jain, Marina Fernandez, Ayşe Mutlu, Ajit Jaokar
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Cechą dzisiejszego rynku IT jest ciągła zmiana. Zmieniają się urządzenia, modyfikacjom podlega również software. Jedną z przyczyn wprowadzania kolejnych unowocześnień jest dążenie do utrzymania odpowiedniego poziomu świadczenia usług biznesowych i wysokiego poziomu bezpieczeństwa. Służy temu na przykład zastosowanie monitoringu infrastruktury, czyli użycie odpowiednich narzędzi weryfikujących stan sieci, serwerów czy też aplikacji.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce przyswoisz podstawy PowerShella i zasady pisania skryptów, a następnie przejdziesz do zagadnień związanych z PowerShell Remoting. Nauczysz się konfigurować i analizować dzienniki zdarzeń Windows, dowiesz się również, które zdarzenia są kluczowe do monitorowania bezpieczeństwa. Zgłębisz możliwości interakcji PowerShella z systemem operacyjnym, Active Directory i Azure AD / Entra ID. Poznasz protokoły uwierzytelniania, procesy enumeracji, metody kradzieży poświadczeń i eksploatacji, a także zapoznasz się z praktycznymi wskazówkami dla zespołów czerwonego i niebieskiego (ang. Red Team i Blue Team). Zrozumiesz też takie metody ochrony jak Just Enough Administration (JEA), AMSI, kontrola aplikacji i podpisywanie kodu.- PDF + ePub + Mobi
- Druk 65 pkt
(59,50 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Nowość Promocja Promocja 2za1
W tej praktycznej książce znajdziesz opis kompleksowych praktyk, dzięki którym współczesne organizacje utrzymujące złożone ekosystemy oprogramowania mogą skutecznie identyfikować podatności, zarządzać nimi i ograniczać ryzyko wystąpienia poważnych naruszeń bezpieczeństwa. Dowiesz się, dlaczego nie wystarczy po prostu „użyć łatki”, aby naprawić znane luki w oprogramowaniu. Poznasz zasady profesjonalnego zarządzania podatnościami uwzględniające monitorowanie systemów i baz danych podatności. Przekonasz się, jak ważne są czynnik ludzki i identyfikacja czynników psychologicznych, które podczas interakcji użytkownika z oprogramowaniem przyczyniają się do powstawania podatności. W miarę lektury książki przyswoisz wydajne i skuteczne strategie, dzięki którym zapewnisz swojej organizacji wysoki poziom cyberbezpieczeństwa.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Lektura tej książki pozwoli Ci zrozumieć możliwości najnowocześniejszych algorytmów AI, nawet jeśli nie posiadasz wiedzy technicznej. Dowiesz się, na czym polega funkcjonowanie sieci neuronowych, poznasz również fascynującą historię pierwszego sztucznego neuronu i przekształcenia go w sieć zdolną do realizowania zadań wcześniej uznanych za niewykonalne obliczeniowo. Zapoznasz się z możliwościami i wyzwaniami związanymi z widzeniem komputerowym, a także z zasadami działania sieci neuronowej i jej treningu. Zorientujesz się też, w których obszarach sztuczna inteligencja może stanowić zagrożenie, a gdzie wykazuje olbrzymi potencjał. Na koniec spojrzysz na obecną rewolucję AI przez pryzmat wcześniejszych przełomów technologicznych, aby lepiej zrozumieć, co nas czeka i jakie mamy wobec tego zobowiązania.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja Promocja 2za1
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%)
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 5. Zaawansowane programowanie Adam Freeman
(13)(5)
(4)
(2)
(1)
(1)
(0)
więcej opinii