介紹 arrow_drop_down


Thinkpower昕力資訊官網:https://goo.gl/C7cGVs


Xamarin是個能讓App開發更有效率的開發程式,只要你會C#就能透過Xamarin做原生開發,不需要會多種開發語言,而Xamarin.Forms的跨平台開發方式更是能節省一半的開發時間,這堂課將由淺至深,全程以初學App開發的觀點教學,而且學完能保證實作出一個電子商務App喔!這堂由資深昕力資訊系統工程師設計的課程,結合實務和教學經驗,讓你扎實學習Xamarin.Forms!




Xamarin.Forms又是什麼?

 Xamarin.Forms是Xamarin的一種開發模式,相較於Xamarin原生開發模式,Xamarin.Forms只要透過同樣的C# 程式碼就可以一次產生Android和iOS的使用者介面,不需要寫兩次程式碼,大大節省工程師的開發時間。

Q1:請問在哪裡上課?上課時間是?

此課程是「線上課程」喔!等募資成功且課程上線後,台灣甚至世界任何角落都能隨時隨地透過手機、平板、電腦觀看。


Q2:課程可以看幾次、看多久? 

購課後享不限次數、永久觀看,可以一直看一直學!


Q3:不懂C#程式語言能學這堂課嗎?

這堂課需要具備C#程式語言基礎,不過別擔心,課程開頭會講授Xamarin常用的C#觀念,並推薦免費的C#學習資源,幫助你更容易進入課程,降低學習的障礙。


Q4:沒接觸過任何App開發能學這堂課嗎?

當然可以!這堂課專為App初學者所設計,將從最基礎的觀念教起,不需要擔心沒有經驗喔!


Q5:需要準備什麼樣的電腦和軟體呢?

電腦作業系統:

如您欲開發Android的App,須使用Windows作業系統Mac OS作業系統;
如您欲開發iOS的App,須使用Windows作業系統Mac OS作業系統。但學習本課程只要其中任一作業系統的電腦就可以學習囉!

軟體:

不需要事前準備,課程中會從頭帶領你安裝免費的Xamarin軟體。


Q6:可以問老師問題嗎?

當然呀,歡迎到課程圖下方『購課問答』詢問,購買之後還可以到『課程討論』區和老師互動,老師收到通知後會儘速回答您的問題!


Q7:募資到什麼時候?

募資預購時間為 2017/01/26 (四) ~ 2017/02/28(二)。


Q8:這堂課預計什麼時候開課?

課程將分成兩階段上線,第一階段預計於2017/03/20上架,第二階段於4/20上架完成。


Q9:如何付款?

YOTTA 目前提供 3 種付款方式供您選擇:信用卡、ATM轉帳、便利超商繳費。

單元

68

課程總長

840mins

課程測驗

尚無測驗

  • 單元一、Xamarin常用到的C#概念和語法
  • 1 1-1. 畫面不能停!Async與Await 17:47
  • 2 1-2. LinQ與Lambada(上) 10:44
  • 3 1-2. LinQ與Lambada(下) 15:14
  • 單元二、安裝與模擬器使用
  • 4 2-1. 只要按下一步~Windows安裝 09:28
  • 5 2-2. 只要按下一步~MAC安裝 04:15
  • 6 2-3. Android模擬器-Android Player(上) 11:04
  • 8 2-4. iOS模擬器 09:25
  • 9 2-5. 讓Windows連上MAC(上) 08:55
  • 7 2-3. Android模擬器-Android Player(下) 13:10
  • 10 2-5. 讓Windows連上MAC(下) 11:06
  • 單元三、初探Xamarin.Forms基礎概念與XAML
  • 11 3-1. 什麼是Xamarin.Forms? 06:25
  • 12 3-2-1. 建立我的第一個Xamarin.Forms APP 06:45
  • 14 3-3. 應用程式的一生~生命週期 16:32
  • 15 3-4. 使用XAML 15:18
  • 16 3-5-1. XAML上的屬性與型別 11:37
  • 18 3-6. XAML之事件使用 05:32
  • 19 3-7. 依照平台定義XAML 05:45
  • 20 3-8. 重複使用XAMAL Views 13:46
  • 13 3-2-2.建立我的第一個Xamarin.Forms APP 07:29
  • 17 3-5-2.XAML上的屬性與型別 08:19
  • 單元四、Layout與常用控制項(UI)
  • 21 4-1. 什麼是Layout? 13:27
  • 22 4-2-1. 常用的Layout(上) 16:25
  • 23 4-2-2. 常用的Layout(中) 17:22
  • 24 4-2-3. 常用的Layout(下) 04:59
  • 25 4-3-1. 常用控制項(上) 13:40
  • 26 4-3-2. 常用控制項(中) 10:28
  • 27 4-3-3. 常用控制項(下) 12:57
  • 28 4-4. 定義與使用Resources 14:13
  • 29 4-5. 使用的Style 12:08
  • 30 4-6共用與重用Style 14:20
  • 單元五、Data binding資料繫結與MVVM
  • 31 5-1-1. 使用Data Binding(上) 13:37
  • 33 5-2. View之間的Binding 08:43
  • 34 5-3-1. 雙向Binding與型別轉換(上) 14:43
  • 37 5-4. 什麼是MVVM? 05:17
  • 38 5-5-1 建立ViewModel(上) 06:07
  • 41 5-6. 使用Command 12:39
  • 42 5-7-1. ViewModel間之尋覽(上) 13:30
  • 32 5-1-2. 使用Data Binding(下) 11:58
  • 35 5-3-2. 雙向Binding與型別轉換(中) 09:02
  • 36 5-3-3. 雙向Binding與型別轉換(下) 10:05
  • 39 5-5-2 建立ViewModel(中) 12:10
  • 40 5-5-3 建立ViewModel(下) 09:31
  • 43 5-7-2. ViewModel間之尋覽(下) 10:07
  • 單元六、使用Listview
  • 44 6-1. 用Listview展現集合資料 16:32
  • 45 6-2. 更新ListView上的資料 16:22
  • 46 6-3. 使用ListView提供的事件 18:22
  • 47 6-4. 使用內建Cells 16:00
  • 單元七、客製化Listview
  • 48 7-1-1. DataTemplate使用(上) 09:35
  • 50 7-2. 建立表頭與表尾 17:17
  • 51 7-3-1. 建立群組與索引(上) 13:04
  • 49 7-1-2. DataTemplate使用(下) 12:27
  • 52 7-3-2. 建立群組與索引(下) 20:15
  • 單元八、navigation頁面巡覽
  • 53 8-1-1. NavigationPage(上) 12:02
  • 55 8-2. 父子關係的MasterDetailPage 14:17
  • 56 8-3. 利用頁籤來換頁-TabbedPage 09:51
  • 57 8-4-1. 用滑動換頁-CarouselPage(上) 10:20
  • 54 8-1-2. NavigationPage(下) 14:22
  • 58 8-4-2. 用滑動換頁-CarouselPage(下) 11:43
  • 單元九、資料存取(WebAPI、SQLite)
  • 59 9-1-1. 存放資料的幾種方式 15:36
  • 60 9-1-2. 存放資料的幾種方式 18:24
  • 61 9-2-1. 使用SQLite 17:25
  • 62 9-2-2. 使用SQLite 20:03
  • 63 9-3-1. Json與存取REST API 17:09
  • 64 9-3-2. Json與存取REST API 10:00
  • 65 9-3-3. Json與存取REST API 15:43
  • 單元十、部署與安裝到手機
  • 66 10-1. Android佈署 15:20
  • 67 10-2-1. iOS憑證與佈署 05:32
  • 68 10-2-2. iOS憑證與佈署 16:00

有疑問嗎?讓老師幫你解惑!

開始分享你的學習成果吧!

這裡是專屬於課堂學員及老師可以互動的作業區,學員們可以透過實際操作來複習課程中所學習到的內容,作業完成後只要簡單上傳到平台裡,就能得到更多老師的指點唷!同時,在這裡也可以觀摩其他學員的成果,一起來互相切磋吧!

作業觀摩

目前還沒有任何學員上傳作業喔!來當第一個吧~

回頂端