Contents
將 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 的了解越來越多,本課程將指導你創建真實世界的應用程式。你會:
- 邊學習邊製作計算器:
- C#
- XAML
- 風格
- 學習時建構聯絡人 app:
- SQLite
- 使用列表視圖( ListViews )
- 創建自訂的控件
- 在學習時構建機器學習分類器:
- REST 服務
- 從電腦中挑選圖像
- 學習時建構天氣 app:
- MVVM 架構模式
- 更多 REST
- 學習時構建一個筆記 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(在中小企業中非常受歡迎)和 Adobe Experience Design 等工具,其中一些課程也被帶到了這裡。
我的學生通常說我知道如何使困難的科目易於理解,並且我幫助他們以最好的方式學習:通過實踐。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT370 起限時特價中 ) | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

發表迴響