reklama - zainteresowany?

Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy WebAssembly i C# - Helion

Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy WebAssembly i C#
ebook
Autor: David Pine
T艂umaczenie: Jakub Nied
ISBN: 9788375415094
stron: 334, Format: ebook
Data wydania: 2023-04-01
Ksi臋garnia: Helion

Cena ksi膮偶ki: 54,26 z艂 (poprzednio: 79,79 z艂)
Oszcz臋dzasz: 32% (-25,53 z艂)

Nak艂ad wyczerpany

Wykorzystaj swoje umiej

Spis tre艣ci

Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy WebAssembly i C# eBook -- spis tre艣ci

  • Przedmowa
  • Wst臋p
  • Podzi臋kowania
    • Wprowadzenie do Blazor
      • Powstanie technologii Blazor
      • Hosting w Blazor
        • Blazor Server
        • Blazor WebAssembly
        • Blazor Hybrid
      • Aplikacje jednostronicowe zdefiniowane na nowo
      • Dlaczego warto korzysta膰 z Blazor
        • Potencja艂 .NET w przegl膮darce
        • Platforma .NET pozostanie
        • Dotychczasowe umiej臋tno艣ci
        • Bezpiecze艅stwo
        • Ponowne wykorzystanie kodu
        • Narz臋dzia
        • Oprogramowanie z otwartym kodem 藕r贸d艂owym
      • Nasza pierwsza aplikacja Blazor utworzona w .NET CLI
        • Budowanie aplikacji
        • Instalacja certyfikatu programisty
        • Uruchamianie aplikacji
      • Kod musi 偶y膰 dalej
      • Wprowadzenie do przyk艂adowej aplikacji Learning Blazor
      • Podsumowanie
    • Wykonywanie aplikacji
      • 呕膮danie strony pocz膮tkowej
      • Rozruch aplikacji
      • Wewn臋trzne elementy aplikacji Blazor WebAssembly
        • Wykrywanie kultury klienta podczas uruchamiania
        • Uk艂ady, udost臋pniane sk艂adniki i nawigacja
      • Podsumowanie
    • Podzia艂 na sk艂adniki
      • Projektowanie z my艣l膮 o u偶ytkowniku
        • Wykorzystanie funkcjonalno艣ci us艂ugi Pwned
        • Us艂ugi klienckie Have I Been Pwned
        • Ograniczanie dost臋pu do zasob贸w
      • Sk艂adnik wprowadzaj膮cy
      • Sk艂adnik i us艂ugi obs艂uguj膮ce dowcipy
        • Agregowanie us艂ug dostarczaj膮cych dowcipy
        • Wstrzykiwanie zale偶no艣ci dla autor贸w bibliotek
      • Lokalna prognoza pogody
      • Podsumowanie
    • Dostosowywanie interfejsu logowania u偶ytkownika
      • Nieco wi臋cej na temat uwierzytelniania Blazor
        • Implementacja niestandardowej procedury obs艂ugi komunikat贸w autoryzacji po stronie klienta
        • Funkcjonalno艣膰 ConfigureServices w Web.Client
      • Wbudowana synteza mowy
      • Udost臋pnianie i konsumowanie niestandardowych sk艂adnik贸w
      • Otoczka aplikacji
        • Modu艂owo艣膰 modalna i hierarchie sk艂adnik贸w Blazor
        • Wi膮zanie zdarze艅 w Blazor
      • Podsumowanie
    • Lokalizowanie aplikacji
      • Czym jest lokalizacja?
      • Proces lokalizacji
      • Sk艂adnik wyboru j臋zyka
      • Automatyzacja t艂umacze艅 przy pomocy GitHub Actions
      • Lokalizacja w dzia艂aniu
      • Podsumowanie
    • Przyk艂ady funkcjonalno艣ci internetowych dzia艂aj膮cych w czasie rzeczywistym
      • Definiowanie zdarze艅 po stronie serwera
        • Udost臋pnianie strumieni komunikat贸w Twitter i funkcji czatu
        • Pisanie kontekstowych wywo艂a艅 RPC i komunikacja wewn膮trzprocesowa
        • Konfigurowanie punktu ko艅cowego koncentratora
      • Wykorzystanie danych czasu rzeczywistego na kliencie
        • Konfigurowanie klienta
        • Wsp贸艂dzielenie po艂膮czenia do koncentratora
        • Wykorzystanie danych czasu rzeczywistego w sk艂adnikach
      • Podsumowanie
    • Korzystanie z generator贸w kodu 藕r贸d艂owego
      • Czym s膮 generatory kodu 藕r贸d艂owego?
      • Przyk艂ad zastosowania generator贸w kodu 藕r贸d艂owego
      • Generatory kod贸w 藕r贸d艂owych C# w dzia艂aniu
        • Generowanie kodu 藕r贸d艂owego dla interfejsu API localStorage
        • Generowanie kodu dla API Geolocation
        • Przyk艂ad u偶ycia ILocalStorageService
      • Podsumowanie
    • Sprawdzanie poprawno艣ci danych wej艣ciowych
      • Podstawy przesy艂ania formularzy
      • Sk艂adniki formularzy zapewniane przez platform臋
      • Modele i adnotacje danych
        • Definiowanie modeli sk艂adnik贸w
        • Definiowanie i wykorzystywanie atrybut贸w sprawdzania poprawno艣ci
      • Implementowanie formularza kontaktowego
      • Implementacja rozpoznawania mowy jako danych wej艣ciowych u偶ytkownika
        • Programowanie reaktywne z u偶yciem wzorca obserwatora
        • Zarz膮dzanie wywo艂aniami zwrotnymi za pomoc膮 rejestru
        • Stosowanie us艂ugi rozpoznawania mowy wobec sk艂adnik贸w
      • Sprawdzanie poprawno艣ci i weryfikacja formularza
      • Podsumowanie
    • Testowanie wszystkiego
      • Dlaczego testowa膰?
      • Testy jednostkowe
        • Definiowanie kodu nadaj膮cego si臋 do testowania jednostkowego
        • Pisanie testu jednostkowego dla metody rozszerzeniowej
      • Testowanie sk艂adnikowe
      • Testy kompleksowe przy u偶yciu Playwright
      • Automatyzacja wykonywania test贸w
      • Podsumowanie
    • Projekty aplikacji Learning Blazor
      • Web.Client
      • Web.Api
      • Web.PwnedApi
      • Web.Abstractions
      • Web.Extensions
      • Web.Http.Extensions
      • Web.Functions
      • Web.JokeServices
      • Web.Models
      • Web.TwitterComponents
      • Web.TwitterServices
  • O autorze
  • Spis tre艣ci
  • Polecamy tak偶e

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe nale偶膮 do wydawnictwa Helion S.A.