دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: David Pine
سری:
ISBN (شابک) : 1098113241, 9781098113247
ناشر: O'Reilly Media
سال نشر: 2022
تعداد صفحات: 327
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 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