课程大纲
介绍
.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 进行容器化简介(可选)
总结和后续步骤
要求
- 熟悉基本程式设计概念
- PLC 程式设计的经验知识
观众
- 程式师
- 应用程式开发人员
客户评论 (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
课程 - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
课程 - Unit Testing with C#
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
培训师对主题的适当知识和深刻理解,以及他以清晰有效的方式呈现和转移知识的能力。
Balazs Farkas - Greentube GmbH
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
Comprehensive - covered everything we were interested in. Able to work through examples.