Xamarin.Forms-帶領你用最有效率的方式開發APP

位學員

  • (0 則評價)

回頂端

Xamarin.Forms-帶領你用最有效率的方式開發APP

線上課程

NT $3500

課程組合優惠
    <%for packageList%>
  • <%/for%>
<%:data.pce_name%>

[包含 <%:data.courses.length%> 堂課程]

<%for data.courses%> <%/for%>
組合優惠 <%:~currency(data.bundle_price,'NT')%>

額外省下 <%:~currency(data.discount,'NT')%>

課程介紹


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:募資到什麼時候?

此課程預購期已結束,課程已經上線囉!


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

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


Q9:如何付款?

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

  • 0
    學員
    0
  • 永久 觀看
  • 10 章節
    68 單元
  • 14 小時
    0 分鐘
    840 分鐘
  • 44 份
    教材
    44 教材
  • 1 份
    作業
    1 作業
已上架 68 單元
  • 單元一、Xamarin常用到的C#概念和語法
    3 單元・0 小時 43 分鐘
  • 1 1-1. 畫面不能停!Async與Await 試看 17:47
  • 2 1-2. LinQ與Lambada(上) 10:44
  • 3 1-2. LinQ與Lambada(下) 15:14
  • 單元二、安裝與模擬器使用
    7 單元・1 小時 7 分鐘
  • 4 2-1. 只要按下一步~Windows安裝 09:28
  • 5 2-2. 只要按下一步~MAC安裝 04:15
  • 6 2-3. Android模擬器-Android Player(上) 11:04
  • 7 2-3. Android模擬器-Android Player(下) 13:10
  • 8 2-4. iOS模擬器 09:25
  • 9 2-5. 讓Windows連上MAC(上) 08:55
  • 10 2-5. 讓Windows連上MAC(下) 11:06
  • 單元三、初探Xamarin.Forms基礎概念與XAML
    10 單元・1 小時 37 分鐘
  • 11 3-1. 什麼是Xamarin.Forms? 試看 06:25
  • 12 3-2-1. 建立我的第一個Xamarin.Forms APP 06:45
  • 13 3-2-2.建立我的第一個Xamarin.Forms APP 07:29
  • 14 3-3. 應用程式的一生~生命週期 16:32
  • 15 3-4. 使用XAML 15:18
  • 16 3-5-1. XAML上的屬性與型別 11:37
  • 17 3-5-2.XAML上的屬性與型別 08:19
  • 18 3-6. XAML之事件使用 05:32
  • 19 3-7. 依照平台定義XAML 05:45
  • 20 3-8. 重複使用XAMAL Views 13:46
  • 單元四、Layout與常用控制項(UI)
    10 單元・2 小時 9 分鐘
  • 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
    13 單元・2 小時 17 分鐘
  • 31 5-1-1. 使用Data Binding(上) 13:37
  • 32 5-1-2. 使用Data Binding(下) 11:58
  • 33 5-2. View之間的Binding 08:43
  • 34 5-3-1. 雙向Binding與型別轉換(上) 14:43
  • 35 5-3-2. 雙向Binding與型別轉換(中) 09:02
  • 36 5-3-3. 雙向Binding與型別轉換(下) 10:05
  • 37 5-4. 什麼是MVVM? 05:17
  • 38 5-5-1 建立ViewModel(上) 06:07
  • 39 5-5-2 建立ViewModel(中) 12:10
  • 40 5-5-3 建立ViewModel(下) 09:31
  • 41 5-6. 使用Command 12:39
  • 42 5-7-1. ViewModel間之尋覽(上) 13:30
  • 43 5-7-2. ViewModel間之尋覽(下) 10:07
  • 單元六、使用Listview
    4 單元・1 小時 7 分鐘
  • 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
    5 單元・1 小時 12 分鐘
  • 48 7-1-1. DataTemplate使用(上) 09:35
  • 49 7-1-2. DataTemplate使用(下) 12:27
  • 50 7-2. 建立表頭與表尾 17:17
  • 51 7-3-1. 建立群組與索引(上) 13:04
  • 52 7-3-2. 建立群組與索引(下) 20:15
  • 單元八、navigation頁面巡覽
    6 單元・1 小時 12 分鐘
  • 53 8-1-1. NavigationPage(上) 12:02
  • 54 8-1-2. NavigationPage(下) 14:22
  • 55 8-2. 父子關係的MasterDetailPage 14:17
  • 56 8-3. 利用頁籤來換頁-TabbedPage 09:51
  • 57 8-4-1. 用滑動換頁-CarouselPage(上) 10:20
  • 58 8-4-2. 用滑動換頁-CarouselPage(下) 11:43
  • 單元九、資料存取(WebAPI、SQLite)
    7 單元・1 小時 54 分鐘
  • 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
  • 單元十、部署與安裝到手機
    3 單元・0 小時 36 分鐘
  • 66 10-1. Android佈署 15:20
  • 67 10-2-1. iOS憑證與佈署 05:32
  • 68 10-2-2. iOS憑證與佈署 16:00

作業觀摩

<%if data.rows.length > 0 %>
<%props data.rows%>

作業 <%>~toInt(key) + 1%> <%:prop.title%>

<%if prop.rows.length > 0 %>
<%:~loadTmpl('homework-card2', prop.rows)%>
<%/if%>
<%if prop.rows.length > 0 && prop.total_page > 1%>

正在載入更多...

<%/if%>
<%/props%>
<%if data.total_page > 1%>

正在載入更多...

<%/if%> <%else%>

目前沒有出作業唷!

<%/if%>
<%if data.rows.length > 0 %> <%props data.rows%>

作業 <%>~toInt(key) + 1 + ~toInt(prop.pageNow)%> <%:prop.title%>

<%if prop.rows.length > 0 %>
<%:~loadTmpl('homework-card2', prop.rows)%>
<%/if%>
<%if prop.rows.length > 0 && prop.total_page > 1%>

正在載入更多...

<%/if%>
<%/props%> <%/if%>
<%props data%>
<%if prop.type == 'image'%><%if prop.cover %>
<%:~isGif(prop.cover)%>
<%else%>
<%/if%><%else prop.type == 'pdf' %>
<%else prop.type == 'youtube' %>
<%else prop.type == 'ppt' %>
<%else prop.type == 'sound' %>
<%/if%>
<%if prop.visible == 1 %><%/if %>

<%:~formatDate(prop.create, 'YYYY-MM-DD')%>

<%:prop.title%>

<%:prop.user%>

<%if prop.isAuthor == true %>刪除編輯<%/if %>

<%:prop.comment_count%> 則討論

<%/props%>
<%props data%>

<%:prop.user%>

<%if prop.visible == 1 %><%/if %>
<%if prop.type == 'image'%><%if prop.cover %>
<%:~isGif(prop.cover)%>
<%else%>
<%/if%><%else prop.type == 'pdf' %>
<%else prop.type == 'youtube' %>
<%else prop.type == 'ppt' %>
<%else prop.type == 'sound' %>
<%/if%>

<%:~formatDate(prop.create, 'YYYY-MM-DD')%>

<%:prop.title%>

<%if prop.isAuthor == true %>刪除編輯<%/if %>

<%:prop.comment_count%> 則討論

<%/props%>

正在載入更多...

錄音 <%:~numToZH(sort + 1)%>

錄音 <%:~numToZH(sort + 1)%>

來關注最新的課程資訊吧!

這裡是專屬課程的公告區,老師將在此發佈與課程相關的重要資訊,你可以查看所有與課程有關的最新公告。

目前沒有任何公告唷

<%props data%>

<%:~formatDate(prop.publishDate, 'YYYY/MM/DD')%>

<%:prop.title%>

<%if ~root.isStudent === false && ~root.isTeacher === false && prop.permission === 'private' %>

本篇公告內容僅限定購課學員閱讀唷!

<%else%> <%:prop.content%> <%/if%>
<%/props%> <%if total_page > page + 1%>

正在載入更多...

<%/if%>