课程大纲
介绍
- 实体框架 (EF) Core 概述
- 渐进式 Web 应用 (PWA) 概述
Einingarammi (EF) kjarna
- 安装 EF Core
- 使用代码优先进行建模
- 首先使用数据库进行建模
- 使用 Fluent API
使用 EF Core 查询和保存数据
- 使用 LINQ 的基本查询
- 调用存储过程
- 控制跟踪行为
- 保存更改
- 批量插入
- 交易
Blazor 组件
- 了解 Razor 基础知识
- 在 Blazor 中使用组件
- 在组件中使用 C#
- 参数化组件
- 组件生命周期
- 单向数据绑定
- 双向绑定
- 事件绑定
Advanced Blazor 组件概念
- 渲染原始数据 HTML
- 呈现子内容
- 使用 RenderFragment
- 使用 RenderTreeBuilder
- 使用 @key 和 @attribute
布线和布局
- 创建主布局
- 路由
- 使用 URL 帮助程序
表单和验证
- 使用 EditForm
- 表单验证
- 使用 @ref
依赖注入 (DI) 和 JSInterop
- 了解 DI
- 具有默认服务的 DI
- DI与定制服务
- 调用 JavaScript 函数
- 从 JavaScript 调用 C#
调试和部署
- 调试 Blazor 应用
- 部署 Blazor 应用
- 升级 Blazor 应用程序
安全
- Blazor 身份验证
- 使用ASP.NETCore 标识和 JWT
渐进式 Web 应用程序 (PWA) 开发
- PWA 概述
- 了解 PWA 的功能
- Blazor PWA的
- 创建脱机应用程序
- 使用 Service Worker
- 自定义应用程序
- 缓存
- 添加推送通知
摘要和后续步骤
要求
- 了解 C#
- 了解 Blazor 和 JavaScript
- 具有 .NET Framework 的经验
观众
- Web 开发人员
客户评论 (6)
培训师非常好,很关注学习者。
Utamaporn - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译
Trainer 拥有更多的经验,可以回答并帮助我们立即解决问题。
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译
我喜欢 Style Trainer,因为他可以给出易于理解的例子。然后他在教学或解释时很冷静。
Wannapa Chalamrum - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译
培训师非常有帮助地回答了我们的任何问题,让我们分享我们的屏幕以显示我们遇到的错误,这很棒。
chithra - Public Health Wales NHS Trust
课程 - Advanced Blazor
机器翻译
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
课程 - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.