Visual Studio for PLC Communication and Database Integration培訓
Visual Studio是一個功能強大的集成開發環境(IDE),可用於創建與可編程邏輯控制器(PLC)和數據庫交互的應用程序。
這個由講師主持的現場培訓(在線或現場)旨在對希望使用Visual Studio編寫與PLC通信的應用程序並與SQL數據庫互動的中級軟件開發人員和自動化工程師。
培訓結束時,參與者將能夠:
- 在Visual Studio中為工業自動化開發.NET應用程序。
- 使用OPC UA等工業協議與PLC通信。
- 實現與SQL Server的數據庫交互,以存儲和檢索PLC數據。
- 針對實時工業環境優化應用程序性能。
課程格式
- 互動講座和討論。
- 大量練習和實踐。
- 在現場實驗室環境中進行實際操作。
課程定制選項
- 要請求定制的培訓課程,請聯繫我們安排。
課程簡介
介绍
- 针对工业应用的Visual Studio概述
- 了解PLC和工业通信
- 自动化中SQL数据库的介绍
在Visual Studio中开发.NET应用程序
- 设置Visual Studio项目
- 在工业应用中使用C#或VB.NET
- 处理实时数据和用户界面
PLCCommunication与.NET应用程序
- 工业协议概述(OPC UA、Modbus、MQTT)
- 将Visual Studio应用程序连接到PLC
- 从.NET应用程序读取和写入PLC数据
在工业应用中处理SQLDatabase的工作
- 工业自动化的Database设计
- 读取和写入PLC数据的SQL查询
- 将.NET应用程序连接到SQL服务器
用SQL集成PLC数据
- 在SQL数据库中存储传感器和机器数据
- 使用SQL处理和分析PLC数据
- 针对实时应用优化数据库性能
错误处理和优化
- 调试PLC与应用程序的通信
- 管理数据库事务和错误
- 实时工业应用的性能调优
期末项目和最佳实践
- 构建一个完整的应用程序,集成PLC和SQL
- 部署和维护工业应用程序
- 工业自动化软件开发的最佳实践
总结和结论
最低要求
- 具備Visual Studio和NET程式設計(C#或VBNET)的基礎知識
- 了解SQL和關係資料庫
- 熟悉 PLC 和工業自動化概念
觀眾
- 從事工業自動化的軟體開發人員
- 將 PLC 與應用程式整合的自動化工程師
- Database 管理工業資料的管理員
Open Training Courses require 5+ participants.
Visual Studio for PLC Communication and Database Integration培訓 - Booking
Visual Studio for PLC Communication and Database Integration培訓 - Enquiry
客戶評論 (5)
培訓師知識淵博,非常樂於助人。
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
機器翻譯
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
the in depth knowledge and customize approach
Julius Mapili - SYKES Asia, Inc.
Course - Administering in Microsoft SQL Server
I really enjoyed the practical exercises.
Marcin Kocikowski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
我很欣賞 Folio 的廣泛知識。 他不僅熟悉課程內容,而且還知道我們熟悉的語言的結構,以使示例對我們更有意義。 在間歇期間,他分享了他在培訓範圍之外的技術和解決方案的知識,以提供對我們在未來(和未來培訓)中可以使用的其他解決方案的見解。
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
機器翻譯
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Administering in Microsoft SQL Server
21 時間:該課程專為管理員、開發人員和資料庫開發人員設計。
培訓目標:
- 獲得並加強創建和管理資料庫的技能
- 瞭解語法並使用 SQL 檢索和修改數據
- 在資料庫中應用安全規則
- 使用進階元素(複製、自動化、BI)
- 使用 Microsoft SQL Server 功能為開發人員創建複雜的報告和解決方案
Business Intelligence in MS SQL Server 2008
14 時間:培訓專門講授基於 MS SQL Server 2008 創建數據倉庫環境的基礎知識。
課程參與者將獲得設計和構建在 MS SQL Server 2008 上運行的數據倉庫的基礎。
瞭解如何基於 SSIS 構建簡單的 ETL 過程,然後使用 SSAS 設計和實現數據立方體。
參與者將能夠管理 OLAP 資料庫:在線創建和刪除資料庫 OLAP 處理分區更改。
參與者將獲得腳本 XML / A 和 MDX 的知識。
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
Introduction to SQL Server 2012 Integration Services (SSIS)
28 時間:此講師指導的現場培訓<本地>(在線或現場)面向希望熟練掌握 SQL Server 2012 Integration Services 的初級到中級開發人員和資料庫管理員。
在本次培訓結束時,參與者將能夠:
- 瞭解 ETL 的原理和 SSIS 的作用。
- 創建、部署和管理 SSIS 包。
- 設計並實現Control Flow 以定義包中的任務流。
- 實施 Workflow 並設置約束條件以有效執行任務。
- 構建數據流以提取、轉換和載入數據。
- 使用 Variables 和 Container 來增強包的靈活性。
- 管理 Transactions 以確保數據一致性。
- 實施有效的錯誤處理和調試技術。
- 設置Logging以進行跟蹤和監控。
- Handle Slowly Changing Dimensions 用於管理不斷變化的數據。
- 部署包以供生產使用。
- 實施安全措施以保護敏感數據。
- 利用腳本來擴展 SSIS 功能。
- 應用最佳實踐以獲得高效且可維護的 SSIS 解決方案。
Advanced Programming in C#
35 時間:這個由講師指導的 香港 現場培訓介紹了 C# 的高級功能,研究了它作為桌面應用程式程式程式設計語言和Web程式設計語言的用法,以解決現實世界的問題。
Programming 通過課堂上的動手練習和演練來展示和實踐技巧和原理。
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
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)
Administration with Powershell
35 時間:此強化培訓提供使用 Windows PowerShell 自動管理基於 Windows 的電腦的基本知識和技能。 本課程中教授的技能適用於所有使用 Windows PowerShell 進行日常管理的所有 Microsoft 產品。
培訓主要側重於將 Windows PowerShell 用作互動式命令行介面,但它也包括對腳本和程式設計主題的一些介紹。
Business Intelligence with SSAS
14 時間:SSAS (SQL Server Analysis Services) 是一個 Microsoft SQL 伺服器事務處理 (OLAP) 和數據挖掘工具,用於分析多個資料庫、表或文件中的數據。SSAS 提供的語義數據模型被 Power BI、Excel、Reporting Services 和其他數據可視化工具等用戶端應用程式使用。
在這個由講師指導的現場培訓(現場或遠端)中,參與者將學習如何使用 SSAS 分析資料庫和數據倉庫中的大量數據。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 SSAS
- 瞭解 SSAS、SSIS 和 SSRS 之間的關係
- 應用多維數據建模從數據中提取業務洞察
- 設計 OLAP (Online Analytical Processing) 多維數據集
- 使用 MDX (Multidimensional Expressions) 查詢語言查詢和操作多維數據
- 使用 SSAS 部署實際的 BI 解決方案
觀眾
- BI (Business 智慧) 專業人員
- 數據分析師
- Database 和數據倉庫專業人員
課程形式
- 互動講座和討論
- 大量的練習和練習
- 在即時實驗室環境中動手實施
課程自定義選項
- 本培訓基於最新版本的 Microsoft SQL Server 和 SSAS。
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Introduction to SQL Server 2022 Integration Services (SSIS)
28 時間:這種以講師為主導的 香港(在線或現場)實時培訓面向希望學習如何設計、實現和管理 SSIS 包以執行數據集成和轉換任務的初級數據專業人員。
在培訓結束時,參與者將能夠:
- 瞭解 SSIS 的體系結構和元件。
- 使用 SSIS 設計和實現 ETL 流程。
- 使用 SSIS 工具開發、部署和管理數據整合解決方案。
- 排除故障並優化 SSIS 軟體包的性能和可靠性。
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一起實現了多模式,面向對象的編程語言
Visual Studio 2022 IDE
14 時間:這種以講師為主導的香港現場現場培訓(現場或遠端)針對希望使用Visual Studio開發應用程式的初級到中級開發人員。
在培訓結束時,參與者將能夠:
- 有效利用 Visual Studio 2022 功能。
- 運行和管理單元測試。
- 調試應用程式並使用遠端儲存庫中的代碼。
Visual Studio Tools for Office (VSTO)
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用VSTO為Microsoft Office應用程式創建自定義解決方案的初級到中級開發人員。
在培訓結束時,參與者將能夠:
-
為 Office 應用程式創建載入項和文檔級自定義項。
Access 並操作 Office 物件模型及其事件。
為 Office 應用程式建立自訂功能區、任務窗格和對話框。
在 Office 文件中使用 Windows 表單控件和 .NET 元件。
將 Office 應用程式與 Web 服務和資料庫整合。
部署和保護 Office 解決方案。
Visual Studio with VB.Net
21 時間:Microsoft Visual Studio是一個集成開發環境(IDE)。 VB.NET (Visual Basic .NET)是一種在.NET Framework上實現的多範式,面向對象的編程語言。