Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Jimmy Engström
- Autor:
- Jimmy Engström
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 280
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
Do niedawna tworzenie interaktywnych stron internetowych wymagało programowania w JavaScripcie. Obecnie można się posłużyć platformą Blazor, która umożliwia efektywne tworzenie dynamicznych aplikacji internetowych opartych na technologii .NET i kodzie C#. Jeśli chcesz za pomocą Blazora tworzyć złożone aplikacje i wdrażać je w środowisku produkcyjnym, musisz dobrze poznać zasady pracy z tą platformą.
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.
Z tą książką nauczysz się:
- tworzenia prostych i zaawansowanych komponentów Blazor
- właściwego stosowania projektów Blazor Server i Blazor WebAssembly
- pisania interfejsów Minimal API
- korzystania z interoperacyjnych bibliotek JavaScript zawartych w platformie Blazor
- diagnozowania aplikacji Blazor
- testowania komponentów Blazor za pomocą biblioteki bUnit
Poznaj przenośność i moc platformy Blazor!
Blazor jest niezbędnym narzędziem do tworzenia interaktywnych aplikacji internetowych bez użycia JavaScript, ale opanowanie go jest dość trudne. Ta książka, napisana przez jednego z pionierów zastosowań platformy Blazor, wzbogacona o najnowsze przykłady kodów .NET 7 i C#, pomoże Ci sprostać wyzwaniom, z jakimi mierzą się początkujący użytkownicy platformy, i zapozna z dobrymi praktykami programowania.
Najpierw nauczysz się wykorzystywać moc platformy i poznasz pełne możliwości zarówno modelu Server, jak i WebAssembly. Następnie zajmiesz się praktycznym przykładem projektu silnika blogu. Wykorzystasz w nim swoją nowo nabytą wiedzę o tworzeniu projektów Blazor, wewnętrznych szczegółach składni języka Razor, weryfikowaniu zawartości formularzy i tworzeniu własnych komponentów.
Niniejsze, drugie wydanie obejmuje również generatory kodu źródłowego i szczegółowe informacje o nowym modelu Blazor WebAssembly. Zawiera osobny rozdział poświęcony przenoszeniu komponentów istniejącej, opartej na JavaScript (Angular, React) lub MVC witryny do platformy Blazor oraz łączeniu obu technologii.
Dowiesz się, jak używać wersji Blazor Hybrid z razem z platformą .NET MAUI do tworzenia uniwersalnych aplikacji stacjonarnych i mobilnych. Gdy dotrzesz do końca książki, będziesz mieć wiedzę niezbędną do tworzenia i wdrażania produkcyjnych aplikacji Blazor, a także pełny obraz tej platformy.
W tej książce:
- poznasz różne technologie wykorzystywane z platformą Blazor, m.in. Blazor Server, Blazor WebAssembly, Blazor Hybrid,
- dowiesz się, jak tworzyć proste i zaawansowane komponenty Blazor,
- zbadasz różnice między projektami Blazor Server i Blazor WebAssembly,
- dowiesz się, jak funkcjonują interfejsy Minimal API i stworzysz własny interfejs,
- poznasz istniejące biblioteki JavaScript zawarte w platformie Blazor i ich interoperacyjność,
- poznasz techniki diagnozowania aplikacji Blazor Server i Blazor WebAssembly,
- nauczysz się testować komponenty Blazor za pomocą biblioteki bUnit.
Wybrane bestsellery
-
Promocja Promocja 2za1
Dive into web development with Blazor in this essential guide to creating and deploying production-ready Blazor apps, updated to bring you up to speed with the new features and enhancements introduced in .NET 8.-
- PDF + ePub 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
Blazor is the new way to build interactive web apps using C# and .NET. This Blazor C# book starts by helping you discover Blazor and its features for building your first application, which will show you how Blazor can be used on the client-side, server-side, and cross-platform. This new edition covers the latest updates, including .NET 7 and C# 11.-
- PDF + ePub 170 pkt
(170,10 zł najniższa cena z 30 dni)
170.10 zł
189.00 zł (-10%) -
-
Nowość Promocja Promocja 2za1
Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmów, aby później przejść do różnych struktur danych: tablic, list, stosów, kolejek, słowników i zbiorów. Poszczególne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmów, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do różnych zadań, jak wyznaczanie najkrótszej ścieżki w grafie czy rozwiązywanie łamigłówek. W ten sposób nauczysz się budować w języku C# komponenty algorytmiczne, które bez problemu zastosujesz w rozmaitych aplikacjach, również internetowych i na platformy mobilne.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
Dzięki tej przystępnej, świetnie napisanej książce dowiesz się, czym jest dług techniczny, co prowadzi do jego powstawania i w jaki sposób można go bezpiecznie zrefaktoryzować przy użyciu nowoczesnych narzędzi dostępnych w środowisku Visual Studio, a także najnowszych składników języka C# 12 i platformy .NET 8. Nauczysz się też korzystać z zaawansowanych testów jednostkowych tworzonych przy użyciu xUnit i takich bibliotek jak Moq, Snapper czy Scientist.NET. Dowiesz się, jak stosować zasady SOLID, aby tworzyć łatwy w utrzymaniu kod, poznasz również techniki programowania defensywnego, które można stosować w nowszych wersjach C#. Ponadto nauczysz się przeprowadzać analizy kodu i pisać własne analizatory Roslyn do wykrywania i rozwiązywania problemów typowych dla Twojego projektu.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja Promocja 2za1
C# zintegrowany z platformą .NET pozwala tworzyć różnorodne aplikacje – od gier i programów desktopowych po zaawansowane korporacyjne systemy webowe i mobilne. Znajomość C# i platformy .NET otwiera więc możliwości realizowania projektów, które wykraczają poza podstawowe aplikacje. Dzięki C# możesz tworzyć gry komputerowe z wykorzystaniem silnika Unity – jednego z najpopularniejszych narzędzi w branży gamingowej. Z kolei platforma .NET pozwala na budowanie systemów backendowych o wysokiej wydajności, takich jak API do przetwarzania danych w czasie rzeczywistym czy aplikacje IoT (ang. internet of things), które zarządzają urządzeniami w inteligentnych domach i fabrykach.- Videokurs 68 pkt
(39,90 zł najniższa cena z 30 dni)
68.36 zł
159.00 zł (-57%) -
Promocja Promocja 2za1
Blazor Web App to platforma do tworzenia interaktywnych aplikacji webowych przy użyciu języka C# i technologii .NET, umożliwiająca uruchamianie kodu .NET w przeglądarce. Czyni ją to idealną technologią dla osób, które mając doświadczenie z platformą ASP.NET i językiem C#, chcą poszerzyć swoje umiejętności o tworzenie interfejsu aplikacji internetowych, lecz równocześnie, ze względów czasowych, nie są gotowe na naukę frameworków javascriptowych. Magia Blazora polega na tym, że technologia ta, korzystająca ze znanych mechanizmów i narzędzi, świetnie sprawdza się w szybkim wydawaniu internalowych narzędzi wspomagających pracę większych organizacji. Dodatkowo tworzenie aplikacji full stack w jednej technologii pozwala współdzielić dużą część domeny – modele, logikę biznesową. Dodatkowym atutem Blazora jest ułatwiona synchronizacja wersji obu warstw aplikacji – nie musisz przejmować się rozjazdem danych, jeżeli obie warstwy czerpią z jednej biblioteki.- Videokurs 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.07 zł
149.00 zł (-57%) -
Promocja Promocja 2za1
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(39,90 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja Promocja 2za1
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- PDF + ePub + Mobi
- Druk 98 pkt
(39,90 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja Promocja 2za1
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić!- Druk 92 pkt
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja Promocja 2za1
To czwarte wydanie podręcznika przeznaczonego dla programistów C#, którzy znają podstawy tego języka, jednak zależy im na dogłębnym zrozumieniu ważnych pojęć i przyswojeniu różnych sposobów myślenia o pozornie znanych zagadnieniach. W książce skrótowo opisano wersje C# od 2 do 5, a wyczerpująco omówiono wersje od 6 do 7.3. Zaprezentowano również niektóre informacje o projektowanych nowych elementach języka C# 8, takich jak typy referencyjne przyjmujące wartość null, wyrażenia switch, usprawnienia dopasowywania wzorców, a także dalsza integracja asynchroniczności z podstawowymi mechanizmami języka. Poszczególne treści zilustrowano licznymi przykładami kodu źródłowego.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja Promocja 2za1
Description Architecting ASP.NET Core Applications aims to be a reference guide for building modern, reliable, and scalable web applications. This book guides you from foundational concepts to advanced techniques, ensuring a solid understanding of ASP.NET Core's architecture and capabilities. This book provides a practical guide to mastering ASP.NE-
- ePub + Mobi 89 pkt
(85,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
This book offers a comprehensive introduction to ASP.NET Core as the foundation for full-stack development, and helps you develop modern web apps with leading JavaScript frameworks like Angular, React, and Vue.js.-
- PDF + ePub 116 pkt
(107,10 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
O autorze książki
Jimmy Engström programuje od siódmego roku życia. Używa platformy Blazor w środowiskach produkcyjnych od chwili udostępnienia jej pierwszej oficjalnej wersji. Wśród programistów jest znany jako światowej klasy ekspert w dziedzinie technologii .NET. Docenił to Microsoft, który przez dziewięć lat z rzędu przyznawał mu tytuł Microsoft Most Valuable Professional.
Zobacz pozostałe książki z serii
-
Promocja Promocja 2za1
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrowaniu, a także skonfigurować zaporę sieciową przy użyciu najnowszych technologii. Nauczysz się też automatyzować takie czynności jak monitorowanie systemu za pomocą auditd i utwardzanie (hardening) konfiguracji jądra Linux. Poznasz również sposoby ochrony przed złośliwym oprogramowaniem i skanowania systemów pod kątem luk w zabezpieczeniach. Znajdziesz tu ponadto podpowiedź, jak używać Security Onion do skonfigurowania systemu wykrywania włamań.- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawansowanych narzędzi. Poznasz różne systemy przechowywania plików i nauczysz się wyszukiwać urządzenia sieciowe za pomocą skanerów Nmap i Netdiscover. Zapoznasz się też ze sposobami utrzymywania integralności cyfrowego materiału dowodowego. Znajdziesz tu ponadto omówienie kilku bardziej zaawansowanych tematów, takich jak pozyskiwanie ulotnych danych z sieci, nośników pamięci i systemów operacyjnych.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja Promocja 2za1
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.- PDF + ePub + Mobi
- Druk 76 pkt
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(39,90 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Promocja Promocja 2za1
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- PDF + ePub + Mobi
- Druk 43 pkt
(34,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywać dane do projektów SI. Pokazano tu, jak umieszczać dane z analizy tekstu i widzenia komputerowego w raportach Power BI, co ułatwia korzystanie z zewnętrznej bazy wiedzy. Omówiono również procesy tworzenia i wdrażania modeli AutoML wytrenowanych na platformie Azure ML, a także umieszczania ich w edytorze Power Query. Nie zabrakło kwestii związanych z prywatnością, bezstronnością i odpowiedzialnością w korzystaniu z SI.- PDF + ePub + Mobi
- Druk 43 pkt
(34,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych.- PDF + ePub + Mobi
- Druk 43 pkt
(34,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń generatorowych, list składanych i dekoratorów. W tym wydaniu znalazły się nowe rozdziały dotyczące złożonych obiektów bezstanowych, funkcji kombinatorycznych i pakietu toolz, zawierającego zbiór modułów wspomagających pisanie programów funkcyjnych. Umieszczono tu ponadto sporo ciekawych przykładów, dotyczących choćby eksploracyjnej analizy danych i ich czyszczenia.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%)
Ebooka "Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Edition
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-289-0419-4, 9788328904194
- Data wydania książki drukowanej :
- 2023-12-11
- ISBN Ebooka:
- 978-83-289-0420-0, 9788328904200
- Data wydania ebooka :
-
2023-12-05
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 212848
- Rozmiar pliku Pdf:
- 6.7MB
- Rozmiar pliku ePub:
- 6.3MB
- Rozmiar pliku Mobi:
- 13MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 45.5MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Wymagania techniczne
- Dlaczego Blazor?
- Poprzednicy platformy Blazor
- Model WebAssembly
- Wprowadzenie do platformy .NET 7
- Wprowadzenie do platformy Blazor
- Blazor Server
- WebAssembly
- Blazor WebAssembly kontra Blazor Server
- Blazor Hybrid/.NET MAUI
- Podsumowanie
- Dalsza lektura
- Wymagania techniczne
- Przygotowanie środowiska programistycznego
- Windows
- macOS
- Linux (macOS lub Windows)
- Utworzenie pierwszej aplikacji Blazor
- Szablony projektów
- Utworzenie aplikacji Blazor Server
- Utworzenie aplikacji Blazor WebAssembly
- Korzystanie z wiersza poleceń
- Utworzenie projektu
- Struktura projektu
- Program.cs
- Index/_Host
- App
- MainLayout
- Bootstrap
- CSS
- Podsumowanie
- Wymagania techniczne
- Utworzenie magazynu danych
- Utworzenie nowego projektu
- Utworzenie klas danych
- Utworzenie interfejsu
- Zaimplementowanie interfejsu
- Utworzenie interfejsu API
- Podsumowanie
- Wymagania techniczne
- Informacje o komponentach
- Komponent Counter
- Komponent FetchData
- Składnia Razora
- Bloki kodu
- Wyrażenia niejawne
- Wyrażenia jawne
- Kodowanie wyrażeń
- Dyrektywy
- Wstrzykiwanie zależności
- Singleton
- Obiekt zakresowy
- Obiekt przejściowy
- Wstrzykiwanie usługi
- Miejsca umieszczania kodu
- Plik .razor
- Klasa częściowa
- Klasa pochodna
- Osobny plik
- Zdarzenia w cyklu życia komponentu
- Metody OnInitialized i OnInitializedAsync
- Metody OnParametersSet i OnParametersSetAsync
- Metody OnAfterRender i OnAfterRenderAsync
- Metoda ShouldRender
- Parametry komponentu
- Parametry kaskadowe
- Utworzenie pierwszego komponentu
- Utworzenie biblioteki komponentów
- Wykorzystanie biblioteki komponentów
- Utworzenie komponentu
- Podsumowanie
- Wymagania techniczne
- Wiązanie danych
- Wiązania jednokierunkowe
- Wiązanie dwukierunkowe
- Akcje i struktura EventCallback
- Metoda RenderFragment
- Fragment ChildContent
- Wartość domyślna
- Utworzenie komponentu alarmu
- Nowe wbudowane komponenty
- Ustawianie fokusu na elementach interfejsu graficznego
- Modyfikowanie sekcji <head>
- Wirtualizacja komponentów
- Granice błędów
- Podsumowanie
- Wymagania techniczne
- Elementy formularza
- EditForm
- InputBase
- InputCheckbox
- InputDate
- InputNumber
- InputSelect
- InputText
- InputTextArea
- InputRadio
- InputRadioGroup
- InputFile
- Implementacja weryfikacji poprawności danych
- Komponent ValidationMessage
- Komponent ValidationSummary
- Niestandardowe klasy stylów weryfikacji
- Wiązanie danych
- Wiązanie danych w elementach HTML
- Wiązanie danych w komponentach
- Utworzenie interfejsu administracyjnego
- Wyświetlanie i edytowanie kategorii
- Wyświetlanie i edytowanie tagów
- Wyświetlanie i edytowanie wpisów
- Podsumowanie
- Wymagania techniczne
- Utworzenie usługi
- Implementacja dostępu do danych
- Minimalistyczny interfejs API
- Utworzenie kontrolerów API
- Utworzenie klienta
- Podsumowanie
- Wymagania techniczne
- Implementacja uwierzytelniania użytkowników
- Konfiguracja aplikacji Blazor Server
- Uwierzytelnianie w aplikacji Blazor Server
- Uwierzytelnianie w aplikacji Blazor WebAssembly
- Dostosowanie usługi Auth0
- Uwierzytelnianie w interfejsie API
- Konfiguracja usługi Auth0
- Konfiguracja interfejsu API
- Implementacja autoryzacji
- Konfiguracja ról w usłudze Auth0
- Implementacja ról w aplikacji Blazor Server
- Implementacja ról w aplikacji Blazor WebAssembly
- Podsumowanie
- Wymagania techniczne
- Pliki statyczne
- Wybór platformy
- Tworzenie stylu
- Dodanie stylów CSS do projektu BlazorServer
- Dodanie stylów CSS do projektu BlazorWebAssembly
- Ulepszenie interfejsu administracyjnego
- Ulepszenie menu
- Dostosowanie wyglądu bloga
- Izolacja stylów CSS
- Podsumowanie
- Wymagania techniczne
- Dlaczego potrzebny jest kod JavaScript?
- Odwołania z C# do JavaScriptu
- Tryb globalny
- Tryb izolowany
- Odwołania z JavaScriptu do C#
- Wywołanie metody statycznej
- Wywołanie metody instancji
- Wykorzystanie istniejącej biblioteki JavaScript
- Interakcja z JavaScriptem w aplikacji Blazor WebAssembly
- Wywoływanie kodu JavaScript w kodzie C#
- Wywoływanie kodu C# w kodzie JavaScript
- Podsumowanie
- Wymagania techniczne
- Przechowywanie danych po stronie serwera
- Przechowywanie danych w adresie URL
- Restrykcje ścieżek
- Kwerendy
- Mniej typowe przypadki
- Przechowywanie danych w pamięci przeglądarki
- Utworzenie interfejsu
- Implementacja interfejsu w aplikacji Blazor Server
- Implementacja interfejsu w aplikacji Blazor WebAssembly
- Wspólny kod
- Przechowywanie danych w usłudze kontenera stanu w pamięci
- Aktualizacje na bieżąco w aplikacji Blazor Server
- Aktualizacje na bieżąco w aplikacji Blazor WebAssembly
- Podsumowanie
- Wymagania techniczne
- Wprowadzanie błędów
- Debugowanie aplikacji Blazor Server
- Debugowanie aplikacji Blazor WebAssembly
- Debugowanie aplikacji Blazor WebAssembly w przeglądarce
- Przeładowywanie kodu na gorąco
- Podsumowanie
- Wymagania techniczne
- Co to jest bUnit?
- Przygotowanie projektu testowego
- Imitowanie interfejsu API
- Tworzenie testów
- Testowanie uwierzytelniania użytkowników
- Testowanie JavaScriptu
- Podsumowanie
- Wymagania techniczne
- Ciągłe dostarczanie oprogramowania
- Opcje hostingu
- Hosting Blazor Server
- Hosting Blazor WebAssembly
- Hosting IIS
- Podsumowanie
- Wymagania techniczne
- Web Components
- Custom Elements
- Komponent Blazora
- Wykorzystanie platformy Blazor w witrynie Angular
- Wykorzystanie platformy Blazor w witrynie React
- Wykorzystanie platformy Blazor w witrynie MVC/Razor Pages
- Wykorzystanie komponentów Web Components w witrynie Blazor
- Migracja z Web Forms
- Podsumowanie
- Wymagania techniczne
- Narzędzia kompilacyjne .NET WebAssembly
- Kompilacja AOT
- WebAssembly SIMD
- Przycinanie kodu
- Leniwe ładowanie kodu
- Aplikacje PWA
- Natywne zależności
- Typowe problemy
- Wskaźnik postępu
- Wstępne renderowanie na serwerze
- Wstępne ładowanie strony i zapisywanie stanu aplikacji
- Podsumowanie
- Wymagania techniczne
- Czym są generatory kodu?
- Pierwsze kroki z generatorem
- Projekty społeczności
- InterfaceGenerator
- Blazorators
- Generatory kodu C#
- Przykłady Roslyn SDK
- Microsoft Learn
- Podsumowanie
- Wymagania techniczne
- Co to jest .NET MAUI?
- Utworzenie projektu
- Aplikacja platformy .NET MAUI
- Biblioteka klas platformy .NET MAUI
- Aplikacja platformy .NET MAUI Blazor
- Szczegóły szablonu
- Uruchamianie aplikacji w systemie Android
- Uruchomienie aplikacji na emulatorze
- Uruchomienie aplikacji na fizycznym urządzeniu
- Uruchamianie aplikacji w systemie iOS
- Gorący restart
- Uruchamianie aplikacji w systemie macOS
- Uruchamianie aplikacji w systemie Windows
- Uruchamianie aplikacji w systemie Tizen
- Podsumowanie
- Wymagania techniczne
- Doświadczenia w uruchamianiu aplikacji Blazor w środowisku produkcyjnym
- Problemy z pamięcią
- Problemy z wielowątkowością
- Błędy
- Stare przeglądarki
- Dalsze kroki
- Społeczność
- Komponenty
- Podsumowanie
O autorze
O recenzentach
Przedmowa
Wprowadzenie
Rozdział 1. Witaj, Blazor!
Rozdział 2. Utworzenie pierwszej aplikacji Blazor
Rozdział 3. Udostępnianie kodu i zasobów
Rozdział 4. Podstawowe komponenty platformy Blazor
Rozdział 5. Tworzenie zaawansowanych komponentów Blazora
Rozdział 6. Tworzenie formularzy z weryfikacją danych
Rozdział 7. Tworzenie interfejsu API
Rozdział 8. Uwierzytelnianie i autoryzacja
Rozdział 9. Udostępnianie kodu i zasobów
Rozdział 10. Interakcja z JavaScriptem
Rozdział 11. Zarządzanie stanem - część II
Rozdział 12. Debugowanie kodu
Rozdział 13. Testowanie
Rozdział 14. Wdrażanie w środowisku produkcyjnym
Rozdział 15. Migracja i integracja istniejącej witryny
Rozdział 16. WebAssembly od środka
Rozdział 17. Generatory kodu źródłowego
Rozdział 18. Wprowadzenie do .NET MAUI
Rozdział 19. Dalsze kroki
Helion - inne książki
-
Nowość Promocja Promocja 2za1
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 51 pkt
(48,30 zł najniższa cena z 30 dni)
51.75 zł
69.00 zł (-25%) -
Nowość Promocja Promocja 2za1
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 44 pkt
(38,94 zł najniższa cena z 30 dni)
44.93 zł
59.90 zł (-25%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja Promocja 2za1
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Bestseller Nowość Promocja Promocja 2za1
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Druk 32 pkt
(29,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Fusion to oprogramowanie firmy Autodesk, umożliwiające modelowanie 3D, CAD, CAM, CAE i PCB. Jego zastosowanie znacznie upraszcza i przyspiesza projektowanie, a także wytwarzanie nowych produktów. Dostępny w chmurze Autodesk Fusion oferuje rozmaite środowiska, takie jak Simulation, służące do obliczeń, analiz i symulacji, Render, przeznaczone do wizualizacji i renderingów, czy Animation, dzięki któremu można tworzyć filmy demonstrujące kolejność montażu elementów składowych urządzeń.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Bestseller Nowość Promocja Promocja 2za1
Aż 95 procent Wszechświata pozostaje niewidoczne i niezbadane. Brian Clegg zaprasza do odkrycia dwóch największych zagadek Kosmosu — ciemnej materii i ciemnej energii. W książce demaskuje te nieuchwytne koncepty, prowadząc czytelnika przez fascynującą historię odkryć, które zmieniły nasze rozumienie Wszechświata. Od teoretycznych początków aż po najnowsze badania, wyjaśnia, jak odkryto istnienie ciemnej materii i ciemnej energii, w jaki sposób te tajemnicze siły kształtują galaktyki i inne obiekty kosmiczne, a także jak wpływają na przyszłość Wszechświata. Jednocześnie stawia fundamentalne pytanie, czy uda się kiedyś w pełni je zrozumieć. Ciemna materia i ciemna energia to nie tylko fascynująca podróż przez naukę, ale również zaproszenie do jednej z największych przygód ludzkiego umysłu — zrozumienia tego, co ukryte i nieznane.- PDF + ePub + Mobi
- Druk 30 pkt
(27,90 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja Promocja 2za1
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Jimmy Engström
(0)