ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Blazor: Build Single-Page Apps with WebAssembly and C#

دانلود کتاب Learning Blazor: ساخت اپلیکیشن های تک صفحه ای با WebAssembly و C#

Learning Blazor: Build Single-Page Apps with WebAssembly and C#

مشخصات کتاب

Learning Blazor: Build Single-Page Apps with WebAssembly and C#

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1098113241, 9781098113247 
ناشر: O'Reilly Media 
سال نشر: 2022 
تعداد صفحات: 327 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 90,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Learning Blazor: Build Single-Page Apps with WebAssembly and C# به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Learning Blazor: ساخت اپلیکیشن های تک صفحه ای با WebAssembly و C# نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Copyright
Table of Contents
Foreword
Preface
	Why Blazor?
	Who Should Read This Book
		For .NET Developers
		For Web Developers
	Why I Wrote This Book
	How to Use This Book
	Roadmap and Goals of This Book
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Blazing into Blazor
	The Origin of Blazor
	Blazor Hosting
		Blazor Server
		Blazor WebAssembly
		Blazor Hybrid
	Single-Page Applications, Redefined
	Why Adopt Blazor
		.NET’s Potential in the Browser
		.NET Is Here to Stay
		Familiarity
		Safe and Secure
		Code Reuse
		Tooling
		Open Source Software
	Your First Blazor App with the .NET CLI
		Build the App
		Install Dev-cert
		Run the App
	The Code Must Live On
	Perusing the “Learning Blazor” Sample App
	Summary
Chapter 2. Executing the App
	Requesting the Initial Page
	App Startup and Bootstrapping
	Blazor WebAssembly App Internals
		Detecting Client Culture at Startup
		Layouts, Shared Components, and Navigation
	Summary
Chapter 3. ​​Componentizing
	Design with the User in Mind
		Leveraging “Pwned” Functionality
		“Have I Been Pwned” Client Services
		Restricting Access to Resources
	The Introduction Component Says “Hi”
	The Joke Component and Services
		Aggregating Joke Services—Laughter Ensues
		DI from Library Authors
	Forecasting Local Weather
	Summary
Chapter 4. Customizing the User Login Experience
	A Bit More on Blazor Authentication
		Client-Side Custom Authorization Message Handler Implementation
		The Web.Client ConfigureServices Functionality
	Native Speech Synthesis
	Sharing and Consuming Custom Components
	Chrome: The Overloaded Term
		Modal Modularity and Blazor Component Hierarchies
		Exploring Blazor Event Binding
	Summary
Chapter 5. Localizing the App
	What Is Localization?
	The Localization Process
	The Language Selection Component
	Automating Translations with GitHub Actions
	Localization in Action
	Summary
Chapter 6. Exemplifying Real-Time Web Functionality
	Defining the Server-Side Events
		Exposing Twitter Streams and Chat Functionality
		Writing Contextual RPC and Inner-Process Communication
		Configuring the Hub Endpoint
	Consuming Real-Time Data on the Client
		Configuring the Client
		Sharing a Hub Connection
		Consuming Real-Time Data in Components
	Summary
Chapter 7. Using Source Generators
	What Are Source Generators?
	Building a Case for Source Generators
	C# Source Generators in Action
		Source Generating the localStorage API
		Source Generating the Geolocation API
		Example Usage of the ILocalStorageService
	Summary
Chapter 8. Accepting Form Input with Validation
	The Basics of Form Submission
	Framework-Provided Components for Forms
	Models and Data Annotations
		Defining Component Models
		Defining and Consuming Validation Attributes
	Implementing a Contact Form
	Implementing Speech Recognition as User Input
		Reactive Programming with the Observer Pattern
		Managing Callbacks with a Registry
		Applying the Speech Recognition Service to Components
	Form Submission Validation and Verification
	Summary
Chapter 9. Testing All the Things
	Why Test?
	Unit Testing
		Defining Unit-Testable Code
		Writing an Extension Method Unit Test
	Component Testing
	End-to-End Testing with Playwright
	Automating Test Execution
	Summary
Appendix. Learning Blazor App Projects
	Web Client
	Web API
	Pwned Web API
	Web Abstractions
	Web Extensions
	Web HTTP Extensions
	Web Functions
	Web Joke Services
	Web Models
	Web Twitter Components
	Web Twitter Services
Index
About the Author
Colophon




نظرات کاربران