fbpx

Windows Presentation Foundation 大師班

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 的了解越來越多,本課程將指導你創建真實世界的應用程式。你會:

  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

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT370 起限時特價中 ) | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


幫我們個小忙!

請為我們的網站評分(必)

使用 e-mail 追蹤 Soft & Share

發表迴響

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

Powered by WordPress.com.

Up ↑

%d