Ebook Làm Chủ Blazor WebAssembly - Hướng Dẫn Từng Bước Để Phát Triển Các Single-Page Application Nâng Cao Với Blazor WebAssembly [Ấn Bản Lần 1, Tháng 8-2023] [PDF, EPUB + CODE] [9709E]
Tận dụng sức mạnh của WebAssembly với .NET 7 và C# để phát triển các ứng dụng web frontend tiên tiến một cách có hệ thống với hướng dẫn toàn diện này.
1. Các tính năng chính:
- ✓ Khám phá Blazor WebAssembly thông qua cách tiếp cận từng bước một cách có hệ thống.
- ✓ Khám phá các khái niệm cần thiết để phát triển và triển khai các SPA trong thế giới thực.
- ✓ Tạo các component mạnh mẽ và phát triển các unit test hiệu quả bằng cách sử dụng bUnit framework.
2. Mô tả cuốn sách:
Blazor WebAssembly là một công nghệ mang tính cách mạng trong phát triển phần mềm cho phép bạn phát triển các ứng dụng web với giao diện người dùng phong phú bằng C# mà không cần JavaScript. Nó có thể chạy tự nhiên trong trình duyệt và sớm chạy trên các ứng dụng di động với .NET MAUI, khiến nó trở thành siêu vũ khí trong hộp công cụ của các .NET developer. Khả năng này đã mở ra cánh cửa cho cộng đồng JavaScript có được một framework ổn định để xây dựng các single page application (SPA) do Microsoft duy trì và do cộng đồng thúc đẩy.
Làm chủ Blazor WebAssembly là một tài nguyên hoàn chỉnh dạy cho bạn mọi thứ bạn cần để xây dựng các client-side web application bằng C# & .NET 7.0. Xuyên suốt cuốn sách này, bạn sẽ khám phá cấu trúc của một Blazor WebAssembly project, cùng với cách build, style và cấu trúc của các component. Bạn sẽ triển khai các form để catch user input và thu thập dữ liệu, cũng như khám phá sâu các chủ đề điều hướng giữa các page. Các chương sẽ hướng dẫn bạn xử lý các tình huống phức tạp như RenderTrees, viết các unit test hiệu quả, sử dụng các phương pháp bảo mật khác nhau và xuất bản ứng dụng cho các provider khác nhau, tất cả đều theo cách thực tế.
Đến cuối cuốn sách này, bạn sẽ có các kỹ năng cần thiết để xây dựng các ứng dụng web với Blazor WebAssembly, cùng với những kiến thức cơ bản cho tương lai mobile development với .NET MAUI và Blazor.
3. Bạn sẽ học được gì:
- ✓ Phát triển các component cơ bản và nâng cao trong Blazor để đáp ứng các yêu cầu cụ thể của ứng dụng của bạn.
- ✓ Sử dụng các Blazor form để thu thập thông tin đầu vào của người dùng và xử lý xác thực dữ liệu một cách hiệu quả.
- ✓ Nâng cấp ứng dụng của bạn bằng JavaScript logic, tích hợp nó một cách mượt mà trong ứng dụng Blazor của bạn.
- ✓ Gọi các RESTful API trong Blazor, cho phép tích hợp liền mạch với các service bên ngoài.
- ✓ Khám phá các kỹ thuật nhận dạng và bảo mật nâng cao trong Blazor để đảm bảo cơ chế xác thực và ủy quyền mạnh mẽ.
- ✓ Xây dựng các ứng dụng đáng tin cậy bằng cách triển khai unit testing và các chiến lược xử lý lỗi hiệu quả.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các .NET developer hiện tại mong muốn tận dụng các kỹ năng C# của họ để xây dựng các single page application mà không cần dựa vào các JavaScript framework, cũng như dành cho các JavaScript developer tò mò về khả năng của Blazor và cách tiếp cận thân thiện với người dùng của nó để phát triển web. Những người đam mê công nghệ đang tìm kiếm sự hiểu biết sâu sắc về hoạt động bên trong của Blazor cũng sẽ thấy hướng dẫn này hữu ích để khám phá và làm chủ các khả năng phát triển web trực quan và mạnh mẽ của Blazor.
5. Mục lục:
Phần 1: Blazor WebAssembly Essentials:
- ✓ Chương 01: Tìm hiểu cấu trúc của một Blazor WebAssembly Project.
- ✓ Chương 02: Components trong Blazor.
- ✓ Chương 03: Phát triển các Component nâng cao trong Blazor.
Phần 2: App Parts & Features:
- ✓ Chương 04: Navigation và Routing.
- ✓ Chương 05: Capturing User Input với Forms và Validation.
- ✓ Chương 06: Consuming JavaScript trong Blazor.
- ✓ Chương 07: Quản lý Application State.
- ✓ Chương 08: Consuming Web API từ Blazor WebAssembly.
- ✓ Chương 09: Authenticating và Authorizing User trong Blazor.
- ✓ Chương 10: Xử lý lỗi trong Blazor WebAssembly.
Phần 3: Optimization & Deployment:
- ✓ Chương 11: Tăng tốc ứng dụng của bạn.
- ✓ Chương 12: RenderTree trong Blazor.
- ✓ Chương 13: Testing Blazor WebAssembly App.
- ✓ Chương 14: Xuất bản các ứng dụng Blazor WebAssembly.
- ✓ Chương 15: Tiếp theo là gì?
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU