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