Tin mới nhất

Menu

Chia Sẻ Khóa Học Xây Dựng Ứng Dụng Full Stack Với Blazor WebAssembly, Web API, Entity Framework Và SQLite Database [Khóa 8941 A]

Xây dựng một Webgame online từ đầu bằng cách sử dụng Blazor WebAssembly, Web API, Entity Framework và SQLite trong .NET Core 3.1.

Bạn sẽ học được gì:

  • ✓ Xây dựng một ứng dụng web hoàn chỉnh với Blazor WebAssembly, Web API, Entity Framework và SQLite database.
  • ✓ Razor component: Communication, data binding, event handling, @code block và hơn thế nữa.
  • ✓ Form trong Blazor WebAssembly với xác thực và hiển thị thông báo xác thực.
  • ✓ Sử dụng các thành phần biểu mẫu tích hợp sẵn như InputText, InputCheckbox, InputSelect, v.v.
  • ✓ Xác thực & ủy quyền với AuthenticationStateProvider & the AuthorizeView component.
  • ✓ Xác thực với JSON Web Tokens (JWT).
  • ✓ Sử dụng Web API làm web service với các phương thức HTTP request GET, POST, PUT & DELETE bằng cách sử dụng Model-View-Controller (MVC) pattern.
  • ✓ Sử dụng Entity Framework với code-first migration để lưu trữ dữ liệu của bạn trong cơ sở dữ liệu SQLite.
  • ✓ Và nhiều hơn nữa!

Blazor WebAssembly đang đảo lộn thế giới phát triển web. Với Blazor, bạn có thể coding mọi phần của ứng dụng web của mình - nghĩa là cả front end và back end - với ngôn ngữ lập trình và framework mà bạn yêu thích - C# và .NET.

Không cần JavaScript nữa và bạn thậm chí có thể sử dụng cùng các lớp và phương thức bạn viết cho server cũng như cho client.

Bạn sẽ đi sâu vào code với một dự án mẫu tiêu chuẩn của Blazor WebAssembly, sau đó bạn sẽ đi vào xây dựng dự án chính của khóa học này, là một game trình duyệt trực tuyến cổ điển , nơi người dùng có thể tạo ra một đội quân chiến đấu và gửi họ vào trận chiến với những người dùng khác.

Cùng với một số tùy chọn tùy chỉnh và leo lên bảng xếp hạng, ứng dụng này sẽ dạy bạn cách sử dụng Blazor WebAssembly với các Razor component một cách vui nhộn.

Bạn sẽ xem xét về data và event binding, giao tiếp giữa các component, các form với các component tích hợp sẵn và các tùy chọn xác thực, cách sử dụng các view mà chỉ những người dùng được ủy quyền mới có thể xem, cách thực hiện gọi đến một web service và hơn thế nữa.

Ngoài ra, bạn sẽ học cách xây dựng back end của game browser bằng Web API và Entity Framework để lưu trữ tất cả dữ liệu trong cơ sở dữ liệu SQLite.

Vào cuối khóa học này, bạn sẽ có những gì cần thiết để tự gọi mình là một Full Stack Blazor Web Developer.

Với những kỹ năng mới của mình, bạn đã sẵn sàng chinh phục bất kỳ dự án phát triển web .NET sắp tới nào mà bạn muốn tự xây dựng hoặc bất kỳ dự án nào được nhà tuyển dụng yêu cầu.

Các công cụ duy nhất bạn cần là Visual Studio, Postman, SQLite và trình duyệt như Chrome hoặc Firefox.

Mọi thứ đều có sẵn miễn phí và cũng đa nền tảng ! Vì vậy, bạn có thể theo học khóa học này trên Windows và macOS.

Bạn sẽ học được gì:

1. Giới thiệu & Khởi động:

  • ✓ Tạo một dự án ASP.NET Core hosted Blazor WebAssembly.
  • ✓ Kiểm tra dự án mẫu.
  • ✓ Khám phá các cách khác nhau để chạy ứng dụng web của bạn.
  • ✓ Debug client & server code cùng một lúc.
  • ✓ Khởi tạo một Git repository để kiểm soát source của bạn.

2. Blazor WebAssembly Fundamental:

  • ✓ Tạo các Razor component.
  • ✓ Viết code C# và HTML trong cùng một file.
  • ✓ @code block.
  • ✓ Component communication với các parameter, event callbac & services.
  • ✓ Data binding & event handling.
  • ✓ Thêm trang vào ứng dụng Blazor WebAssembly của bạn.
  • ✓ Routing & navigation trong ứng dụng Blazor.
  • ✓ Tạo và sử dụng các model trong ứng dụng web của bạn.
  • ✓ Vòng lặp và hơn thế nữa trong các Razor component.
  • ✓ User feedback với toaster messages để biết lỗi và hơn thế nữa.
  • ✓ Quản lý các NuGet Package.

3. Forms & Authentication:

  • ✓ Tạo các form với xác thực.
  • ✓ Sử dụng tất cả các thành phần biểu mẫu tích hợp sẵn như InputText, InputCheckbox, InputSelect, v.v.
  • ✓ Tạo form đăng nhập và đăng ký.
  • ✓ Hiển thị lỗi xác thực.
  • ✓ Sử dụng các model với các biểu mẫu.
  • ✓ Thêm NavigationManager để điều hướng người dùng trong ứng dụng của bạn.
  • ✓ Sử dụng AuthenticationStateProvider.
  • ✓ AuthenticationState.
  • ✓ Sử dụng AuthorizeView component.
  • ✓ Page restriction với thuộc tính [Authorize].
  • ✓ Sử dụng LocalStorage để xác thực.

4. Web API & Entity Framework:

  • ✓ Model-View-Controller (MVC) pattern.
  • ✓ Tạo models và controllers.
  • ✓ Sử dụng same models cho server và client.
  • ✓ Thuộc tính routing (với parameter).
  • ✓ Các phương thức HTTP request GET, POST, PUT & DELETE.
  • ✓ Object-Relational-Mapping.
  • ✓ Code-First Migration.
  • ✓ SQLite.
  • ✓ Cách sử dụng DataContext và một ConnectionString thích hợp.
  • ✓ Tất cả các HTTP request trước đó với Entity Framework để lưu dữ liệu của bạn trong cơ sở dữ liệu SQLite.
  • ✓ Kiểm tra cơ sở dữ liệu của bạn bằng DB Browser cho SQLite.

5. Xác thực với JSON Web Tokens (JWT):

  • ✓ Tạo và xác minh JSON Web Token.
  • ✓ Sử dụng Repository pattern.
  • ✓ Add & read claims.
  • ✓ Secure controller với thuộc tính Authorize.
  • ✓ Sử dụng JWT trong AuthenticationStateProvider của Blazor WebAssembly.

6. Triển khai WebAssembly, API Web & Entity nâng cao:

  • ✓ Add relation vào cơ sở dữ liệu của bạn.
  • ✓ Sử dụng các hàm LINQ để Select, Order & Include entity.
  • ✓ Hoàn thành logic trò chơi : Phát triển quân đội của bạn, chiến đấu trong các trận chiến, leo lên bảng xếp hạng.
  • ✓ ... Và nhiều hơn nữa!


MÃ KHÓA HỌC TÌM KIẾM TRÊN DRIVE: 8941

CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤTXEM CHI TIẾT TẠI ĐÂY 


Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and Email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền:

Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

1 nhận xét to '' Chia Sẻ Khóa Học Xây Dựng Ứng Dụng Full Stack Với Blazor WebAssembly, Web API, Entity Framework Và SQLite Database [Khóa 8941 A] "

ADD COMMENT

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM