ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII Adam Freeman
- Autor:
- Adam Freeman
- Serie wydawnicze:
- Apress
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 3
- Stron:
- 1256
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII
ASP.NET Core jest doskonałym narzędziem dla profesjonalnych programistów. Zapewnia kompletne środowisko wyposażone w bogaty zestaw funkcjonalności, pozwalające wykorzystywać najnowsze technologie w tworzonych aplikacjach. Kolejna wersja tej lubianej platformy, ASP.NET Core 3, imponuje potencjałem i wspaniałymi możliwościami. Przed rozpoczęciem tworzenia aplikacji jednak warto się zapoznać z nowymi elementami ASP.NET Core 3, by się dowiedzieć, jakie zaawansowane techniki oferuje i jakie korzyści można dzięki nim osiągnąć.
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.
W książce między innymi:
- solidne podstawy platformy ASP.NET Core
- korzystanie z funkcji wbudowanych w ASP.NET Core 3
- używanie szablonów
- usługi sieciowe typu RESTful, aplikacje internetowe i aplikacje działające po stronie klienta
- stosowanie modeli programistycznych
ASP.NET Core 3: od teraz napiszesz każdą aplikację!
Wybrane bestsellery
-
Nowość Promocja Promocja 2za1
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.- Druk
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się zarządzania kodem źródłowym przy użyciu Gita i skutecznego nawigowania po projektach. Odkryjesz zaawansowane techniki debugowania i dokumentowania kodu, co poprawi jego czytelność i ułatwi utrzymanie projektów. Zgłębisz też tajniki kryptografii, by zapewnić poufność i spójność danych na każdym etapie cyklu życia aplikacji. W książce nie zabrakło wnikliwego spojrzenia na nowoczesne zagadnienia, takie jak budowanie inteligentnych aplikacji korzystających z modeli LLM, wstrzykiwanie zależności, testowanie czy konteneryzacja za pomocą Dockera. Dzięki wskazówkom dotyczącym najlepszych praktyk architektury oprogramowania zaczniesz tworzyć solidne, skalowalne i łatwe w utrzymaniu aplikacje!- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Promocja Promocja 2za1
To trzecie wydanie przejrzystego przewodnika, który ułatwi Ci naukę programowania w Pythonie. Zaczniesz od przyswojenia podstawowych pojęć programistycznych, aby wkrótce płynnie posługiwać się funkcjami i strukturami danych. Zdobędziesz też umiejętność programowania zorientowanego obiektowo. W tym zaktualizowanym wydaniu znajdziesz również wskazówki, dzięki którym zastosujesz duże modele językowe, takie jak ChatGPT, do nauki programowania. Dowiesz się, jak tworzyć skuteczne zapytania dla tych modeli, a także jak testować i debugować kod Pythona. Dzięki ćwiczeniom, zamieszczonym w każdym rozdziale, będziesz stopniowo szlifować umiejętności programistyczne, a zasugerowane w książce strategie pomogą Ci w unikaniu frustrujących błędów — w ten sposób szybko nauczysz się tworzyć poprawny kod.- Druk
- PDF + ePub + Mobi pkt
(44,94 zł najniższa cena z 30 dni)
48.69 zł
74.90 zł (-35%) -
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.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Promocja Promocja 2za1
Matematyka nie jest łatwa, wielu uczniów uważa ją za najtrudniejszy przedmiot w szkole. Nierzadko sprawia problemy także tym, którzy jej uczą - nie jest łatwo przygotować lekcje tak, aby uczynić zrozumiałym to, co zrozumieć trudno. Autorka tej książki sama się o tym przekonała, gdy pracowała jako nauczycielka. Teraz dzieli się swoimi pomysłami, jak efektywnie uczyć matematyki w szkole podstawowej. Zawarty w proponowanych scenariuszach lekcji materiał nauczania jest określony podstawą programową nauczania matematyki w szkole podstawowej.- Druk
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Promocja Promocja 2za1
Szukasz pracy w ekscytującej i dynamicznej branży projektowania i instalowania systemów fotowoltaicznych? Oto książka, która pomoże Ci zrozumieć działanie komponentów stosowanych we wszystkich rodzajach systemów PV, od modułów i akumulatorów po regulatory ładowania i inwertery. Ten podręczny i przystępny przewodnik, opisujący pracę z systemami domowymi i niewielkimi systemami komercyjnymi, zapewni Ci fundamenty pozwalające na prawidłowe i bezpieczne stworzenie systemu od początku do końca.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja Promocja 2za1
głębokiego trudno tworzyć dobre aplikacje. Oto praktyczny i przystępny przewodnik po koncepcjach uczenia głębokiego, napisany tak, aby ułatwić zrozumienie najnowszych technik w tej dziedzinie bez znajomości wyższej matematyki. Książka daje znakomite podstawy uczenia głębokiego, a następnie stopniowo wprowadza zagadnienia sposobu działania modeli, ich budowy i trenowania. Pokazano w niej również praktyczne techniki przekształcania modeli w działające aplikacje.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
To drugie, zaktualizowane i uzupełnione wydanie cenionego poradnika dla projektantów, którzy chcą tworzyć rzeczy użyteczne, przydatne i lubiane przez użytkowników. Zawiera wnikliwą analizę 100 niezwykle ważnych z punktu widzenia projektanta kwestii, będącą efektem przestudiowania setek publikacji naukowych oraz tego, jak opisane w nich zasady są wykorzystywane w codziennej pracy projektanta, który tworzy interfejsy, strony WWW, aplikacje czy urządzenia i korzysta z najróżniejszych technologii. Dzięki podanym tu wskazówkom Twoje projekty będą bardziej intuicyjne i angażujące — w swojej pracy bowiem uwzględnisz to, jak ludzie myślą, jak się zachowują i podejmują decyzje.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym językiem, którym opiekuje się firma Microsoft. Dodatkowo ― dzięki podobieństwu C# do innych często używanych języków z rodziny C, C++ i Java ― wszystko, czego nauczysz się z podręcznika, możesz wykorzystać także do programowania w tych językach.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, jak sobie z tym poradzić. Znalazło się w niej krótkie wprowadzenie do Pythona oraz do automatyzacji przetwarzania tekstu i obsługi systemu plików, a także do pisania własnych narzędzi wiersza poleceń. Zaprezentowano również przydatne narzędzia linuksowe, systemy zarządzania pakietami oraz systemy budowania, monitorowania i automatycznego testowania kodu. Zagadnienia te szczególnie zainteresują specjalistów DevOps. Ponadto zawarto tu podstawowe informacje o chmurze obliczeniowej, usługach IaC i systemach Kubernetes. Omówiono zasady uczenia maszynowego i inżynierii danych z perspektywy DevOps. Przedstawiono także kompletny przewodnik po procesach budowania, wdrażania oraz operacyjnego wykorzystywania modelu uczenia maszynowego z użyciem systemów Flask, sklearn, Docker i Kubernetes.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%)
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
Książka rozpoczyna się od przedstawienia wzorca MVC i jego zalet. Ta wiedza następnie przydaje się do budowy własnego projektu za pomocą Angulara. Najpierw będzie to prosta, praktyczna aplikacja, a później zostaną przedstawione coraz bardziej zaawansowane funkcje. Każdy temat jasno i spójnie wyjaśniono, zamieszczając szczegóły konieczne do efektywnej pracy. Przedstawiono sposoby wykorzystywania różnych pożytecznych narzędzi, w tym frameworka Bootstrap, biblioteki Reactive Extensions czy frameworka Jasmine. Nie zabrakło objaśnień najczęściej występujących problemów oraz sposobów ich rozwiązywania.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
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ń.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja Promocja 2za1
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
(71,40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
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!- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
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
(135,15 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
-
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 pkt
(125,10 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.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
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.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
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.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Zobacz pozostałe książki z serii Apress
-
Promocja Promocja 2za1
To drugie, zaktualizowane i uzupełnione wydanie popularnego podręcznika opracowanego przez specjalistów dla profesjonalistów. Dowiesz się z niego, czym jest rozproszona kontrola wersji i jakie daje korzyści. Poznasz poszczególne funkcjonalności Gita i nauczysz się je rozbudowywać tak, aby zaspokajały nawet najbardziej wyrafinowane potrzeby. W książce znalazły się również wyczerpujące opisy funkcji dostępnych w Git 2.0, a także omówienie systemu usług GitHub i jego zalet. Istotną zmianą w nowym wydaniu podręcznika jest uwzględnienie w znaczącej większości prezentowanych przykładów protokołu HTTP w miejsce SSH — co stanowi odpowiedź na rosnącą popularność HTTP.- Druk
- ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja Promocja 2za1
To książka przeznaczona dla osób, które dobrze poznały podstawy języka SQL i chcą nabrać biegłości w praktycznym zastosowaniu jego zaawansowanych funkcji. Poszczególne zagadnienia zostały zaprezentowane poprzez stopniową rozbudowę i zwiększanie złożoności prostych zapytań SQL. Omówiono takie techniki jak korelacja widoku osadzonego, operacje na zbiorach, analiza dzienników zdarzeń, a także sposoby używania klauzul, między innymi MODEL czy MATCH_RECOGNIZE. Znalazło się tu mnóstwo przykładów kodu SQL, skonstruowanego tak, aby maksymalnie ułatwić zrozumienie prezentowanych treści. To pomoże Ci zdobyć umiejętności, dzięki którym wydajność i wygoda użytkowania Twoich aplikacji istotnie się zwiększą!- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik podzielono na trzy części tematyczne dotyczące kontroli wersji, zarządzania projektami i pracy zespołowej. To ułatwi Ci wdrożenie się do rzeczywistej pracy i rozwiązywanie problemów. Poznasz zasady planowania i realizacji projektów z GitHubem, a także wypróbujesz sposoby rozstrzygania konfliktów scalania, co sprawi, że poczujesz się pewniej w pracy zespołowej w profesjonalnym środowisku.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwórcza, adapter generycznych wartości i pełnomocnik kompozytu.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
Ta książka jest praktycznym wprowadzeniem do tworzenia gier 2D w Unity. Dokładnie wyjaśniono w niej filozofię działania tego środowiska i zasady projektowania gier korzystających z silnika Unity. Starannie opisano takie zagadnienia jak arkusze duszków, dzielone kafelki i mapa kafelków. Omówiono również powiązane z Unity kanały dystrybucyjne, dzięki którym odkrywanie, kupowanie i sprzedawanie gier jest bardzo proste. Poszczególne zagadnienia zostały wyjaśnione za pomocą fragmentów kodu C#.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
38.35 zł
69.00 zł (-44%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17. Opisano tu zarówno klasyczne, jak i całkiem nowoczesne wzorce projektowe ułatwiające rozwiązywanie konkretnych problemów programistycznych w optymalny sposób. Przedstawiono też znaczenie niektórych najnowszych cech języka C++ dla implementacji wzorców. Treść została zilustrowana szeregiem przykładów i scenariuszy pokazujących wykorzystanie wzorców , ich alternatywy i wzajemne relacje. Co więcej, przykłady kodu - przy zachowaniu czytelności - prezentują sobą wysoką jakość oprogramowania produkcyjnego.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
W tej książce wyczerpująco przedstawiono nowoczesne metody rozwiązywania problemów obliczeniowych z tak różnych dziedzin, jak badania naukowe, inżynieria, finanse czy analiza danych za pomocą Pythona i jego bibliotek. Omówiono również wiele technik, w tym obliczenia oparte na tablicach, obliczenia symboliczne, metody wizualizacji danych, numeryczne operacje wejścia-wyjścia, rozwiązywanie równań, optymalizacja, interpolacja czy całkowanie. Pokazano także, jak rozwiązywać problemy obliczeniowe charakterystyczne dla takich dziedzin jak rozwiązywanie równań różniczkowych, analiza danych, modelowanie statystyczne i uczenie maszynowe. Znalazło się tu też wiele studiów przypadków, ukazujących zastosowanie Pythona w analizie danych i statystyce.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Ta książka jest znakomitym przewodnikiem, dzięki któremu zaczniesz tworzyć wydajne i bezbłędne aplikacje w Pythonie. Zaczniesz od formatowania i dokumentowania kodu, umiejętnego stosowania wbudowanych struktur, stosowania modułów i metaklas. W ten sposób nauczysz się pisać uporządkowany kod. Potem poznasz nowe funkcjonalności języka Python i dowiesz się, jak efektywnie z nich korzystać. Następnie dowiesz się, jak wykorzystywać zaawansowane cechy języka, takie jak programowanie asynchroniczne, określanie typów danych i obsługa ścieżek, a także jak diagnozować kod, wykonywać testy jednostkowe i integracyjne oraz przygotowywać kod do uruchomienia w środowisku produkcyjnym. Na końcu poznasz najważniejsze narzędzia przeznaczone do szybkiego tworzenia kodu, zarządzania jego wersjami i weryfikowania poprawności.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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ć.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców wraz ze wskazówkami dotyczącymi ich możliwości. Omówiono znaczenie poszczególnych cech języków C# i F# dla implementacji wzorców. Pokazano cały szereg przykładów i scenariuszy, możliwych implementacji wzorców, ich alternatyw i wzajemnych relacji. Co więcej, zaprezentowano sposób wykorzystania dedykowanego narzędzia ReSharper do łatwej implementacji wzorców projektowych.- Druk
- PDF + ePub + Mobi pkt
(34,20 zł najniższa cena z 30 dni)
37.05 zł
57.00 zł (-35%)
Ebooka "ASP.NET Core 3. Zaawansowane programowanie. Wydanie VIII" 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 »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages, 8th Edition
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-7890-2, 9788328378902
- Data wydania książki drukowanej :
- 2021-12-16
- ISBN Ebooka:
- 978-83-283-7891-9, 9788328378919
- Data wydania ebooka :
-
2021-12-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 164x239
- Numer z katalogu:
- 155856
- Rozmiar pliku Pdf:
- 68.6MB
- Rozmiar pliku ePub:
- 34.9MB
- Rozmiar pliku Mobi:
- 66.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Technologie webowe » ASP
Programowanie » .NET - Programowanie
- Serie wydawnicze: Apress
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
- Poznajemy ASP.NET Core 27
- Poznajemy frameworki aplikacji 27
- Poznajemy frameworki narzędziowe 29
- Poznajemy platformę ASP.NET Core 30
- Co powinienem wiedzieć? 31
- Co jest potrzebne do wykonania przykładów zamieszczonych w książce? 31
- Jaka platforma jest odpowiednia do wykonania przykładów zamieszczonych w książce? 31
- Co zrobić w przypadku problemów podczas wykonywania przykładów? 31
- Co zrobić w sytuacji, gdy znajdę błąd w książce? 32
- Jaka jest struktura książki? 32
- Część I. Wprowadzenie do ASP.NET Core 32
- Część II. Platforma ASP.NET Core 32
- Część III. Aplikacje ASP.NET Core 33
- Część IV. Funkcje zaawansowane ASP.NET Core 33
- Czego nie znajdę w książce? 33
- Jak mogę skontaktować się z autorem? 33
- Co zrobić, jeśli lektura książki sprawiła mi przyjemność? 34
- Co zrobić, jeśli ta książka mnie zdenerwowała i chciałbym się poskarżyć? 34
- Podsumowanie 34
- Wybór edytora kodu źródłowego 35
- Instalacja Visual Studio 36
- Instalacja Visual Studio Code 39
- Tworzenie projektu ASP.NET Core 43
- Otworzenie projektu w Visual Studio 45
- Otworzenie projektu w Visual Studio Code 46
- Uruchomienie aplikacji ASP.NET Core 46
- Poznajemy punkty końcowe 49
- Poznajemy trasy 51
- Generowanie stron WWW 51
- Połączenie wszystkiego w całość 56
- Podsumowanie 56
- Przygotowanie sceny 57
- Utworzenie projektu 57
- Projektowanie modelu danych 59
- Utworzenie drugiej metody akcji i widoku 60
- Łączenie metod akcji 61
- Budowanie formularza 63
- Obsługa formularzy 64
- Dodanie widoku Thanks 67
- Wyświetlenie odpowiedzi 68
- Dodanie kontroli poprawności danych 71
- Nadanie stylu zawartości 76
- Podsumowanie 82
- Utworzenie projektu ASP.NET Core 83
- Utworzenie projektu za pomocą narzędzi działających w wierszu polecenia 84
- Utworzenie projektu za pomocą Visual Studio 88
- Dodanie kodu i treści do projektu 90
- Poznajemy proces tworzenia elementów szkieletowych 91
- Budowanie i uruchamianie projektu 93
- Budowanie i uruchamianie projektu z poziomu wiersza poleceń 94
- Budowanie i uruchamianie projektu za pomocą Visual Studio Code 94
- Budowanie i uruchamianie projektu za pomocą Visual Studio 95
- Zarządzanie pakietami 95
- Zarządzanie pakietami NuGet 96
- Zarządzanie pakietami narzędziowymi 97
- Zarządzanie pakietami działającymi po stronie klienta 97
- Zarządzanie pakietami za pomocą Visual Studio 99
- Debugowanie projektu 99
- Podsumowanie 102
- Utworzenie przykładowego projektu 104
- Otworzenie projektu 104
- Włączenie frameworka MVC 104
- Utworzenie komponentów aplikacji ASP.NET Core 105
- Użycie operatora warunkowego null 108
- Łączenie operatorów warunkowych null 109
- Łączenie operatorów: warunkowego i koalescencji 111
- Użycie automatycznie implementowanych właściwości 113
- Użycie automatycznie implementowanych metod inicjalizacyjnych właściwości 114
- Utworzenie automatycznie implementowanych właściwości tylko do odczytu 115
- Interpolacja ciągu tekstowego 116
- Użycie inicjalizatorów obiektów i kolekcji 118
- Użycie inicjalizatora indeksu 119
- Dopasowanie wzorca 120
- Dopasowanie wzorca w konstrukcji switch 121
- Użycie metod rozszerzających 123
- Stosowanie metod rozszerzających do interfejsów 124
- Tworzenie filtrujących metod rozszerzających 126
- Użycie wyrażeń lambda 128
- Definiowanie funkcji 129
- Użycie wyrażeń lambda w postaci metod i właściwości 132
- Użycie inferencji typów i typów anonimowych 134
- Użycie typów anonimowych 135
- Użycie implementacji domyślnych w interfejsach 137
- Użycie metod asynchronicznych 140
- Bezpośrednia praca z zadaniami 140
- Użycie słów kluczowych async i await 141
- Używanie wyliczenia asynchronicznego 143
- Pobieranie nazw 146
- Podsumowanie 148
- Utworzenie przykładowego projektu 150
- Otworzenie projektu 150
- Wybór numeru portu HTTP 151
- Włączenie frameworka MVC 151
- Utworzenie komponentów aplikacji ASP.NET Core 152
- Uruchomienie przykładowej aplikacji 154
- Utworzenie projektu testów jednostkowych 154
- Usunięcie domyślnej klasy testu 155
- Tworzenie i wykonywanie testów jednostkowych 156
- Wykonywanie testów w oknie Eksplorator testów w Visual Studio 158
- Wykonywanie testów w Visual Studio Code 158
- Wykonywanie testów w wierszu poleceń 159
- Poprawienie testu jednostkowego 160
- Izolowanie komponentów poddawanych testom jednostkowym 161
- Użycie pakietu imitacji 166
- Utworzenie obiektu imitacji 166
- Podsumowanie 168
- Utworzenie projektów 170
- Utworzenie projektu testów jednostkowych 170
- Utworzenie katalogów projektu aplikacji 171
- Otworzenie projektów 171
- Przygotowanie usług aplikacji i potoku żądania 172
- Konfiguracja silnika widoku Razor 173
- Utworzenie kontrolera i widoku 175
- Tworzenie modelu danych 176
- Sprawdzenie i uruchomienie aplikacji 176
- Dodanie danych do aplikacji 177
- Instalowanie pakietów narzędzi Entity Framework Core 177
- Definiowanie ciągu tekstowego połączenia 177
- Utworzenie klasy kontekstu bazy danych 178
- Konfigurowanie Entity Framework Core 179
- Tworzenie repozytorium 180
- Utworzenie i zastosowanie migracji bazy danych 183
- Tworzenie danych początkowych 183
- Wyświetlanie listy produktów 186
- Przygotowanie kontrolera 187
- Uaktualnienie widoku 189
- Uruchamianie aplikacji 189
- Dodanie stronicowania 190
- Wyświetlanie łączy stron 192
- Ulepszanie adresów URL 200
- Dodawanie stylu 202
- Instalacja pakietu Bootstrap 203
- Zastosowanie w aplikacji stylów Bootstrap 203
- Tworzenie widoku częściowego 205
- Podsumowanie 207
- Dodawanie kontrolek nawigacji 208
- Filtrowanie listy produktów 208
- Ulepszanie schematu URL 213
- Budowanie menu nawigacji po kategoriach 217
- Poprawianie licznika stron 225
- Budowanie koszyka na zakupy 228
- Konfigurowanie Razor Pages 228
- Utworzenie Razor Pages 230
- Tworzenie przycisków koszyka 231
- Włączenie obsługi sesji 233
- Implementowanie funkcjonalności koszyka 234
- Dokończenie pracy z Razor Page 238
- Podsumowanie 244
- Dopracowanie modelu koszyka za pomocą usługi 245
- Tworzenie klasy koszyka obsługującej magazyn danych 246
- Rejestrowanie usługi 248
- Uproszczenie klasy Cart frameworka Razor Pages 249
- Kończenie budowania koszyka 251
- Usuwanie produktów z koszyka 251
- Dodawanie podsumowania koszyka 254
- Składanie zamówień 256
- Utworzenie klasy modelu 256
- Dodawanie procesu składania zamówienia 258
- Utworzenie kontrolera i widoku 258
- Implementowanie mechanizmu przetwarzania zamówień 260
- Zakończenie pracy nad kontrolerem koszyka 265
- Wyświetlanie informacji o błędach systemu kontroli poprawności 268
- Wyświetlanie strony podsumowania 270
- Podsumowanie 271
- Przygotowanie serwera Blazor 272
- Utworzenie pliku importów 274
- Utworzenie strony początkowej Razor Page 274
- Utworzenie komponentów routingu i układu 275
- Utworzenie komponentów Razor 276
- Sprawdzenie konfiguracji Blazor 276
- Zarządzanie zamówieniami 277
- Usprawnienie modelu 278
- Wyświetlanie zamówień administratorowi 279
- Dodajemy zarządzanie katalogiem 282
- Rozszerzenie repozytorium 283
- Dodanie kontroli poprawności modelu 284
- Tworzenie komponentu listy 285
- Tworzenie komponentu widoku szczegółowego 286
- Tworzenie komponentu edytora 288
- Usuwanie produktu 290
- Podsumowanie 293
- Zabezpieczanie funkcji administracyjnych 294
- Utworzenie bazy danych dla systemu Identity 294
- Dodanie konwencjonalnej funkcjonalności administracyjnej 300
- Zdefiniowanie prostej polityki autoryzacji 302
- Utworzenie kontrolera AccountController i widoków 303
- Przetestowanie polityki bezpieczeństwa 307
- Przygotowanie ASP.NET Core do wdrożenia 307
- Konfiguracja obsługi błędów 307
- Utworzenie produkcyjnych ustawień konfiguracyjnych 309
- Utworzenie obrazu Dockera 310
- Uruchomienie skonteneryzowanej aplikacji 312
- Podsumowanie 313
- Utworzenie przykładowego projektu 318
- Uruchomienie przykładowej aplikacji 319
- Poznajemy platformę ASP.NET Core 320
- Poznajemy oprogramowanie pośredniczące i potok żądania 320
- Poznajemy usługi 321
- Poznajemy projekt ASP.NET Core 322
- Poznajemy punkt wyjścia aplikacji 323
- Poznajemy klasę Startup 324
- Poznajemy plik projektu 325
- Tworzenie własnego oprogramowania pośredniczącego 327
- Definiowanie oprogramowania pośredniczącego za pomocą klasy 331
- Poznajemy zwrotną ścieżkę dostępu potoku żądania 334
- Skrócenie potoku żądania 336
- Tworzenie odgałęzienia potoku żądania 338
- Utworzenie końcowego oprogramowania pośredniczącego 340
- Konfiguracja oprogramowania pośredniczącego 343
- Używanie wzorca opcji z bazującym na klasie komponentem oprogramowania pośredniczącego 345
- Podsumowanie 347
- Utworzenie przykładowego projektu 349
- Poznajemy routing URL 353
- Dodanie komponentu oprogramowania pośredniczącego routingu i zdefiniowanie punktu końcowego 353
- Poznajemy wzorce adresu URL 357
- Używanie zmiennych segmentów we wzorcach URL 358
- Generowanie adresów URL na podstawie tras 363
- Zarządzanie dopasowaniem adresów URL 367
- Dopasowanie wielu wartości z pojedynczego segmentu adresu URL 367
- Używanie wartości domyślnych dla zmiennych segmentów 369
- Używanie segmentów opcjonalnych we wzorcu adresu URL 369
- Używanie zmiennej segmentu catchall 371
- Ograniczenia podczas dopasowywania segmentów 372
- Definiowanie trasy awaryjnej 376
- Zaawansowane funkcje routingu 377
- Tworzenie ograniczeń niestandardowych 378
- Unikanie wyjątków związanych z niedopasowaniem trasy 379
- Uzyskanie dostępu do punktu końcowego z poziomu komponentu oprogramowania pośredniczącego 382
- Podsumowanie 384
- Utworzenie przykładowego projektu 386
- Utworzenie komponentu oprogramowania pośredniczącego i punktu końcowego 387
- Konfiguracja potoku żądania 388
- Poznajemy położenie usługi i ścisłe powiązanie komponentów 390
- Problem związany z położeniem usługi 391
- Problem związany ze ścisłym powiązaniem komponentów 393
- Używanie mechanizmu wstrzykiwania zależności 396
- Używanie usługi w klasie oprogramowania pośredniczącego 397
- Używanie usługi w punkcie końcowym 399
- Cykl życiowy usługi 404
- Tworzenie usługi tymczasowej 405
- Unikanie problemów związanych z ponownym używaniem usługi tymczasowej 406
- Używanie usługi zasięgu 410
- Inne funkcje mechanizmu wstrzykiwania zależności 416
- Utworzenie łańcucha zależności 416
- Dostęp do usług w metodzie ConfigureServices() 418
- Używanie funkcji fabryki usługi 419
- Tworzenie usługi z wieloma implementacjami 421
- Używanie usługi pozbawionej typu 424
- Podsumowanie 425
- Utworzenie przykładowego projektu 427
- Używanie usługi konfiguracji 429
- Poznajemy plik konfiguracyjny dla danego środowiska 430
- Uzyskiwanie dostępu do ustawień konfiguracyjnych 431
- Używanie danych konfiguracyjnych w usługach 433
- Poznajemy plik ustawień początkowych 435
- Ustalanie środowiska za pomocą kodu w klasie Startup 441
- Przechowywanie kluczy tajnych użytkownika 442
- Używanie usługi rejestrowania danych 445
- Generowanie komunikatów 446
- Określenie minimalnego poziomu rejestrowanych komunikatów 450
- Używanie treści statycznej i pakietów działających po stronie klienta 451
- Dodanie komponentu oprogramowania pośredniczącego odpowiedzialnego za obsługę treści statycznej 452
- Używanie pakietów po stronie klienta 457
- Podsumowanie 460
- Utworzenie przykładowego projektu 462
- Używanie mechanizmu ciasteczek 463
- Obsługa zgody na użycie ciasteczek 466
- Zarządzanie zgodą na używanie ciasteczek 468
- Mechanizm sesji 471
- Konfiguracja usługi sesji i komponentu oprogramowania pośredniczącego 471
- Używanie danych sesji 474
- Praca z połączeniami HTTPS 476
- Włączanie obsługi połączeń HTTPS 476
- Wykrywanie żądań HTTPS 478
- Wymuszanie obsługi żądań HTTPS 480
- Włączenie protokołu HTTP Strict Transport Security 481
- Obsługa wyjątków i błędów 484
- Zwrot odpowiedzi HTML zawierającej informacje o błędzie 486
- Usprawnianie odpowiedzi zawierających kody stanu 489
- Filtrowanie żądań za pomocą nagłówka Host 491
- Podsumowanie 494
- Utworzenie przykładowego projektu 497
- Buforowanie danych 499
- Buforowanie wartości danych 501
- Używanie współdzielonego i trwałego bufora danych 505
- Buforowanie odpowiedzi 509
- Entity Framework Core 512
- Instalacja Entity Framework Core 513
- Tworzenie modelu danych 514
- Konfiguracja usługi bazy danych 515
- Tworzenie i stosowanie migracji bazy danych 517
- Przygotowanie bazy danych 517
- Używanie danych w punkcie końcowym 520
- Podsumowanie 523
- Utworzenie projektu 527
- Dodawanie modelu danych 528
- Dodawanie pakietów NuGet do projektu 528
- Tworzenie modelu danych 529
- Przygotowanie bazy danych 531
- Konfiguracja usług Entity Framework Core i komponentu oprogramowania pośredniczącego 533
- Tworzenie i stosowanie migracji 534
- Dodawanie frameworka CSS 535
- Konfigurowanie potoku żądania 535
- Uruchomienie przykładowej aplikacji 537
- Podsumowanie 537
- Utworzenie przykładowego projektu 539
- Poznajemy usługi sieciowe RESTful 540
- Poznajemy metody i adresy URL żądania 540
- Poznajemy format JSON 541
- Tworzenie usługi sieciowej za pomocą niestandardowego punktu końcowego 542
- Utworzenie usługi sieciowej za pomocą kontrolera 545
- Włączenie obsługi frameworka MVC 545
- Tworzenie kontrolera 547
- Usprawnienie usługi sieciowej 557
- Używanie akcji asynchronicznych 558
- Uniknięcie zbędnego dołączania modelu 560
- Używanie wyniku akcji 561
- Sprawdzanie poprawności danych 568
- Stosowanie atrybutu kontrolera API 570
- Pomijanie właściwości null 571
- Podsumowanie 574
- Utworzenie przykładowego projektu 576
- Usunięcie bazy danych 577
- Uruchomienie przykładowej aplikacji 577
- Praca z powiązanymi ze sobą danymi 578
- Usunięcie odwołania cyklicznego w danych 580
- Obsługa metody HTTP PATCH 581
- Poznajemy standard JSON Patch 581
- Instalacja i konfiguracja pakietu JSON Patch 582
- Definiowanie metody akcji 583
- Formatowanie treści 584
- Poznajemy domyślną politykę treści 584
- Poznajemy negocjację treści 586
- Określanie formatu danych akcji 590
- Pobranie formatu danych z adresu URL 592
- Ograniczanie formatów otrzymywanych przez metodę akcji 593
- Dokumentowanie i analizowanie usług sieciowych 595
- Rozwiązywanie konfliktów metod akcji 595
- Instalacja i konfiguracja pakietu Swashbuckle 596
- Dopracowanie opisu API 599
- Podsumowanie 603
- Utworzenie przykładowego projektu 605
- Usunięcie bazy danych 606
- Uruchomienie przykładowej aplikacji 607
- Rozpoczęcie pracy z widokiem 607
- Konfiguracja aplikacji 607
- Utworzenie kontrolera HTML 609
- Tworzenie widoku Razor 612
- Wybór widoku na podstawie nazwy 614
- Praca z widokami Razor 618
- Wybór typu modelu widoku 621
- Używanie pliku poleceń importujących widoki 624
- Poznajemy składnię Razor 626
- Poznajemy dyrektywy 627
- Poznajemy wyrażenia treści 627
- Zdefiniowanie elementu treści 628
- Zdefiniowanie wartości atrybutu 629
- Użycie konstrukcji warunkowych 630
- Wyświetlanie sekwencji 634
- Używanie bloków kodu Razor 636
- Podsumowanie 637
- Utworzenie przykładowego projektu 639
- Usunięcie bazy danych 640
- Uruchomienie przykładowej aplikacji 641
- Używanie obiektu ViewBag 641
- Używanie danych tymczasowych 643
- Praca z układami 646
- Konfiguracja układu za pomocą obiektu ViewBag 648
- Używanie pliku ViewStart 650
- Nadpisanie układu domyślnego 651
- Zastosowanie sekcji układu 655
- Użycie widoków częściowych 661
- Włączanie widoków częściowych 661
- Tworzenie widoku częściowego 662
- Zastosowanie widoku częściowego 662
- Poznajemy kodowanie treści 665
- Kodowanie treści HTML 666
- Kodowanie JSON 668
- Podsumowanie 669
- Utworzenie przykładowego projektu 671
- Uruchomienie przykładowej aplikacji 672
- Poznajemy strony Razor 672
- Konfiguracja stron Razor 673
- Tworzenie strony Razor 674
- Poznajemy routing stron Razor 678
- Określanie wzorca routingu na stronie Razor 680
- Dodawanie tras stron Razor 682
- Poznajemy klasę modelu strony 684
- Używanie pliku klasy ukrytej 684
- Poznajemy wynik akcji na stronie Razor 688
- Obsługa wielu metod HTTP 692
- Wybór metody procedury obsługi 694
- Poznajemy widok strony Razor 696
- Utworzenie układu dla strony Razor 696
- Używanie widoków częściowych na stronach Razor 698
- Tworzenie strony Razor bez modelu strony 699
- Podsumowanie 701
- Utworzenie przykładowego projektu 703
- Usunięcie bazy danych 705
- Uruchomienie przykładowej aplikacji 706
- Poznajemy komponent widoku 706
- Utworzenie komponentu widoku 707
- Zastosowanie komponentu widoku 708
- Poznajemy wynik działania komponentu widoku 711
- Zwrot widoku częściowego 712
- Zwrot fragmentów kodu HTML 715
- Pobieranie danych kontekstu 718
- Użycie argumentów do przekazania kontekstu z widoku nadrzędnego 719
- Tworzenie asynchronicznego komponentu widoku 722
- Utworzenie klasy komponentu widoku 725
- Utworzenie hybrydowej klasy kontrolera 727
- Podsumowanie 730
- Utworzenie przykładowego projektu 732
- Usunięcie bazy danych 734
- Uruchomienie przykładowej aplikacji 734
- Utworzenie atrybutu pomocniczego znacznika 735
- Zdefiniowanie klasy atrybutu pomocniczego znacznika 736
- Rejestrowanie atrybutu pomocniczego znacznika 739
- Użycie atrybutu pomocniczego znacznika 739
- Zawężanie zasięgu atrybutu pomocniczego znacznika 741
- Rozszerzenie zasięgu atrybutu pomocniczego znacznika 742
- Zaawansowane funkcje atrybutu pomocniczego znacznika 744
- Tworzenie elementów skrótu 745
- Programowe tworzenie elementów 747
- Umieszczanie treści przed elementem i po nim 748
- Pobieranie danych kontekstu widoku 752
- Praca z modelem widoku 755
- Koordynacja między atrybutami pomocniczymi znaczników 759
- Zawieszenie wygenerowania elementu 761
- Używanie komponentów atrybutu pomocniczego znacznika 763
- Utworzenie komponentu atrybutu pomocniczego znacznika 763
- Zwiększenie puli elementów obsługiwanych przez komponent atrybutu pomocniczego znacznika 766
- Podsumowanie 768
- Przygotowanie przykładowego projektu 770
- Dodawanie pliku obrazu 772
- Instalowanie pakietu działającego po stronie klienta 772
- Usunięcie bazy danych 773
- Uruchomienie przykładowej aplikacji 773
- Włączanie wbudowanych atrybutów pomocniczych znaczników 774
- Przekształcanie znaczników (a) 774
- Używanie znaczników (a) na stronach Razor 776
- Używanie atrybutów pomocniczych znaczników obsługujących pliki JavaScript i CSS 777
- Zarządzanie plikami JavaScript 778
- Zarządzanie arkuszami stylów CSS 787
- Praca ze znacznikiem (image) 790
- Użycie buforowanych danych 792
- Określenie czasu wygaśnięcia buforowanej treści 794
- Używanie atrybutu pomocniczego znacznika (environment) 797
- Podsumowanie 798
- Przygotowanie przykładowego projektu 800
- Usunięcie bazy danych 801
- Uruchomienie przykładowej aplikacji 802
- Poznajemy wzorzec obsługi formularza 803
- Tworzenie kontrolera do obsługi formularza 803
- Tworzenie strony Razor przeznaczonej do obsługi formularza 806
- Używanie atrybutów pomocniczych znaczników do usprawnienia formularzy 808
- Praca ze znacznikami formularza HTML 808
- Transformacja przycisków formularza 810
- Praca ze znacznikami (input) 812
- Transformacja atrybutu type elementu (input) 813
- Formatowanie wartości danych 815
- Wyświetlanie w znaczniku (input) wartości z powiązanych ze sobą danych 818
- Praca ze znacznikiem (label) 823
- Praca ze znacznikami (select) i (option) 824
- Dodanie treści do znacznika (select) 826
- Praca ze znacznikiem (textarea) 828
- Zabezpieczenie przed atakami typu CSRF 830
- Włączanie w kontrolerze zabezpieczenia przed atakami typu CSRF 831
- Włączanie na stronie Razor zabezpieczenia przed atakami typu CSRF 833
- Klienty JavaScript i tokeny zabezpieczające przed atakami typu CSRF 834
- Podsumowanie 837
- Utworzenie przykładowego projektu 839
- Usunięcie bazy danych 840
- Uruchomienie przykładowej aplikacji 840
- Poznajemy dołączanie modelu 841
- Dołączanie typów prostych 843
- Dołączanie typów prostych na stronach Razor 844
- Poznajemy dołączanie wartości domyślnej 845
- Dołączanie typów złożonych 848
- Dołączanie do właściwości 850
- Dołączanie zagnieżdżonych typów złożonych 852
- Selektywne dołączanie właściwości 856
- Selektywne dołączanie właściwości w klasie modelu 857
- Dołączanie tablic i kolekcji 859
- Dołączanie do tablic 859
- Dołączanie do prostej kolekcji 862
- Dołączanie do słownika 864
- Dołączanie kolekcji typów złożonych 866
- Określanie źródła dołączania modelu 869
- Określanie źródła danych dla właściwości 871
- Użycie nagłówków jako źródła danych dla funkcji dołączania modelu 873
- Użycie treści żądania jako źródła danych dla funkcji dołączania modelu 874
- Ręczne dołączanie modelu 875
- Podsumowanie 877
- Utworzenie przykładowego projektu 879
- Usunięcie bazy danych 881
- Uruchomienie przykładowej aplikacji 881
- Potrzeba stosowania kontroli poprawności danych modelu 881
- Jawna kontrola poprawności modelu 882
- Wyświetlenie użytkownikowi błędów podczas kontroli poprawności 886
- Wyświetlanie komunikatów kontroli poprawności 888
- Wyświetlanie błędów kontroli poprawności na poziomie właściwości 893
- Wyświetlanie błędów kontroli poprawności na poziomie modelu 895
- Jawne sprawdzanie danych na stronie Razor 897
- Definiowanie reguł poprawności za pomocą metadanych 901
- Tworzenie własnego atrybutu kontroli poprawności 905
- Użycie kontroli poprawności po stronie klienta 910
- Wykonywanie zdalnej kontroli poprawności 913
- Wykonywanie zdalnej kontroli poprawności na stronie Razor 916
- Podsumowanie 918
- Utworzenie przykładowego projektu 920
- Włączenie obsługi połączeń HTTPS 921
- Usunięcie bazy danych 922
- Uruchomienie przykładowej aplikacji 922
- Użycie filtrów 923
- Użycie filtrów na stronach Razor 927
- Poznajemy filtry 929
- Tworzenie własnych filtrów 931
- Użycie filtrów autoryzacji 931
- Używanie filtrów zasobów 933
- Użycie filtrów akcji 938
- Używanie filtrów strony 943
- Używanie filtru wyniku 947
- Użycie filtrów wyjątków 952
- Utworzenie filtru wyjątku 953
- Zarządzanie cyklem życiowym filtru 955
- Utworzenie fabryki filtrów 957
- Używanie zasięgu mechanizmu wstrzykiwania zależności do zarządzania cyklem życiowym filtrów 959
- Użycie filtrów globalnych 961
- Poznajemy i zmieniamy kolejność wykonywania filtrów 963
- Zmiana kolejności filtrów 965
- Podsumowanie 968
- Utworzenie przykładowego projektu 969
- Usunięcie bazy danych 972
- Uruchomienie przykładowej aplikacji 972
- Utworzenie aplikacji bazującej na formularzach MVC 973
- Przygotowanie modelu widoku i widoku 973
- Odczyt danych 975
- Tworzenie danych 977
- Edycja danych 981
- Usunięcie danych 984
- Utworzenie bazującej na formularzach aplikacji stron Razor 986
- Tworzenie wspólnej funkcjonalności 988
- Definiowanie stron dla operacji CRUD 991
- Tworzenie nowych obiektów powiązanych ze sobą danych 993
- Dostarczanie w tym samym żądaniu powiązanych ze sobą danych 993
- Utworzenie nowych danych w innym miejscu 997
- Podsumowanie 1001
- Utworzenie projektu 1005
- Dodawanie pakietów NuGet do projektu 1006
- Dodawanie modelu danych 1007
- Przygotowanie bazy danych 1008
- Konfiguracja usług Entity Framework Core i komponentu oprogramowania pośredniczącego 1010
- Tworzenie i stosowanie migracji 1012
- Dodawanie frameworka CSS 1012
- Konfigurowanie usług i komponentu oprogramowania pośredniczącego 1013
- Tworzenie kontrolera i widoku 1014
- Tworzenie strony Razor 1016
- Uruchomienie przykładowej aplikacji 1018
- Podsumowanie 1019
- Utworzenie przykładowego projektu 1021
- Poznajemy serwer Blazor 1022
- Poznajemy zalety serwera Blazor 1024
- Poznajemy wady serwera Blazor 1024
- Wybór między serwerem Blazor i frameworkiem Angular, React lub Vue.js 1024
- Rozpoczęcie pracy z technologią Blazor 1025
- Konfiguracja ASP.NET Core do pracy z serwerem Blazor 1025
- Tworzenie komponentu Razor 1027
- Poznajemy podstawy funkcjonalności komponentu Razor 1032
- Poznajemy zdarzenia Blazor i dołączanie danych 1033
- Wykorzystanie mechanizmu dołączania danych 1041
- Używanie klasy do definiowania komponentu 1047
- Używanie pliku ukrytego kodu 1047
- Definiowanie klasy komponentu Razor 1048
- Podsumowanie 1050
- Utworzenie przykładowego projektu 1051
- Łączenie komponentów 1052
- Konfiguracja komponentu za pomocą atrybutu 1054
- Tworzenie niestandardowych zdarzeń i dołączania danych 1060
- Wyświetlanie treści potomnej w komponencie 1066
- Tworzenie komponentu szablonu 1068
- Używanie parametrów typu generycznego w komponencie szablonu 1070
- Parametry kaskadowe 1076
- Obsługa błędów 1079
- Błędy dotyczące połączenia 1080
- Obsługa niewychwyconych błędów aplikacji 1082
- Podsumowanie 1085
- Utworzenie przykładowego projektu 1087
- Używanie routingu komponentu 1088
- Przygotowania dla stron Razor 1089
- Dodawanie tras do komponentów 1090
- Poruszanie się między komponentami stosującymi routing 1094
- Otrzymywanie danych routingu 1097
- Używanie układu do zdefiniowania wspólnej treści 1099
- Metody cyklu życiowego komponentu 1101
- Używanie metod cyklu życiowego w zadaniach asynchronicznych 1103
- Zarządzanie interakcjami komponentu 1106
- Używanie odniesień do komponentów potomnych 1106
- Praca z komponentami pochodzącymi z innego kodu 1109
- Współpraca z komponentami za pomocą JavaScriptu 1114
- Podsumowanie 1122
- Utworzenie przykładowego projektu 1124
- Usunięcie bazy danych i uruchomienie aplikacji 1127
- Używanie komponentów formularza Blazor 1127
- Tworzenie niestandardowych komponentów formularza 1129
- Weryfikacja danych formularza 1133
- Obsługa zdarzeń formularza 1137
- Używanie Entity Framework Core z technologią Blazor 1139
- Kwestia zasięgu kontekstu w Entity Framework Core 1140
- Problem związany z powtórzonym zapytaniem 1144
- Przeprowadzanie operacji CRUD 1150
- Utworzenie komponentu List 1150
- Utworzenie komponentu Details 1152
- Tworzenie komponentu Editor 1153
- Rozbudowa funkcjonalności formularza Blazor 1156
- Tworzenie niestandardowego ograniczenia weryfikacji 1157
- Tworzenie wysyłającego formularz przycisku, który będzie aktywny, jedynie gdy dane są poprawne 1160
- Podsumowanie 1162
- Utworzenie przykładowego projektu 1165
- Usunięcie bazy danych i uruchomienie aplikacji 1166
- Konfiguracja Blazor WebAssembly 1167
- Tworzenie projektu współdzielonego 1167
- Tworzenie projektu Blazor WebAssembly 1168
- Przygotowanie projektu ASP.NET Core 1169
- Dodawanie odwołania do pliku rozwiązania 1169
- Otworzenie projektów 1169
- Dokończenie konfiguracji Blazor WebAssembly 1169
- Testowanie miejsc zarezerwowanych dla komponentów 1173
- Tworzenie komponentu Blazor WebAssembly 1173
- Importowanie przestrzeni nazw modelu danych 1173
- Tworzenie komponentu 1174
- Tworzenie układu 1178
- Definiowanie stylów CSS 1179
- Ukończenie aplikacji Blazor WebAssembly 1179
- Tworzenie komponentu Details 1179
- Tworzenie komponentu Editor 1181
- Podsumowanie 1184
- Utworzenie przykładowego projektu 1186
- Przygotowanie projektu do użycia ASP.NET Core Identity 1188
- Przygotowanie bazy danych ASP.NET Core Identity 1188
- Konfigurowanie ciągu tekstowego połączenia z bazą danych 1189
- Konfigurowanie aplikacji 1189
- Tworzenie migracji bazy danych Identity i jej przeprowadzenie 1191
- Tworzenie narzędzi przeznaczonych do zarządzania użytkownikami 1191
- Przygotowanie narzędzi przeznaczonych do zarządzania użytkownikami 1192
- Wyświetlanie listy kont użytkowników 1193
- Tworzenie użytkowników 1195
- Edytowanie użytkowników 1204
- Usunięcie użytkownika 1206
- Tworzenie narzędzi przeznaczonych do zarządzania rolami 1207
- Przygotowanie do utworzenia narzędzi przeznaczonych do zarządzania rolami 1209
- Wyświetlanie i usuwanie ról 1209
- Tworzenie roli 1211
- Przypisywanie użytkownika do roli 1212
- Podsumowanie 1215
- Utworzenie przykładowego projektu 1216
- Uwierzytelnianie użytkowników 1217
- Tworzenie funkcjonalności logowania 1217
- Analiza ciasteczka ASP.NET Core Identity 1221
- Tworzenie strony wylogowania 1222
- Testowanie funkcjonalności uwierzytelniania 1223
- Włączanie oprogramowania pośredniczącego odpowiedzialnego za uwierzytelnianie w ASP.NET Core Identity 1223
- Autoryzacja dostępu do punktu końcowego 1227
- Zastosowanie atrybutu Authorize 1227
- Włączenie oprogramowania pośredniczącego odpowiedzialnego za obsługę uwierzytelniania 1228
- Utworzenie punktu końcowego informującego o braku dostępu 1228
- Przygotowanie danych 1229
- Testowanie sekwencji uwierzytelniania 1231
- Autoryzacja dostępu do aplikacji Blazor 1233
- Uwierzytelnianie w komponentach Blazor 1234
- Wyświetlanie treści uwierzytelnionym użytkownikom 1236
- Uwierzytelnianie i autoryzowanie usług sieciowych 1238
- Tworzenie prostego klienta JavaScript 1241
- Ograniczanie dostępu do usługi sieciowej 1243
- Używanie ciasteczka uwierzytelniania 1244
- Używanie tokenu bearer 1247
- Przygotowanie aplikacji 1247
- Tworzenie tokenów 1248
- Uwierzytelnianie za pomocą tokenu 1250
- Ograniczanie dostępu za pomocą tokenów 1253
- Używanie tokenów do żądania danych 1253
- Podsumowanie 1255
O autorze 23
O recenzencie 24
CZĘŚĆ I. WPROWADZENIE DO ASP.NET CORE 25
Rozdział 1. ASP.NET Core w szerszym kontekście 27
Rozdział 2. Rozpoczęcie pracy z ASP.NET Core 35
Rozdział 3. Pierwsza aplikacja ASP.NET Core 57
Rozdział 4. Używanie narzędzi programistycznych 83
Rozdział 5. Najważniejsze cechy języka C# 103
Rozdział 6. Testy jednostkowe w aplikacji ASP.NET Core 149
Rozdział 7. SportsStore - kompletna aplikacja 169
Rozdział 8. SportsStore - nawigacja i koszyk na zakupy 208
Rozdział 9. SportsStore - ukończenie koszyka na zakupy 245
Rozdział 10. SportsStore - administracja 272
Rozdział 11. SportsStore - bezpieczeństwo i wdrożenie aplikacji 294
CZĘŚĆ II. PLATFORMA ASP.NET CORE 315
Rozdział 12. Poznajemy platformę ASP.NET Core 317
Rozdział 13. Routing URL 348
Rozdział 14. Wstrzykiwanie zależności 385
Rozdział 15. Używanie funkcjonalności platformy - część I 426
Rozdział 16. Używanie funkcjonalności platformy - część II 461
Rozdział 17. Praca z danymi 495
CZĘŚĆ III. APLIKACJE ASP.NET CORE 525
Rozdział 18. Utworzenie przykładowego projektu 527
Rozdział 19. Tworzenie usługi sieciowej RESTful 538
Rozdział 20. Funkcje zaawansowane usługi sieciowej 575
Rozdział 21. Używanie kontrolerów z widokami - część I 604
Rozdział 22. Używanie kontrolerów z widokami - część II 638
Rozdział 23. Strony Razor 670
Rozdział 24. Komponenty widoku 702
Rozdział 25. Poznajemy atrybuty pomocnicze znaczników 731
Rozdział 26. Używanie wbudowanych atrybutów pomocniczych znaczników 769
Rozdział 27. Użycie atrybutów pomocniczych znaczników formularza 799
Rozdział 28. Dołączanie modelu 838
Rozdział 29. Kontrola poprawności danych modelu 878
Rozdział 30. Filtry 919
Rozdział 31. Utworzenie aplikacji bazującej na formularzach 969
CZĘŚĆ IV. FUNKCJE ZAAWANSOWANE ASP.NET CORE 1003
Rozdział 32. Utworzenie przykładowego projektu 1005
Rozdział 33. Praca z serwerem Blazor - część I 1020
Rozdział 34. Praca z serwerem Blazor - część II 1051
Rozdział 35. Funkcje zaawansowane Blazor 1086
Rozdział 36. Dane i formularze Blazor 1123
Rozdział 37. Używanie Blazor Web Assembly 1163
Rozdział 38. Użycie ASP.NET Core Identity 1185
Rozdział 39. Stosowanie ASP.NET Core Identity 1216
Helion - inne książki
-
Nowość Promocja Promocja 2za1
JavaScript to supermoc programowania internetu! Zapomnij o suchych, nudnych i statycznych stronach — JavaScript umożliwia interakcję z użytkownikami, pobieranie danych z sieci, rysowanie grafiki i robienie wielu innych świetnych i funkcjonalnych rzeczy! A to dopiero początek: JavaScript jest jednym z najpopularniejszych języków programowania, a jego zastosowanie wykracza daleko poza internet!- Druk
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce nauczysz się skutecznie wykrywać cyberataki wymierzone w infrastrukturę opartą na systemie Windows i dowiesz się, jak na nie reagować. Zaczniesz od zapoznania się ze współczesnymi technikami cyberataków, z metodami działania napastników i ich motywacjami. Poznasz szczegóły każdej fazy procesu reagowania — od wykrycia, przez analizę, aż po odzyskiwanie danych — a także niezbędne narzędzia, techniki i strategie. W miarę postępów zgłębisz tajniki odnajdywania cyfrowych śladów na endpointach. Na koniec przeanalizujesz sprawdzone podejścia do wykrywania zagrożeń i poznasz strategie aktywnej detekcji incydentów, jeszcze zanim agresor osiągnie swój cel.- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Nowość Promocja Promocja 2za1
C# ma ugruntowaną pozycję jednego z najważniejszych języków programowania. Nowoczesny, wszechstronny i dojrzały, a do tego sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu o wysokiej jakości. Nic nie stoi na przeszkodzie, aby C# stał się Twoim pierwszym językiem programowania i przy okazji pozwolił Ci się świetnie bawić!- Druk
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Książka, którą trzymasz w rękach, powstała z potrzeby zebrania w jednym miejscu najważniejszych zagadnień dotyczących sieci komputerowych i przedstawienia tej wiedzy w formie przystępnych odpowiedzi na konkretne pytania. Ten praktyczny przewodnik krok po kroku przeprowadzi Cię przez fundamenty działania współczesnych sieci komputerowych z uwzględnieniem ewolucji technologii, najlepszych praktyk, a także rzeczywistych scenariuszy stosowanych przez administratorów. Planujesz karierę jako inżynier sieci? Koniecznie sięgnij po tę książkę. Przy czym skorzystają z niej nie tylko przyszli inżynierowie - również pasjonaci sieci, studenci kierunków technicznych, specjaliści IT i osoby przygotowujące się do certyfikacji znajdą tu wiele cennych informacji.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Ten praktyczny przewodnik docenią głównie inżynierowie, menedżerzy, menedżerzy produktu i liderzy. Jego treść wykracza poza aspekty programistyczne, prezentując zalety całościowego myślenia o infrastrukturze, a więc szerszego planowania i uwzględniania kwestii administracji systemami. Dzięki książce poznasz odpowiedzi na kluczowe pytania: kiedy powołać projekt wytwarzania platformy, jak zorganizować zespół zajmujący się platformą, co odróżnia planowanie platformy od innych, pozornie podobnych inicjatyw. Znajdziesz tu też przydatne wskazówki, z których możesz skorzystać na każdym etapie wdrażania i stosowania podejścia opartego na inżynierii platform.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Poznaj historię programowania i przekonaj się, jak fascynujący jest świat koderów, od Charlesa Babbage’a i Ady Lovelace po Alana Turinga, Grace Hopper i Dennisa Ritchiego; od przełomowych bitów i bajtów po przejmujące ludzkie historie. Przekonaj się, że droga do sukcesu często bywa wyboista, triumf poprzedzają porażki, a depresja i kpiny ze strony innych to codzienność wielu pionierów. Strona po stronie odkrywaj nieoczywiste prawdy o technologii i o ludziach, których kod tworzy współczesny świat.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu się z kluczowymi koncepcjami stopniowo będziesz stosować tę wiedzę do coraz bardziej zaawansowanych przekształceń danych. Zajmiesz się także takimi zagadnieniami jak optymalizacja wydajności zapytań, obsługa błędów i implementacja efektywnych technik przetwarzania danych. W każdym rozdziale znajdziesz wiele przydatnych przykładów, za sprawą których rozwiniesz umiejętności pozwalające używać Power Query do radzenia sobie z realnymi wyzwaniami i poprawiania swoich umiejętności analitycznych. Przekonasz się, że dzięki zdobytym w ten sposób umiejętnościom z łatwością zastosujesz funkcje Power Query do przekształcania danych!- Druk
- PDF + ePub + Mobi pkt
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Pythonie. Zawiera dodatkowe rozdziały dotyczące tak ważnych zagadnień jak algorytmy i struktury danych. Zawarty w książce materiał, w tym słowniki , ułatwi Ci tworzenie solidnego i wydajnego kodu. Znajdziesz tu jasne, zwięzłe i praktyczne rady przeznaczone dla programistów na różnym poziomie zaawansowania. Niezależnie od tego, czy tworzysz aplikacje internetowe, analizujesz dane, czy trenujesz modele sztucznej inteligencji, dzięki temu podręcznikowi zdobędziesz cenne umiejętności pracy z Pythonem!- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Ten praktyczny przewodnik zawiera receptury uwzględniające nowe funkcje środowiska Zabbix. Znajdziesz tu informacje potrzebne do konfiguracji Zabbiksa z wbudowanym trybem wysokiej dostępności. Dowiesz się także, jak korzystać z aprowizacji użytkowników LDAP JIT, implementować funkcję niskopoziomowego wykrywania hostów, a także jak tworzyć zaawansowane wyzwalacze. Każda receptura została opracowana z myślą o różnych typach monitorowania i korzystania z serwerów proxy Zabbix. Ponadto nauczysz się modyfikować serwer i bazę danych Zabbix, a także zarządzać nimi za pomocą interfejsu API. Poznasz również rozwiązania problemów, na które możesz natrafić podczas pracy z Zabbiksem.- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller 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ą!- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.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 Core 3. Zaawansowane programowanie. Wydanie VIII Adam Freeman
(3)(2)
(0)
(0)
(1)
(0)
(0)
więcej opinii
ukryj opinie