C#.Net for Application Development培訓
C#.Net 是指 .NET 框架(或 .NET 平臺)中使用的程式設計語言 C#。它是由 Microsoft 開發的一種現代的、面向物件的、通用的程式設計語言,主要用於構建在 .NET 平臺上運行的各種應用程式。
此講師指導的現場培訓(在線或現場)面向希望使用 C#.Net ASP.NET 開發應用程式的中級程式師,從 Visual Basic 過渡到創建強大的 Web 介面並為醫療設備專案集成 PLC 功能。
在本次培訓結束時,參與者將能夠:
- 瞭解 C#.Net 的基礎和中級概念。
- 使參與者能夠從 Visual Basic 過渡到 C#。
- 培養使用為醫療設備介面量身定製的 ASP.NET 創建應用程式的技能。
- 加強對將 PLC 功能與基於 Web 的介面連結的理解。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
介紹
.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 程式設計的經驗知識
觀眾
- 程式師
- 應用程式開發人員
Open Training Courses require 5+ participants.
C#.Net for Application Development培訓 - Booking
C#.Net for Application Development培訓 - Enquiry
客戶評論 (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
Course - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
培訓師用現實世界中的實際例子很好地解釋了這些主題,這使我們更容易掌握資訊
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
機器翻譯
培訓師對主題的適當知識和深刻理解,以及他以清晰有效的方式呈現和轉移知識的能力。
Balazs Farkas - Greentube GmbH
Course - Implementing the Actor Model with Microsoft Orleans
機器翻譯
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Introducing C# 6.0 with Visual Studio 2015/2017
28 時間:這種以講師為主導的現場培訓(現場或遠端)為參與者提供了在Visual Studio 2015/2017環境中利用C# 6.0功能所需的基本技能。
在培訓結束時,參與者將能夠:
- 在 Visual Studio 2015/2017 中導航和利用集成開發環境 (IDE)。
- 實現基本的 C# 功能,例如 Console.WriteLine、Console.ReadLine 和 Hello C# World!。
- 瞭解編譯和調試 C# 代碼的過程。
- 在 C# 中應用註釋,以提高代碼文檔和可讀性。
- 瞭解 .NET 6.0 的基礎知識,包括 CLR、GC、DLL、EXE 和 .NET 中的技術。
- 回顧從版本 1.0 到 6.0 的 C# 歷史記錄,並掌握 C# 基礎知識,例如關鍵字、文本、運算符和語句。
- 在 C# 6.0 中使用數值和布爾類型、類、物件、欄位、屬性、索引器、運算元、方法等。
- 探索 .NET 類庫功能,包括集合、文件處理、數據流、系統之間的通信、日期、序列化和並行程式設計。
- 使用 ADO.NET、LINQ、ORM(實體框架)和面向服務的體系結構 (SOA) 中的數據訪問和操作數據。
- 查看可在 C# 和 .NET Framework 6 中開發的應用程式,例如 Windows Presentation Foundation、ASP.NET MVC 2 和 Silverlight
Advanced Blazor
21 時間:這種以講師為主導的香港現場(遠端或遠端)的現場培訓面向希望學習如何使用漸進式Web應用程式(PWA)開發功能在使用實體框架(EF)Core和Blazor的網站中創建類似應用程式的體驗的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 EF 包處理資料庫。
- 使用 Blazor 元件、服務、依賴關係注入、佈局和路由。
- 創建 Service Worker 以在應用程式中啟用 PWA 功能。
- 利用推送通知和其他 PWA 功能。
Advanced Programming in C#
35 時間:這個由講師指導的 香港 現場培訓介紹了 C# 的高級功能,研究了它作為桌面應用程式程式程式設計語言和Web程式設計語言的用法,以解決現實世界的問題。
Programming 通過課堂上的動手練習和演練來展示和實踐技巧和原理。
High-Performance Application Development with .NET Core
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用.NET Core創建,構建,測試,調試和部署可在不同系統上運行的優化應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 基於.NET Core設置開發環境,開始開發應用。
- 利用 ASP.NET Core 框架和庫來構建新應用程式或優化現有應用程式。
- 使用高級 .NET Core 工具監控和增強應用程式的性能。
- 瞭解 .NET Core 功能背後的原理,並將這些知識應用於其他業務實現。
Blazor WebAssembly
14 時間:此講師指導的現場培訓在 香港(在線或現場)進行,面向 希望使用 Blazor Web Assembly 構建 Web 應用程式的 Web 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解 Blazor WebAssembly 中的表單和身份驗證。
- 創建一個 Blazor WebAssembly 專案。
- 瞭解運行 Web 應用程式的不同方法。
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 時間:本課程分為 3 個主要部分,由演講和實踐練習混合組成。
- VB.NET 2012年Visual Studio的語言
- VB.NET 物件方向
- VB.NET 和 Sql Server 2012
Introduction to .Net Core
14 時間:.NET Core是一個用於在Windows,macOS和Linux上創建.NET應用程序的開源框架。
在這個以講師為主導的現場培訓中,參與者將學習.Net Core的基礎知識,因為他們逐步創建了一個示例應用程序,該應用程序演示了.Net Core與其他框架相比的獨特品質。
在培訓結束時,參與者將能夠:
- 設置.Net Core以及立即開始開發所需的工具和IDE。
- 使用.Net構建各種類型的軟件,包括Web應用程序,控制台應用程序,微服務和庫。
- 了解.Net Core的組件,包括類庫,包,元數據包和框架。
- 構建,調試和部署示例Web應用程序
聽眾
- 開發商
課程格式
- 在實況環境中進行部分講座,部分討論,練習和繁重的實踐練習。
注意
- 本課程基於.Net Core 2.x,適用於Windows和Linux環境。
- 要申請本課程的定制培訓,請聯繫我們安排。
- 要了解有關.Net Core更多信息,請訪問:https://github.com/dotnet/core
Entity Framework Core 2.0
14 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用Entity Framework Core 2.0創建 ASP.Net 核心應用程式。
在培訓結束時,參與者將能夠:
- 設置用於創建 Entity Framework Core 2.0 MVC Web 應用程式所需的框架和工具。
- 在 MS SQL Server 上執行資料庫操作。 使用「代碼優先」
- 和「數據優先」的方法進行應用程式開發。
- 執行遷移和種子設定操作。
- 瞭解高級數據建模概念。
- 創建範例 ASP.Net Core 應用程式。
Introduction to Blazor
14 時間:這種由講師指導的香港現場培訓(現場或遠端)面向希望使用Blazor創建完整堆棧C# Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 C# 和 Blazor 開發 Web 應用程式。
- 使用 C# 代碼調用 JavaScript API 和庫。
- 直接在瀏覽器或伺服器中運行用戶端 C# 代碼和客戶端邏輯。
- 使用 Azure 部署 Blazor Web 應用程式。
Machine Learning and AI with ML.NET
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用ML.NET機器學習模型自動從企業應用程式的執行數據分析中得出預測的數據科學家和開發人員。
在培訓結束時,參與者將能夠:
- 安裝 ML.NET 並將其整合到應用程式開發環境中。
- 瞭解 ML.NET 工具和演算法背後的機器學習原理。
- 構建和訓練機器學習模型,以智慧地使用提供的數據執行預測。
- 使用 ML.NET 指標評估機器學習模型的性能。
- 優化基於 ML.NET 框架的現有機器學習模型的準確性。
- 將 ML.NET 的機器學習概念應用於其他數據科學應用程式。
Developing in ASP.NET MVC 6 Development
28 時間:ASP.NET MVC 6 是 Visual Studio 2015 中的新功能,是 Microsoft Web 开发堆栈的最新发展。本课程涵盖用于创建动态、模块化和可测试网站的最新 API 和开发技术。我们将探讨 MVC6 中可用的新功能,并展示如何充分利用最新的工具集和集成可能性。
学习内容
- 了解 MVC 体系结构原理和优势
- 创建视图、视图组件和标记帮助程序
- 使用 ASP.NET 依赖关系注入
- 使用 Web API 创建 RESTful 服务
- 充分利用 GruntJS、NPM 和 Bower 集成
- 创建单页应用程序 (SPA)
Implementing the Actor Model with Microsoft Orleans
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用MicrosoftOrleans構建分散式企業.NET應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 Microsoft Orleans。
- 瞭解 actor 模型框架及其在 Orleans 中的實現方式
- 構建分散式應用程式,而無需管理複雜的併發和其他擴展模式。
Unit Testing with C#
14 時間:單元測試是一種測試方法,它通過修改原始程式碼的屬性或觸發事件來確認結果是否符合預期來測試原始碼的各個單元。
在這個由講師指導的現場培訓中,參與者將學習如何使用 C# 和 Visual Studio 針對示例 .Net 應用程式編寫和執行單元測試。
在本次培訓結束時,參與者將能夠:
- 使用 NUnit 和 xUnit.net 等測試框架創建和管理單元測試代碼
- 定義並實施更廣泛的測試驅動開發方法
- 調整測試框架以擴展應用程式的測試覆蓋範圍
觀眾
- 軟體測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 時間:學習如何使用Microsoft Visual Studio作為集成開發環境中使用(IDE) VB.NET (Visual Basic .NET中) Programming語言,在4.7.2的.NET Framework一起實現了多模式,面向對象的編程語言