본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Web Development with Blazor 상세페이지

Web Development with Blazor작품 소개

<Web Development with Blazor> Learn modern web user interface (UI) development with server-side Blazor and Blazor WebAssembly

▶What You Will Learn
-Understand the different technologies that can be used with Blazor, such as Blazor Server and Blazor WebAssembly
-Find out how to build simple and advanced Blazor components
-Explore the differences between Blazor Server and Blazor WebAssembly projects
-Discover how Entity Framework works and build a simple API
-Get up to speed with components and find out how to create basic and advanced components
-Explore existing JavaScript libraries in Blazor
-Use techniques to debug your Blazor Server and Blazor WebAssembly applications
-Test Blazor components using bUnit

▶Key Features
-Get up to speed with Blazor fundamentals, actionable insights, and best practices
-Learn how to create and deploy a production-ready Blazor application
-Find out how, when, and why to use server-side Blazor and Blazor WebAssembly

▶Who This Book Is For
This web development book is for web developers and software developers who want to explore Blazor for building dynamic web UIs. This book assumes beginner-level knowledge of C# programming and intermediate-level web development skills.

▶What this book covers
- Chapter 1, Hello Blazor, will teach you about the difference between server-side and clientside Blazor. You will get an overview of how the technology works and a brief history of where Blazor comes from. Knowing the structure and differences between the hosting models is essential for understanding the technology.

- Chapter 2, Creating Your First Blazor App, helps you understand how to install and set up your development environment. You will create your first Blazor app (both server-side and client-side) and learn about the structure of the project template.

- Chapter 3, Introducing Entity Framework Core, teaches you how to create your database where you will store your data (blog posts, categories, and tags). You will be using the dotnet tool to create a new project to get a feel for the tool.

- Chapter 4, Understanding Basic Blazor Components, digs deeper into components, life cycle events, adding parameters, and sharing parameters between components. You will also create reusable components in this chapter.

- Chapter 5, Creating Advanced Blazor Components, digs even deeper into components, adding functionality such as child components, cascading parameters, and values, and covering how to use actions and callbacks.

- Chapter 6, Building Forms with Validation, takes a look at forms, how to validate forms, and how to build your own validation mechanism. This chapter will cover the most common use cases when it comes to handling forms, such as file upload, text, numbers, and triggering code when checking a checkbox.

- Chapter 7, Creating an API, looks at creating an API. When using Blazor WebAssembly, we need an API to get data.

- Chapter 8, Authentication and Authorization, looks at adding authentication and authorization to Blazor and making sure navigation such as redirecting to a login page works as expected.

- Chapter 9, Sharing Code and Resources, teaches you how it is possible to share code between client-side and server-side Blazor projects by adding all the things you need into a shared library. In this chapter, you will build a shared library that can be packaged as a NuGet package and shared with others.

- Chapter 10, JavaScript Interop, explores how you can leverage JavaScript libraries when using Blazor and make calls from C# to JavaScript. You will also take a look at how JavaScript is able to call C# functions in our Blazor app.

- Chapter 11, Managing State, looks into the different ways of managing state (persisting data), such as using LocalStorage or just keeping data in memory by using dependency injection. You will not only cover persisting data in a database, but you will also cover how dependency injection works on the different project types.

- Chapter 12, Debugging, teaches you how to debug your applications and add extended logging to figure out what's wrong in your application. You will not only look at traditional debugging but also at debugging C# code directly from within the web browser.

- Chapter 13, Testing, looks at automated testing so that you can make sure your components work as they should (and continue to do so). There is no built-in method to test Blazor applications but there is a really good community project called bUnit.

- Chapter 14, Deploying to Production, will take you through the different things you need to think about when it comes to running Blazor in production.

- Chapter 15, Where to Go from Here, is a short chapter with a call to action, some resources you can use, and a finale.


출판사 서평

▶ Preface
Until now, creating interactive web pages meant involving JavaScript. But with Blazor, Microsoft's new way to create .NET web applications, developers can easily build interactive and rich web applications using C#. Web Development with Blazor will guide you through the most common challenges in getting started with Blazor.

You'll start by learning how to leverage the power of Blazor and learn what you can do with both Blazor Server and Blazor WebAssembly. By showing you how all the elements work together practically, the book will help you solve some of the common roadblocks that developers face. As you advance, you'll learn how to create Blazor Server and Blazor WebAssembly projects, how Razor syntax works, and how to validate forms and create your own components. Later, the book introduces you to key concepts involved in web development with Blazor, which you will be able to put into practice straight away.

By the end of this Blazor book, you'll have gained the confidence you need to create and deploy production-ready Blazor applications.


저자 소개

▶About the Author
- Jimmy Engstrom
Jimmy Engstrom has been developing ever since he was 7 years old and got his first computer. He loves to be on the cutting edge of technology, trying new things. When he got wind of Blazor, he immediately realized the potential and adopted it already when it was in beta. He has been running Blazor in production since it was launched by Microsoft.

His passion for the .NET industry and community has taken him around the world, speaking about development. Microsoft has recognized this passion by awarding him the Microsoft Most Valuable Professional award 8 years in a row.

목차

▶TABLE of CONTENTS
▷Section 1:The Basics
-Chapter 1: Hello Blazor
-Chapter 2: Creating Your First Blazor App

▷Section 2:Building an Application with Blazor
-Chapter 3: Introducing Entity Framework Core
-Chapter 4: Understanding Basic Blazor Components
-Chapter 5: Creating Advanced Blazor Components
-Chapter 6: Building Forms with Validation
-Chapter 7: Creating an API
-Chapter 8: Authentication and Authorization
-Chapter 9: Sharing Code and Resources
-Chapter 10: JavaScript Interop
-Chapter 11: Managing State

▷Section 3:Debug, Test, and Deploy
-Chapter 12: Debugging
-Chapter 13: Testing
-Chapter 14: Deploy to Production
-Chapter 15: Where to Go from Here


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전