Programming in WPF 4.5培訓
Windows Presentation Foundation (WPF) 是一個用於呈現使用者介面的開源圖形子系統框架。它提供了用於創建桌面用戶端應用程式的工具和資源。
此講師指導的現場培訓(在線或現場)面向希望使用最新版本的 WPF C# 和 Visual Studio 開發桌面用戶端應用程式的軟體開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解並瞭解如何使用 MSDN 資源和工具。
- 在 Microsoft Visual Studio 中支持開發過程。
- 使用 WPF 技術和 C# 語言開發業務桌面應用程式。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
介紹
這兒
- Visual Studio 簡介
- 創建專案
- 編譯和調試
Microsoft .NET
- 什麼是 .NET?
- CLR 和垃圾回收器
- DLL 與 .EXE?
- .NET 中的技術
WPF 的基礎
- WPF 的歷史
- MVVM 設計模式
- WPF 與 Windows 表單
- WPF 版本之間的差異
仔細地
- WPF 項目結構
- XAML、佈局和依賴項屬性
- 命令和資源
- 事件
- 風格和行為
- 了解數據綁定和數據流
數據流
- WPF 中的數據建模
- 訪問資料庫
- LINQ
- 實體框架
- CRUD 操作
- 數據驗證
控制
- 控制審查
- WPF 工具包擴展
- 使用者控制件自定義控制件
- 範本
高級主題
- 異步和並行操作
- 反控制 (IoC)
- Unity 和 PRISM
實際應用
- 開發系統架構
- 數據建模
- 實現
- 應用測試
摘要和後續步驟
最低要求
- 瞭解軟體開發的基本短語
- 瞭解 Visual Studio 和 C#
觀眾
- 軟體開發人員
- 程式師
- 技術組組長
需要幫助選擇合適的課程嗎?
Programming in WPF 4.5培訓 - Enquiry
客戶評論 (2)
解釋得很好。
Moises - Department of Defense
Course - Programming in WPF
機器翻譯
Hands on activities after each subjects
Hannah Anciano - Merlot Aero International Ltd.
Course - Programming in WPF 4.5
相關課程
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
C#.Net
35 時間:目标
本课程将使代表能够在编程语言中开发应用程序。 代表将能够使用对象导向的原则编程。 该课程还将涵盖如何使用2010年开发环境来生产强大和可持续的应用。
观众
该课程适用于以下类型的软件开发人员:
- 新开发者
- 了解计算机编程但可能通过在大学使用非图形语言学习编程的开发人员
这些开发人员希望通过使用 C#;在 Microsoft .NET 框架内构建解决方案。 他们也希望使用对象导向技术来提高他们的发展技能。
Advanced Programming in C#
35 時間:這個由講師指導的 澳門 現場培訓介紹了 C# 的高級功能,研究了它作為桌面應用程式程式程式設計語言和Web程式設計語言的用法,以解決現實世界的問題。
Programming 通過課堂上的動手練習和演練來展示和實踐技巧和原理。
Advanced C# for Automation Test Engineers
21 時間:這種以講師為主導的現場培訓(在線或現場)面向想要學習自動化測試高級 C# 編程概念的經驗豐富的自動化測試工程師。
培訓結束時,參與者將能夠:
- 了解高級 C# 編程概念和最佳實踐。應用先進的面向對象編程原理來創建高效、靈活的自動化解決方案。使用行業最佳實踐設計和開發模塊化和可重用的自動化框架。
ASP.Net 4.0
35 時間:將向代表們介紹 .Net 框架,並學習使用 C# 4.0 開發 Web 應用程式。在課程完成時,學員應該熟悉該框架,在開發基本 Web 應用程式方面有經驗,並熟悉使用 LINQ 進行資料庫訪問。應用程式將使用面向物件的程式設計創建。
完成本課程后,學員將能夠:
- 有效使用 Visual Studio 2010
- 學習 C# 4.0
- 創建商業 ASP.NET Web 應用程式
- 瞭解 OO Programming、類和物件
- 調試應用程式
- 使用母版頁、網站導航和主題開發用戶介面
- 使用 ADO.Net 和 LINQ 讀取和寫入資料庫
- 使用 ASP.NET AJAX 開發豐富的 Internet 應用程式
- 創建和調用 WCF 服務
C# for Automation Test Engineers
21 時間:這種由講師指導的 澳門 現場培訓專為任何有興趣學習 C# 以實現自動化測試目的的人而設計。這是一門精簡的強化課程,包含大量動手練習,讓參與者快速掌握應用於軟體自動化測試所需的基本程式設計技能。重點是 C# 基礎,可以直接和立即應用於測試自動化。
本課程不涉及深入的測試自動化框架,例如 Selenium。如果你已經精通 C#,並希望直接使用 Selenium 進行測試,請查看:Selenium C# 中的 WebDriver:C# 中的 Web 測試自動化簡介。
Design Patterns in C#
14 時間:目標組:
技術團隊負責人,軟件開發人員
學習目標:
培訓的目的是獲得在C#中設計高級開發/項目結構的能力。
在本課程中,學生將熟悉支持開發過程的MSDN資源和工具,例如Microsoft Visual Studio ,ReSharper。
Introduction to Blazor
14 時間:這種由講師指導的澳門現場培訓(現場或遠端)面向希望使用Blazor創建完整堆棧C# Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 C# 和 Blazor 開發 Web 應用程式。
- 使用 C# 代碼調用 JavaScript API 和庫。
- 直接在瀏覽器或伺服器中運行用戶端 C# 代碼和客戶端邏輯。
- 使用 Azure 部署 Blazor Web 應用程式。
Mastering LINQ with C#
14 時間:這個由 講師指導的 澳門 現場培訓(在線或現場)面向希望使用 C# 通過 LINQ 查詢和更新大數據的 Web 開發人員。
在本次培訓結束時,參與者將能夠:
- 創建並執行 LINQ 查詢。
- 實施用於數據查詢的高級庫。
- 篩選、搜索、轉換和操作本地或遠端物件。
Programming in ASP.NET MVC 5
21 時間:目標組:
技術團隊負責人,軟件開發人員
學習目標:
培訓的目的是獲得使用ASP.NET MVC 4技術和C#語言開發業務Internet應用程序的能力。
在本課程中,學生將熟悉支持開發過程的MSDN資源和工具,例如Microsoft Visual Studio 。
Programming in C# 5.0 with Visual Studio 2012
28 時間:這種以講師為主導的現場培訓澳門(現場或遠端)面向希望瞭解C#語法以及與C#中面向物件程式設計相關的主題的中高級開發人員。 在培訓結束時,參與者將能夠: 熟悉 MSDN 資源和工具。 支持開發過程,如Microsoft Visual Studio。
Programming in C#
14 時間:本課程專為希望學習基於C#編程語言並學習.NET平台基本功能的人士而設計。在培訓期間,參與者將了解如何在C#構建,如何設置編寫基本程序的環境,使用標準庫。
Selenium C# Test Automation
14 時間:這種以講師為主導的澳門現場現場培訓(現場或遠端)面向希望使用C#和Selenium執行測試自動化的開發人員和測試人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 Selenium WebDriver。
- 使用 Selenium、C# 和 Nunit 和 Visual Studio IDE 編寫測試。
- 運行 C# Selenium 測試自動化。
Selenium WebDriver in C#
14 時間:This instructor-led, live training in 澳門 (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
Unit Testing with C#
14 時間:單元測試是一種測試方法,它通過修改原始程式碼的屬性或觸發事件來確認結果是否符合預期來測試原始碼的各個單元。
在這個由講師指導的現場培訓中,參與者將學習如何使用 C# 和 Visual Studio 針對示例 .Net 應用程式編寫和執行單元測試。
在本次培訓結束時,參與者將能夠:
- 使用 NUnit 和 xUnit.net 等測試框架創建和管理單元測試代碼
- 定義並實施更廣泛的測試驅動開發方法
- 調整測試框架以擴展應用程式的測試覆蓋範圍
觀眾
- 軟體測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐