fbpx

Windows Presentation Foundation 大師班

將 WPF 與 C# 和 XAML 結合使用,通過 Azure、REST、MVVM 和機器學習建構真實世界的技能

從這 20.5 小時的課程,你會學到

  • 能夠建構利用 WPF 的桌面應用程式
  • 能夠創建自己的雲端服務
  • 學習語言和模式,為使用 Xamarin 創建 iOS、Android 和 UWP 應用程式提供機會
  • 學習更好地構建程式碼,以便更輕鬆地維護、更好地重用程式碼以及與其他專案(例如 Xamarin 和 UWP)更好地相容
  • 從頭到尾建構你自己的應用程式,包括其雲端服務,例如資料庫和檔案儲存

要求

  • 建議有一些 C# 或類似語言(如 Java)的程式經驗,但不是必需的
  • 訪問運行 Windows 的電腦(以前是 Windows 10,但也可以使用 Windows 7 或 8)。
  • 如果不是本機運行 Windows,則需要運行 Windows 的虛擬機。

課程說明

你是否知道一點 C# 或其他語言的程式,但正在努力獲得面試,更不用說工作了?

也許你被困在一份低薪的程式工作中,想升職到更好、更高級的職位。

也許你想學習一項新技能並擴展你的簡歷。

或者,也許你想通過學習一個新的有價值的框架來提高你的 .NET 技能。

如果其中一項或多項描述了你,那麼我建議你認真考慮這門課程。

本課程將教你如何使用 Microsoft 的 Windows Presentation Foundation (WPF) 創建具有豐富使用者界面的應用程式。

什麼是 WPF?

WPF 是 .NET 框架的一部分,通過將使用者界面與業務邏輯分離,為建構應用程式提供了一致的程式模型。它使用 XAML(一種基於 XML 的語言)和 C#。運行時程式庫( runtime libraries )包含在自 Windows Vista 以來的所有 Microsoft Windows 版本中。它得到了微軟的大力支持,是一個成熟強大的框架。

為什麼要費心去學呢?

許多,也許是大多數企業級 .NET 應用程式都是在 WPF 中建構的,因為它能夠創建鬆散耦合的應用程式,其中業務邏輯和表示層是分開的。這也適用於在 .NET 中開發的一般應用程式。很大一部分基於 Winforms 的專案也正在升級到 WPF。

WPF 開發人員的需求量很大,Microsoft 在最新版本的 Visual Studio 和 .NET 中完全支持 WPF。這是微軟向前發展戰略的關鍵部分。

你將在本課程中學到什麼?

WPF 是使用 C# 和 XAML 開發的。你將學習如何使用 WPF 建構和訪問強大的 REST 服務(特別是本課程中的天氣資訊和機器學習)。你還將學習創建自己的雲端服務,並學習語言和模式以在 Xamarin 中開闢未來的機會(iOS、Android 和通用 Windows 平台 (UWP)。

此外,在本課程中,你將學習 C#、XAML、MVVM(模型-視圖-視圖模型)架構模式、Azure 應用和儲存服務以及 SQLite 等。

為什麼參加本課程是你可以做出的最佳決定。

其他課程側重於有關你可以使用 WPF 做什麼的孤立示例。不是這門課!隨著你對 WPF 的了解越來越多,本課程將指導你創建真實世界的應用程式。你會:

  1. 邊學習邊製作計算器:
    • C#
    • XAML
    • 風格
  2. 學習時建構聯絡人 app:
    • SQLite
    • 使用列表視圖( ListViews )
    • 創建自訂的控件
  3. 在學習時構建機器學習分類器:
    • REST 服務
    • 從電腦中挑選圖像
  4. 學習時建構天氣 app:
    • MVVM 架構模式
    • 更多 REST
  5. 學習時構建一個筆記 app:
    • 更多 WPF 控件,例如工具欄、語音轉文本、切換按鈕、組合框、上下文選單和富文本格式的編輯器
    • 為雲端託管資料庫添加 Azure 應用服務
    • 添加用於在雲中儲存檔案的 Azure 儲存帳戶服務
    • 添加動畫

你的講師 Eduardo Rosas 是經過認證的 Xamarin 行動開發人員,自 2012 年以來一直使用 C# 和 XAML 建構應用程式。

這意味著你正在向具有所需的所有專業培訓、技能和經驗的人學習,以教你如何以最快的方式精通 WPF。 但也同樣繼續了解正確的程式設計方式。

如果你準備好獲得第一份獲得薪資的程式設計工作,或者晉升到更高級的程式設計職位,那麼本課程適合你!

完成本課程後,你將具備必要的技能,能夠使用創建自己的 WPF 桌面應用程式,從而增加更多職業發展機會。

你越早報名參加本課程,你將越早掌握工作增長或受到諮詢的機會所需要的技能和知識。 你的新工作或諮詢機會正等著你!

為什麼不今天開始?

點擊購買按鈕註冊課程!

目標受眾

  • 任何想了解和使用 Windows Presentation Foundation (WPF) 的人
  • 任何想通過學習重要的 Microsoft Windows 開發技術來增加職業選擇的人

講師簡介

Tim Buchalka’s Learn Programming Academy

專業程式設計師和教師 – 12.4M 名學生

Learn Programming Academy 由擁有 35 年經驗的軟體開發人員 Tim Buchalka 創建,他還是 Udemy 的講師,在他的 Java、Android、Python、C# 和 Spring 框架課程中擁有超過 12.4M 名學生。

Academy 未來三年的目標是教導一百萬人學習如何程式設計。

除了 Tim 自己的課程已在 Academy 上,我們正在與最優秀的教師合作,創建課程來教授開發人員在各個層面所需的基本技能。

另一個重要的哲學是我們的課程是由真正的專業人士教授的,所有講師都是擁有豐富實業經驗的軟體開發人員,也是優秀的教師。 我們所有的教練都是有經驗的軟體開發人。

我們的團隊正在忙著創建新課程。

無論你是初學者,第一次學習如何做程式設計,還是讓現有技能更上一層樓,或學習新的語言和框架,Academy 都會支持你。

Eduardo Rosas Xamarin 認證的行動開發人員、軟體工程師

我是一名軟體工程師和 Xamarin 認證的行動開發人員。

我已經開發移動應用程式 7 年了,我是在 iOS 5 剛剛發佈時開始的!

在這幾年中,我為客戶創建了供私人使用和公共使用的應用程式。我創建了一些我想發佈到應用商店的應用程式,並且創建了很多應用程式只是為了好玩。我使用的主要平台是 Xamarin,因此我可以使用我最喜歡的語言 C# 編寫 Android、Windows、iOS 和 macOS 應用程式。

我已經幫助數以千計的學生在線和面對面學習如何寫程式,這已經成為我的熱情所在。

我也喜歡設計應用程式,每當我在寫程式時受到一點(或很大)壓力時,我都會設計應用程式,無論是出乎意料的概念,還是我必須編寫的下一個應用程式,或者為一個客戶。

我喜歡將自己視為一名企業家,我是一家新創公司 AlphaBeta 的聯合創始人,致力於幫助墨西哥人在生活中採用數位技術,從而提高效率,過上更好的生活。

在 AlphaBeta 中,我學習(並教授)如何使用 Google Classroom、Power BI(在中小企業中非常受歡迎)和 Adob​​e Experience Design 等工具,其中一些課程也被帶到了這裡。

我的學生通常說我知道如何使困難的科目易於理解,並且我幫助他們以最好的方式學習:通過實踐。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: