Contents
開發跨平台手機應用程式目前比較熱門除了 React Native ( 主要使用 Javascript 開發 ) ,接下來比較令人期待的應該就是 Xamarin 了,Microsoft 自從換了 CEO 後好像是睡醒的獅子一樣,做了許多決策讓我這位已經離開 Microsoft 開發平台的老開發者不得眼睛一亮,Xamarin 就是其中一項,前些日子看到一篇 blog – vscode for linux 把 make, gcc/g++, gdb, git 都整合起來吧! 也是另一絕,如果不喜歡 Javascript 的開發者,可以考慮一下 Xamarin !
從這 7.5 小時的課程,你會學到
- 使用C#建構 Android,iOS和Windows的原生手機應用程式
- 了解 Xamarin Forms 的基本原理及其體系架構
- 使用XAML和程式碼建構使用者界面
- 影像應用
- 在漂亮的互動列表中呈現資料
- 使用導航(navigation),標籤頁,主頁/詳細頁面實現多頁面應用
- 建構表單和設置頁面
- 儲存和檢索來自各種來源的資料(檔案系統,SQLite 資料庫和 RESTful 服務)
- 實現 Model-View-ViewModel(MVVM)架構模式
規定為何?
- 熟悉 C#類別,介面,事件,委託,lambda 表達式 和 LINQ
課程說明
你有一個應用程式的想法,並想把它變成真實嗎?好吧,如果你想為 iOS 建構該應用程式,你需要知道 Objective-C/,這是一個舊的基於 C 的程式設計語言。另一種方法是學習 Swift。如果你想為 Android 建構相同的應用程式,你需要再學習 Java。如果你想為 Windows 手機建構這個應用程式,當然,你需要知道C#。
聽起來很頭痛。它不只是學習不同的程式設計語言。它是關於一個事實-每個平台都有各自使用不同的架構和 API 建立的 UI 框架。
建構 App 不應該那麼痛苦。有沒有更好的辦法?是的有:Xamarin Forms。
Xamarin Forms 是一個用於使用 C#建構原生跨平台手機應用程式的 UI 框架。你只對應用程式編碼一次,並讓 Xamarin 編譯器為每個平台構建你的應用程式。就如此容易!你不需要學習4種不同的語言和 UI 框架!
在這門課程中,Mosh 作為 Udemy 的 9 個五星級課程講師,將帶領你踏上實用的一步一步的旅程,並教你如何使用 Xamarin Forms 和 C#為 Android,iOS 和 Windows 建構原生手機應用程式。
特別的是,你將會:
- 學習並了解 Xamarin Forms 的基本原理及其體系架構
- 使用 XAML 和程式碼建構使用者界面
- 影像應用
- 在漂亮的互動列表中呈現資料
- 使用導航(navigation),標籤頁,主頁/詳細頁面實現多頁面應用
- 建構表單和設置頁面
- 儲存和檢索來自各種來源的資料(檔案系統,SQLite 資料庫和 RESTful 服務)
- 實現 Model-View-ViewModel(MVVM)架構模式
如果你已經參加過 Mosh 的課程,你知道你會得到什麼:清晰,簡潔的訓練,沒有吹噓或愚弄。
您將獲得 7.5小時的高品質內容,每一分鐘都是用傑出的交付和世界級的製作。Mosh 不會創建需要快轉跳過的10+小時課程。
本課程包含了真實的範例,練習和最佳實踐。你不僅將學習如何使用Xamarin Forms,還將學習一流的提示,使您的程式碼更乾淨,更容易維護。
講座還有可下載的程式原始碼,你可以在觀看視訊時進行編碼。
所以,如果你正在尋找一個Xamarin Forms課程
- 一個熟悉他自己工藝充滿熱情的程式設計師和導師
- 完美的結構
- 平衡的結合理論和實踐
- 清晰,簡潔和大小適中的視訊
- 許多真實世界的範例和程式設計練習
- 可下載的程式原始碼
- 討論最佳實務
- 世界級音訊/視訊製作
不用進一步看了。立即註冊課程,學習如何使用既有的 C#技巧建構適用於 Android,iOS 和Windows 的原生應用程式。
經常問的問題
1-我參加這個課程需要一台 Mac 嗎?
一點也不需要!你可以在 Windows上使用 Visual Studio 建構和部署應用程式到 Windows 和Android。
所以,參加這個課程或是學習一般 Xamarin Forms,你不需要一台 Mac。
2-我需要知道 Xamarin.Android 和 Xamarin.iOS 程式庫嗎?
再次說明,不需要!Xamarin Forms 提供了一個簡單,統一的 API,用於建構跨平台手機應用程式。當你為 Android 或是 iOS 建構應用程式時,它將在內部使用 Xamarin.Android 或是 Xamarin.iOS 將常用使用者界面元件映射到其對應的原生等效元件。
你需要知道 Xamarin.Android 或是 Xamarin.iOS的時機是只有當你想要建構自己定義的使用者界面元件。
那麼,你想使用你既有的 C#技能來建構 Android,iOS和Windows的原生應用程式了嗎?
如果你現在註冊課程,你將在幾分鐘內開始建構你的第一個原生跨平台手機應用程式。立即註冊課程並開始使用。
目標受眾是誰?
- 希望利用他/她們既有的 C#技能建構原生的 (native )手機應用程式開發人員
- 不想學習Objective-C,Swift 或是 Java 的開發人員來建構原生手機應用程式
講師簡介
Mosh Hamedani 熱情的軟體工程師和暢銷課程講師
除了他作為軟體工程師的職業生涯外,他真正喜歡與他人分享他的知識。自從20歲初頭,他一直在教授課程和舉辦 C#,ASP.NET的研討會,物件導向程式設計和乾淨編碼。他是Udemy的6個暢銷課程的講師,未來即將會有更多課程。
Mosh擁有網路系統科學碩士和軟體工程科學學士學位。他還是 Microsoft 認證的應用程式開發人員,技術專家(Web應用程式)和專業人員。
在軟體世界之外,Mosh是一位攝影師,鋼琴家和熱情的拉丁舞者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
課程網址
你可能會有興趣
- C#基礎初學者:由編寫程式學習C#基礎
- C#中階課程:類別, 介面和物件導向程式設計
- C#進階主題:準備技術面試
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣