感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Entity Framework (EF) Core概述
- Progressive Web App (PWA)概述
Entity Framework (EF) Core
- 安装EF Core
- 使用Code First进行建模
- 使用Database First进行建模
- 使用Fluent API
使用EF Core查询和保存数据
- 使用LINQ进行基本查询
- 调用存储过程
- 控制跟踪行为
- 保存更改
- 批量插入
- 事务处理
Blazor组件
- 理解Razor基础知识
- 在Blazor中使用组件
- 在组件中使用C#
- 参数化组件
- 组件生命周期
- 单向数据绑定
- 双向绑定
- 事件绑定
高级Blazor组件概念
- 渲染原始HTML
- 渲染子内容
- 使用RenderFragment
- 使用RenderTreeBuilder
- 使用@key和@attribute
路由和布局
- 创建主布局
- 路由
- 使用URL助手
表单和验证
- 使用EditForm
- 表单验证
- 使用@ref
依赖注入(DI)和JSInterop
- 理解DI
- 使用默认服务进行DI
- 使用自定义服务进行DI
- 调用JavaScript函数
- 从JavaScript调用C#
调试和部署
- 调试Blazor应用程序
- 部署Blazor应用程序
- 升级Blazor应用程序
安全性
- Blazor身份验证
- 使用ASP.NET核心身份和JWT
Progressive Web Application (PWA)开发
- PWA概述
- 理解PWA的功能
- Blazor PWA
- 创建离线应用程序
- 使用服务工作者
- 自定义应用程序
- 缓存
- 添加推送通知
总结与下一步
要求
- 理解C#
- 了解Blazor和JavaScript
- 具备.NET框架经验
受众
- Web开发人员
21 小时
客户评论 (7)
交互性与即时代码解决方案
Eduard-Emanuel Zaharia - Kruk Italia
课程 - Advanced Blazor
机器翻译
培训师的授课风格和互动性。我学到了不同的、更高效的方法,来开发一些我过去已经完成的工作
Alessandro Lerici - Kruk Italia
课程 - Advanced Blazor
机器翻译
培训师互动性极强,教学意愿非常高。培训师知识渊博,甚至教授了我们超出培训范围的内容。
JULIAN OKELLO WANICAN - Uganda National Examinations Board
课程 - Advanced Blazor
机器翻译
片段, SinalR 和自动部署
Richard - Uganda National Examinations Board
课程 - Advanced Blazor
机器翻译
培训师非常优秀,并且关注学员的学习情况。
Utamaporn - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译
培训师经验丰富,能够立即回答并帮助我们解决问题。
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译
我喜欢这位培训师的风格,因为他能举出易于理解的例子。此外,他在教学或解释时非常冷静。
Wannapa Chalamrum - Geodis Transport Thai Ltd.
课程 - Advanced Blazor
机器翻译