Đề cương khóa học
Giới thiệu
- Tổng quan về Entity Framework (EF) Core
- Tổng quan về Progressive Web App (PWA)
Entity Framework (EF) Core
- Cài đặt EF Core
- Mô hình hóa bằng code first
- Mô hình hóa bằng database first
- Sử dụng fluent API
Truy vấn và Lưu Dữ liệu với EF Core
- Các truy vấn cơ bản bằng LINQ
- Gọi stored procedures
- Kiểm soát hành vi theo dõi
- Lưu thay đổi
- Chèn hàng loạt
- Giao dịch
Blazor Components
- Hiểu các nguyên tắc cơ bản của Razor
- Làm việc với components trong Blazor
- Sử dụng C# trong components
- Components tham số hóa
- Vòng đời component
- Liên kết dữ liệu một chiều
- Liên kết dữ liệu hai chiều
- Liên kết sự kiện
Các Khái niệm Nâng cao về Blazor Component
- Kết xuất HTML thô
- Kết xuất nội dung con
- Sử dụng RenderFragment
- Sử dụng RenderTreeBuilder
- Sử dụng @key và @attribute
Định tuyến và Bố cục
- Tạo bố cục chính
- Định tuyến
- Sử dụng URL helpers
Biểu mẫu và Xác thực
- Sử dụng EditForm
- Xác thực biểu mẫu
- Sử dụng @ref
Dependency Injection (DI) và JSInterop
- Hiểu DI
- DI với dịch vụ mặc định
- DI với dịch vụ tùy chỉnh
- Gọi một hàm JavaScript
- Gọi C# từ JavaScript
Gỡ lỗi và Triển khai
- Gỡ lỗi ứng dụng Blazor
- Triển khai ứng dụng Blazor
- Nâng cấp ứng dụng Blazor
Bảo mật
- Blazor xác thực
- Sử dụng ASP.NET core identity và JWT
Phát triển Progressive Web Application (PWA)
- Tổng quan về PWA
- Hiểu các tính năng của PWA
- Blazor PWA
- Tạo ứng dụng ngoại tuyến
- Sử dụng service workers
- Tùy chỉnh ứng dụng
- Bộ nhớ đệm
- Thêm thông báo đẩy
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Hiểu biết về C#
- Kiến thức về Blazor và JavaScript
- Kinh nghiệm với .NET framework
Đối tượng
- Các nhà phát triển web
Testimonials (7)
Giảng viên rất tương tác và có sự nhiệt tình dạy học vô cùng lớn. Giảng viên rất am hiểu và đã giảng dạy cho chúng tôi thậm chí còn vượt ra ngoài phạm vi của khóa đào tạo.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Course - Advanced Blazor
Machine Translated
Phần tử, SignalR và triển khai tự động
Richard - Uganda National Examinations Board
Course - Advanced Blazor
Machine Translated
Giảng viên rất giỏi và quan tâm đến học viên.
Utamaporn - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
Trainer có nhiều kinh nghiệm hơn và có thể trả lời cũng như giúp chúng ta giải quyết vấn đề ngay lập tức.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
Tôi thích giảng viên phong cách vì anh ấy có thể đưa ra các ví dụ dễ hiểu. và hơn nữa, anh ấy rất bình tĩnh khi dạy hoặc giải thích.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
Giảng viên rất hữu ích khi trả lời mọi câu hỏi của chúng tôi và cho phép chúng tôi chia sẻ màn hình để hiển thị các lỗi mà chúng tôi gặp phải, điều này thật tuyệt.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
Phương pháp thực hành với những ví dụ rõ ràng phù hợp với dự án hiện tại của chúng tôi đã giúp hiểu rõ hơn về chủ đề.
Samuel - ProgramDuon AB
Course - Advanced Blazor
Machine Translated