Course Code: csharpdotnetappdev
Duration: 35 hours
Prerequisites:
  • 熟悉基本程式设计概念
  • PLC 程式设计的经验知识

观众

  • 程式师
  • 应用程式开发人员
Overview:

C#.Net 是指 .NET 框架(或 .NET 平台)中使用的程式设计语言 C#。它是由 Microsoft 开发的一种现代的、面向物件的、通用的程式设计语言,主要用于构建在 .NET 平台上运行的各种应用程式。

此讲师指导的现场培训(在线或现场)面向希望使用 C#.Net ASP.NET 开发应用程式的中级程式师,从 Visual Basic 过渡到创建强大的 Web 介面并为医疗设备专案集成 PLC 功能。

在本次培训结束时,参与者将能够:

  • 了解 C#.Net 的基础和中级概念。
  • 使参与者能够从 Visual Basic 过渡到 C#。
  • 培养使用为医疗设备介面量身定制的 ASP.NET 创建应用程式的技能。
  • 加强对将 PLC 功能与基于 Web 的介面连结的理解。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

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

介绍

.NET Framework 和 C# 概述

  • 从 Visual Basic 到 C# 的演变
  • C# 的特性和优势 ASP.NET

设置环境

  • Visual Studio 的安装和配置
  • .NET Core 与 .NET Framework 相比

C# 语法基础

  • 数据类型、变数和运算符
  • 控制语句(if、switch、loops)

OOP 概念简介

  • 类、物件和方法
  • 封装、继承和多态性

处理错误和调试

  • 异常处理
  • Visual Studio 中的调试技术

ASP 简介.NET Core

  • 框架概述和项目结构
  • 设置基本 ASP.NET 应用程式

使用MVC创建 Web 应用程式

  • 了解模型-检视-控制器 (MVC) 架构
  • 使用Razor Pages 构建检视

数据绑定和交互

  • 将 ASP.NET 应用程式连接到资料库
  • Entity Framework Core 的基础知识

Communication 在 ASP.NET 和 PLC 之间

  • 通讯协定概览(例如 Modbus、OPC-UA)
  • 处理即时数据流

ASP.NET 中的高级功能

  • 中间件和依赖项注入
  • ASP 中的 RESTful API.NET Core

桥接 Visual Basic 介面

  • 将现有 VB 介面转换为 ASP.NET
  • 迁移旧代码的最佳实践

安全性和最佳实践

  • ASP.NET 中的身份验证和授权
  • 安全的数据处理和传输

应用程式部署

  • 在本地和云中托管 ASP.NET 应用程式
  • 使用 Docker 进行容器化简介(可选)

总结和后续步骤

Sites Published:

United Arab Emirates - C#.Net for Application Development

Qatar - C#.Net for Application Development

Egypt - C#.Net for Application Development

Saudi Arabia - C#.Net for Application Development

South Africa - C#.Net for Application Development

Brasil - C#.Net for Application Development

Canada - C#.Net for Application Development

中国 - C#.Net for Application Development

香港 - C#.Net for Application Development

澳門 - C#.Net for Application Development

台灣 - C#.Net for Application Development

USA - C#.Net for Application Development

Österreich - C#.Net for Application Development

Schweiz - C#.Net for Application Development

Deutschland - C#.Net for Application Development

Czech Republic - C#.Net for Application Development

Denmark - C#.Net for Application Development

Estonia - C#.Net for Application Development

Finland - C#.Net for Application Development

Greece - C#.Net for Application Development

Magyarország - C#.Net for Application Development

Ireland - C#.Net for Application Development

Luxembourg - C#.Net for Application Development

Latvia - C#.Net for Application Development

España - C#.Net for Application Development

Italia - C#.Net for Application Development

Lithuania - C#.Net for Application Development

Nederland - C#.Net for Application Development

Norway - C#.Net for Application Development

Portugal - C#.Net for Application Development

România - C#.Net for Application Development

Sverige - C#.Net for Application Development

Türkiye - C#.Net for Application Development

Malta - C#.Net for Application Development

Belgique - C#.Net for Application Development

France - C#.Net for Application Development

日本 - C#.Net for Application Development

Australia - C#.Net for Application Development

Malaysia - C#.Net for Application Development

New Zealand - C#.Net for Application Development

Philippines - C#.Net for Application Development

Singapore - C#.Net for Application Development

Thailand - C#.Net for Application Development

Vietnam - C#.Net for Application Development

India - C#.Net for Application Development

Argentina - C#.Net for Application Development

Chile - C#.Net for Application Development

Costa Rica - C#.Net for Application Development

Ecuador - C#.Net for Application Development

Guatemala - C#.Net for Application Development

Colombia - C#.Net for Application Development

México - C#.Net for Application Development

Panama - C#.Net for Application Development

Peru - C#.Net for Application Development

Uruguay - C#.Net for Application Development

Venezuela - C#.Net for Application Development

Polska - C#.Net for Application Development

United Kingdom - C#.Net for Application Development

South Korea - C#.Net for Application Development

Pakistan - C#.Net for Application Development

Sri Lanka - C#.Net for Application Development

Bulgaria - C#.Net for Application Development

Bolivia - C#.Net for Application Development

Indonesia - C#.Net for Application Development

Kazakhstan - C#.Net for Application Development

Moldova - C#.Net for Application Development

Morocco - C#.Net for Application Development

Tunisia - C#.Net for Application Development

Kuwait - C#.Net for Application Development

Oman - C#.Net for Application Development

Slovakia - C#.Net for Application Development

Kenya - C#.Net for Application Development

Nigeria - C#.Net for Application Development

Botswana - C#.Net for Application Development

Slovenia - C#.Net for Application Development

Croatia - C#.Net for Application Development

Serbia - C#.Net for Application Development

Bhutan - C#.Net for Application Development

Nepal - C#.Net for Application Development

Uzbekistan - C#.Net for Application Development