课程大纲

介绍

.NET 开发平台概述

  • 不同的 .NET 平台
  • 在 .NET Framework 和 .NET Core 之间进行选择

准备开发环境

  • .NET Core 的系统要求
  • 从其他开发环境迁移

安装和配置 .NET Core

  • 设置 .NET Core 软件开发工具包和运行时
  • 对其他操作系统使用包管理器

.NET Core 功能和体系结构概述

  • Languages 和 .NET Core 支持的操作系统
  • 适用于 .NET Core 模块化体系结构的 NuGet 包
  • .NET Core 的命令行界面工具
  • .NET Standard 规范
  • .NET Core Framework 组合

ASP.NET Core Web 框架概述

  • 使用 ASP 构建基于云的应用程序.NET Core

创建 .NET Core 应用程序

  • 使用 Visual Studio 集成开发环境
  • 利用 MSBuild 和管理项目文件

.NET Core 软件开发工具包概述

  • 项目文件的一般语法和其他参考资料
  • 为应用程序和库指定 API 集
  • 添加和删除 .NET Core 应用程序的依赖项

主要 .NET Core 全局和本地工具概述

其他 .NET Core 工具概述

监视和管理 .NET Core 应用程序性能

  • 在开发过程中增强应用程序性能
  • 利用 Visual Studio 个性能工具
  • 执行 .NET Core 应用程序的高级优化方法
  • 其他操作系统上的应用程序性能诊断
  • 优化 .NET Core 应用程序的源代码

.NET Core 执行模型概述

  • 实现 API 以增强性能

测试 .NET Core 应用程序并执行代码分析

调试 .NET Core 应用程序

使用 .NET Core 部署模型部署应用程序

  • 使用 ASP.NET Application Insights
  • 使用 DynaTrace 监控和跟踪 .NET Core 个应用程序

使用 .NET Core 安全功能保护应用程序

  • .NET Core 联邦信息处理标准 (FIPS) 合规性
  • .NET 开发平台提供的加密服务
  • .NET Core 安全编码指南

故障 排除

总结和结论

要求

  • 熟练掌握C#编程语言
  • 其他 .NET 开发平台的基本经验
  • 了解跨平台软件架构

观众

  • 开发 人员
 14 小时

人数



每位参与者的报价

相关课程

Jenkins for .Net Continuous Integration (CI)

14 小时

课程分类