서브메뉴
검색
Learning Blazor
Learning Blazor
Detailed Information
- 자료유형
- 전자책 국외
- 최종처리일시
- 20260202073946.0
- ISBN
- 9781098113216 (electronic bk.)
- ISBN
- 9781098113247
- 미국회청구기호
- QA76.76.W56
- 저자명
- Pine, David.
- 서명/저자
- Learning Blazor
- 판사항
- 1st ed.
- 형태사항
- 1 online resource (327 pages)
- 내용주기
- 완전내용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.
- 초록/해제
- 요약Learning Blazor by David Pine is a comprehensive guide for developers looking to build modern single-page web applications using Blazor and WebAssembly. The book leverages the author's extensive experience in .NET and Azure content development, providing readers with practical examples and prescriptive code. It covers topics such as Blazor WebAssembly, real-time web functionality with ASP .NET Core SignalR, JavaScript interop, component data binding, and state management. The book also offers strategies for app localization, validation, deployment, and hosting using GitHub Actions and Azure services. Aimed at developers with existing .NET skills, this resource is designed to inspire and equip them to create feature-rich Blazor applications. Generated by AI.
- 일반주제명
- Web applications.
- 기타형태저록
- Print version / Pine, DavidLearning Blazor. Sebastopol : O'Reilly Media, Incorporated,c2022. 9781098113247
- 전자적 위치 및 접속
- 로그인 후 원문을 볼 수 있습니다.
MARC
008260202s2022 xx o 0 eng d■001EBC30159663
■003MiAaPQ
■00520260202073946.0
■006m o d |
■007cr cnu||||||||
■020 ▼a9781098113216▼q(electronic bk.)
■020 ▼z9781098113247
■035 ▼a(MiAaPQ)EBC30159663
■035 ▼a(Au-PeEL)EBL30159663
■035 ▼a(OCoLC)1346362448
■040 ▼aMiAaPQ▼beng▼erda▼epn▼cMiAaPQ▼dMiAaPQ
■050 4▼aQA76.76.W56
■1001 ▼aPine, David.
■24510▼aLearning Blazor
■250 ▼a1st ed.
■264 1▼aSebastopol▼bO'Reilly Media, Incorporated▼c2022.
■264 4▼c?022.
■300 ▼a1 online resource (327 pages)
■336 ▼atext▼btxt▼2rdacontent
■337 ▼acomputer▼bc▼2rdamedia
■338 ▼aonline resource▼bcr▼2rdacarrier
■5050 ▼aCover -- 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.
■5058 ▼aChapter 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.
■5058 ▼aAbout the Author -- Colophon.
■588 ▼aDescription based on publisher supplied metadata and other sources.
■590 ▼aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2026. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
■655 4▼aElectronic books.
■520 ▼aLearning Blazor by David Pine is a comprehensive guide for developers looking to build modern single-page web applications using Blazor and WebAssembly. The book leverages the author's extensive experience in .NET and Azure content development, providing readers with practical examples and prescriptive code. It covers topics such as Blazor WebAssembly, real-time web functionality with ASP .NET Core SignalR, JavaScript interop, component data binding, and state management. The book also offers strategies for app localization, validation, deployment, and hosting using GitHub Actions and Azure services. Aimed at developers with existing .NET skills, this resource is designed to inspire and equip them to create feature-rich Blazor applications.▼7Generated by AI.
■650 0▼aWeb applications.▼7Generated by AI
■650 0▼aC# (Computer program language)▼7Generated by AI
■588 ▼aPart of the metadata in this record was created by AI, based on the text of the resource.
■77608▼iPrint version▼aPine, David▼tLearning Blazor▼dSebastopol : O'Reilly Media, Incorporated,c2022▼z9781098113247
■7972 ▼aProQuest (Firm)
■85640▼uhttps://ebookcentral.proquest.com/lib/baekseok-ebooks/detail.action?docID=30159663▼zClick to View
Preview
Export
ChatGPT Discussion
AI Recommended Related Books
Подробнее информация.
- Бронирование
- не существует
- моя папка
- Первый запрос зрения
- Non-Book Loan Application
- Nighttime Book Loan Application
Available after logging in.


