课程大纲

介绍

  • 实体框架 (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 开发人员
  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (4)

相关课程

Jenkins for .Net Continuous Integration (CI)

  14 小时

课程分类