ASP.NET MVC 3 Framework. Zaawansowane programowanie
- Autorzy:
- Steven Sanderson, Adam Freeman
- Niedostępna
- Promocja Przejdź
- 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
-
Promocja
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- Druk
- PDF + ePub + Mobi pkt
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
To książka przeznaczona dla programistów zaznajomionych z podstawami języka C# i platformy .NET, chcących zdobyć umiejętność tworzenia rzeczywistych aplikacji i usług. Opisuje wyspecjalizowane biblioteki, które umożliwiają monitorowanie i zwiększanie wydajności aplikacji, zabezpieczanie ich wraz z danymi, a także internacjonalizowanie ich kodu. Zawiera również omówienie najnowszych rozwiązań, bibliotek i technologii w połączeniu z ich praktycznym zastosowaniem ― między innymi Web API, OData, gRPC, GraphQL, SignalR i Azure Functions. Nie zabrakło prezentacji technik pracy z .NET MAUI, programu, który służy do tworzenia aplikacji mobilnych dla systemów iOS i Android, a także stacjonarnych dla systemów Windows i macOS.- Druk
- PDF + ePub + Mobi pkt
Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Promocja
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sposób API środowiska .NET realizuje takie zadania jak monitorowanie wydajności i jej poprawianie, jak również praca z systemem plików i serializacją. Wiedza zawarta w kolejnych rozdziałach pozwoli Ci tworzyć praktyczne aplikacje i serwisy z wykorzystaniem biblioteki ASP.NET Core, wzorca MVC i technologii Blazor.- Druk
- PDF + ePub + Mobi pkt
C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Promocja
PowerShell to zaawansowany interpreter poleceń oparty na środowisku programistycznym .NET Framework. Jest preferowanym narzędziem do kontrolowania i zarządzania środowiskiem Windows i Azure. W przeciwieństwie do większości powłok, które operują na łańcuchach znaków, PowerShell wykorzystuje obiekty. Takie rozwiązanie oferuje zupełnie nowe możliwości i niespotykane dotąd metody automatyzacji. PowerShell korzysta z systemu cmdletów, czyli niewielkich funkcji, które wykonują określone zadania. Cmdlety są łatwe w zapamiętaniu i użyciu, a ponadto można je łączyć w struktury, aby wykonywać bardziej złożone zadania.- Videokurs pkt
PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure
(84,50 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w języku C# i użytkowania środowiska .NET postanowił podejść w odmienny sposób. W najnowszej publikacji swojego autorstwa zatem skupia się na praktycznym wymiarze programowania, czyli używaniu dostępnych w oprogramowaniu Visual Studio 2022 komponentów zwanych kontrolkami.- Druk
- PDF + ePub + Mobi pkt
Visual Studio 2022, C# i .NET. Programowanie kontrolek Visual Studio 2022, C# i .NET. Programowanie kontrolek
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Promocja
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core ułatwia pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dodatkowe ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności.- Druk
- PDF + ePub + Mobi pkt
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(47,90 zł najniższa cena z 30 dni)
47.90 zł
159.00 zł (-70%) -
Promocja
Jeśli uczysz się programowania od niedawna i chcesz tworzyć aplikacje desktopowe przy użyciu technologii WPF, to jest to książka dla Ciebie! Z jej pomocą szybko rozpoczniesz pisanie programów. W ten sposób, tworząc kolejne aplikacje okienkowe, będziesz poznawać kluczowe możliwości tej platformy.- Druk
- PDF + ePub + Mobi pkt
Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C# Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C#
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Promocja
W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę!- Druk
- PDF + ePub + Mobi pkt
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Promocja
Książka "Język UML 2.0 w modelowaniu systemów informatycznych" to szczegółowy opis najnowszej specyfikacji tego języka w kontekście zastosowania go w procesie wytwarzania oprogramowania.- Druk pkt
Język UML 2.0 w modelowaniu systemów informatycznych Język UML 2.0 w modelowaniu systemów informatycznych
Stanisław Wrycza, Bartosz Marcinkowski, Krzysztof Wyrzykowski
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
Książka "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe" to przegląd wzorców wykorzystywanych przy projektowaniu aplikacji korporacyjnych.- Druk pkt
Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%)
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
-
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.
- Druk
- PDF + ePub + Mobi pkt
ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII
Niedostępna
-
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ń.
- Druk
- PDF + ePub + Mobi pkt
ASP.NET Core MVC 2. Zaawansowane programowanie. Wydanie VII ASP.NET Core MVC 2. Zaawansowane programowanie. Wydanie VII
Czasowo niedostępna
-
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.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
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!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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 pkt
(143,65 zł najniższa cena z 30 dni)
149.40 zł
179.00 zł (-17%) -
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 pkt
Mastering Node.js Web Development. Go on a comprehensive journey from the fundamentals to advanced web development with Node.js Mastering Node.js Web Development. Go on a comprehensive journey from the fundamentals to advanced web development with Node.js
Niedostępna
-
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 pkt
Extending Excel with Python and R. Unlock the potential of analytics languages for advanced data manipulation and visualization Extending Excel with Python and R. Unlock the potential of analytics languages for advanced data manipulation and visualization
-
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
TypeScript 4. Od początkującego do profesjonalisty. Wydanie II TypeScript 4. Od początkującego do profesjonalisty. Wydanie II
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
Angular. Profesjonalne techniki programowania. Wydanie IV Angular. Profesjonalne techniki programowania. Wydanie IV
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
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.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Ebooka "ASP.NET MVC 3 Framework. Zaawansowane programowanie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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
- 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@helion.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
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » ASP
Programowanie » .NET - Programowanie
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
-
Bestseller Nowość Promocja
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wyjaśniono tu, jak działają systemy bezpieczeństwa banków i innych tego typu obiektów, zarówno na poziomie cyfrowym, jak i fizycznym, a także jak się wyszukuje podatności takich systemów. Pokazano też sporo narzędzi i technik, które ułatwiają uzyskanie dostępu do najlepiej zabezpieczonych obiektów na świecie. Dzięki tej książce przekonasz się, że przełamanie systemu bezpieczeństwa wymaga ogromnej cierpliwości, kreatywności i podejmowania szybkich decyzji, ale też że czasami można się do niego włamać z przerażającą łatwością.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygodność wyników i interpretować je do celów dalszej pracy. Omówiono tu takie pułapki jak efekt przeniesienia, prawo Twymana, paradoks Simpsona i interakcji sieciowych, zaprezentowano również informacje ułatwiające zrozumienie praktycznych konsekwencji statystyki. Interesującą częścią książki jest opis skalowalnej platformy, która radykalnie zmniejsza całościowy koszt eksperymentu. Publikację docenią zarówno początkujący, jak i zaawansowani eksperymentatorzy, którzy wymagają wysokiej pewności uzyskanych wyników.- Druk
- PDF + ePub + Mobi pkt
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następnie przejść do bardziej zaawansowanych zagadnień. Dowiesz się, czym jest programowanie zorientowane obiektowo, zapoznasz się z paradygmatem programowania funkcyjnego i z zagadnieniem przetwarzania strumieniowego.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Bestseller Nowość Promocja
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać polecenia, czyli tworzyć tak zwane prompty. W trakcie lektury prześledzisz różne metody tworzenia zapytań i poznasz konkretne przykłady ich zastosowania. Dowiesz się między innymi, jak pracować z tekstem, grafiką i analizą danych, a także jak skorzystać z ChatGPT do celów dydaktycznych. Zrozumiesz również, jak sztuczna inteligencja może Cię wesprzeć w programowaniu i projektowaniu. Dzięki temu będziesz w stanie osiągnąć wszystkie cele, jakie sobie wyznaczasz ― i to zarówno w życiu osobistym, jak i zawodowym. Już dziś rozpocznij przygodę z ChatGPT!- Druk
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Bestseller Nowość Promocja
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środowiskach i korzystania z wielu zaawansowanych funkcji, takich jak łączenie GitLaba z Terraformem, klastrami Kubernetes czy uruchamianie i poprawa wydajności potoków. Skorzystasz ponadto z licznych przykładów i studiów przypadków, dzięki którym za pomocą potoków CI/CD zautomatyzujesz wszystkie etapy DevOps do budowy i wdrażania kodu o wysokiej jakości.- Druk
- PDF + ePub + Mobi pkt
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, stosowaniem wektorów i wierzchołków, budowaniem i renderowaniem siatek, jak również przekształcaniem wierzchołków. Nauczysz się używać kodu Pythona, a także bibliotek Pygame i PyOpenGL do budowy własnych silników. Dowiesz się też, jak tworzyć przydatne API i korzystać z nich podczas pisania własnych aplikacji.- Druk
- PDF + ePub + Mobi pkt
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja
Dawno, dawno temu, w głębokich latach osiemdziesiątych ubiegłego wieku pewien duński informatyk zainspirowany językiem C opracował jeden z najważniejszych, najbardziej elastycznych i do dziś niezastąpionych języków programowania — C++. Dziś ten język jest wykorzystywany do tworzenia gier komputerowych, obliczeń naukowych, technicznych, w medycynie, przemyśle i bankowości. NASA posługuje się nim w naziemnej kontroli lotów. Duża część oprogramowania Międzynarodowej Stacji Kosmicznej została napisana w tym języku. Nawet w marsjańskim łaziku Curiosity pracuje program w C++, który analizuje obraz z kamer i planuje dalszą trasę.- Druk
Opus magnum C++. Programowanie w języku C++. Wydanie III poprawione (komplet) Opus magnum C++. Programowanie w języku C++. Wydanie III poprawione (komplet)
(149,40 zł najniższa cena z 30 dni)
161.85 zł
249.00 zł (-35%) -
Bestseller Nowość Promocja
To czwarte, zaktualizowane wydanie znakomitego przewodnika poświęconego zastosowaniu uczenia maszynowego do rozwiązywania rzeczywistych problemów w analizie danych. Dzięki książce dowiesz się wszystkiego, co trzeba wiedzieć o wstępnym przetwarzaniu danych, znajdowaniu kluczowych spostrzeżeń, prognozowaniu i wizualizowaniu odkryć. W tym wydaniu dodano kilka nowych rozdziałów dotyczących data science i niektórych trudniejszych zagadnień, takich jak zaawansowane przygotowywanie danych, budowanie lepiej uczących się modeli i praca z big data. Znalazło się tu także omówienie etycznych aspektów uczenia maszynowego i wprowadzenie do uczenia głębokiego. Treść została zaktualizowana do wersji 4.0.0 języka R.- Druk
- PDF + ePub + Mobi pkt
Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller Nowość Promocja
C++ to jeden z najpopularniejszych i najpotężniejszych języków programowania. Stanowi punkt wyjścia dla wielu innych języków, które odziedziczyły po nim składnię i liczne możliwości, dzięki czemu można śmiało stwierdzić, że znajomość C++ otwiera drzwi do świata nowoczesnego programowania i jest podstawą na wymagającym rynku pracy w branży informatycznej. Czasy się zmieniają, lecz to C++ jest wciąż wybierany wszędzie tam, gdzie liczą się możliwości, elastyczność, wydajność i stabilność.- Druk
Opus magnum C++. Misja w nadprzestrzeń C++14/17. Tom 4. Wydanie II poprawione Opus magnum C++. Misja w nadprzestrzeń C++14/17. Tom 4. Wydanie II poprawione
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Nowość Promocja
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOps. Poznasz najważniejsze praktyki stosowane podczas projektowania bezpiecznych i stabilnych systemów — implementację infrastruktury jako kodu (IaC) i rozwiązania z zakresu zarządzania konfiguracją. Zagłębisz się w tematy pobierania informacji o stanie systemu i definiowania powiadomień, gdy coś nie działa zgodnie z oczekiwaniami. Lektura pozwoli Ci przyswoić zagadnienia związane z konteneryzacją i przygotowaniem zautomatyzowanego potoku ciągłej integracji i ciągłego wdrażania (CI/CD), dzięki czemu skompilujesz, przetestujesz i wdrożysz kod.- Druk
- PDF + ePub + Mobi pkt
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%)
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@helion.pl
Książka drukowana
Oceny i opinie klientów: ASP.NET MVC 3 Framework. Zaawansowane programowanie Steven Sanderson, Adam Freeman (9) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(6)
(1)
(0)
(1)
(0)
więcej opinii
ukryj opinie