课程大纲

介绍

  • 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)

即将举行的公开课程

课程分类