Course Code: appdevdotnetcore
Duration: 14 hours
Prerequisites:
  • 熟练掌握C#编程语言
  • 其他 .NET 开发平台的基本经验
  • 了解跨平台软件架构

观众

  • 开发 人员
Overview:

.NET Core 是微软.NET 开发平台的主要软件组件之一。 它允许用户在多个操作系统上执行应用程序,而无需在经典的.NET 框架中出现逆转的风险。 .NET Core的关键特点包括轻型建筑和命令线控制,可用于开发高性能企业应用。

由教练领导的现场培训(在线或在线)是针对那些希望使用 .NET Core 创建、构建、测试、拆卸和部署可在不同系统上运行的优化应用程序的开发人员。

在本研讨会结束后,参与者将能够:

  • 建立基于 .NET Core 的开发环境,以便开始开发应用程序。
  • 使用 ASP 框架和图书馆来创建新的应用程序或优化现有应用程序。
  • 通过先进的工具来监测和提高应用程序的性能。
  • 了解 .NET Core 功能背后的原则,并将这些知识应用于其他业务实施。

课程格式

  • 互动讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中进行手动实施。

课程定制选项

  • 要申请此课程的定制培训,请联系我们安排。
Course Outline:

介绍

.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 安全编码指南

故障 排除

总结和结论

Sites Published:

United Arab Emirates - High-Performance Application Development with .NET Core

Qatar - High-Performance Application Development with .NET Core

Egypt - High-Performance Application Development with .NET Core

Saudi Arabia - High-Performance Application Development with .NET Core

South Africa - High-Performance Application Development with .NET Core

Brasil - High-Performance Application Development with .NET Core

Canada - High-Performance Application Development with .NET Core

中国 - High-Performance Application Development with .NET Core

香港 - High-Performance Application Development with .NET Core

澳門 - High-Performance Application Development with .NET Core

台灣 - High-Performance Application Development with .NET Core

USA - High-Performance Application Development with .NET Core

Österreich - High-Performance Application Development with .NET Core

Schweiz - High-Performance Application Development with .NET Core

Deutschland - High-Performance Application Development with .NET Core

Czech Republic - High-Performance Application Development with .NET Core

Denmark - High-Performance Application Development with .NET Core

Estonia - High-Performance Application Development with .NET Core

Finland - High-Performance Application Development with .NET Core

Greece - High-Performance Application Development with .NET Core

Magyarország - High-Performance Application Development with .NET Core

Ireland - High-Performance Application Development with .NET Core

Luxembourg - High-Performance Application Development with .NET Core

Latvia - High-Performance Application Development with .NET Core

España - High-Performance Application Development with .NET Core

Italia - High-Performance Application Development with .NET Core

Lithuania - High-Performance Application Development with .NET Core

Nederland - High-Performance Application Development with .NET Core

Norway - High-Performance Application Development with .NET Core

Portugal - High-Performance Application Development with .NET Core

România - High-Performance Application Development with .NET Core

Sverige - High-Performance Application Development with .NET Core

Türkiye - High-Performance Application Development with .NET Core

Malta - High-Performance Application Development with .NET Core

Belgique - High-Performance Application Development with .NET Core

France - High-Performance Application Development with .NET Core

日本 - High-Performance Application Development with .NET Core

Australia - High-Performance Application Development with .NET Core

Malaysia - High-Performance Application Development with .NET Core

New Zealand - High-Performance Application Development with .NET Core

Philippines - High-Performance Application Development with .NET Core

Singapore - High-Performance Application Development with .NET Core

Thailand - High-Performance Application Development with .NET Core

Vietnam - High-Performance Application Development with .NET Core

India - High-Performance Application Development with .NET Core

Argentina - High-Performance Application Development with .NET Core

Chile - High-Performance Application Development with .NET Core

Costa Rica - High-Performance Application Development with .NET Core

Ecuador - High-Performance Application Development with .NET Core

Guatemala - High-Performance Application Development with .NET Core

Colombia - High-Performance Application Development with .NET Core

México - High-Performance Application Development with .NET Core

Panama - High-Performance Application Development with .NET Core

Peru - High-Performance Application Development with .NET Core

Uruguay - High-Performance Application Development with .NET Core

Venezuela - High-Performance Application Development with .NET Core

Polska - High-Performance Application Development with .NET Core

United Kingdom - High-Performance Application Development with .NET Core

South Korea - High-Performance Application Development with .NET Core

Pakistan - High-Performance Application Development with .NET Core

Sri Lanka - High-Performance Application Development with .NET Core

Bulgaria - High-Performance Application Development with .NET Core

Bolivia - High-Performance Application Development with .NET Core

Indonesia - High-Performance Application Development with .NET Core

Kazakhstan - High-Performance Application Development with .NET Core

Moldova - High-Performance Application Development with .NET Core

Morocco - High-Performance Application Development with .NET Core

Tunisia - High-Performance Application Development with .NET Core

Kuwait - High-Performance Application Development with .NET Core

Oman - High-Performance Application Development with .NET Core

Slovakia - High-Performance Application Development with .NET Core

Kenya - High-Performance Application Development with .NET Core

Nigeria - High-Performance Application Development with .NET Core

Botswana - High-Performance Application Development with .NET Core

Slovenia - High-Performance Application Development with .NET Core

Croatia - High-Performance Application Development with .NET Core

Serbia - High-Performance Application Development with .NET Core

Bhutan - High-Performance Application Development with .NET Core

Nepal - High-Performance Application Development with .NET Core

Uzbekistan - High-Performance Application Development with .NET Core