2019/1/10

Xamarin.Forms 翡翠證照筆記本/最後一波




這筆記本對於初心者沒有那麼合適,一來官方教學是原文,二來有些東西已經過時,三來有的東西講太細,不過再等等,書快出了...


最近 Xamarin 最重要的消息,

我想應該是 Xamarin University 在今年六月關閉的這件事,

自從去年微軟爸爸有了 Microsoft Learn 平台後,Xamarin University 應該就開始打算著要和微軟爸爸融合了

線上課程到時候也將全部轉移到 Microsoft Learn 上,並且

免費開放


是的沒看錯,佛心微軟現在都走先免費後付費的商業模式

Xamarin University 一個月支付台幣 3000 的上課金模式,也即將在今年中走進尾聲,

Xamarin University Certification 提供兩種證照可以考取,
一個是綠色的 Professional Certification,另一個則是金色的 Developer Certification


目前要取得這兩張證照的話,需在 2019/4 月前通過線上考試

之後就會換成 Microsoft Learn 的平台考取,屆時會有另一套規則出來。


去年除了做案子,有很大部分的時間在看 Xamarin University 的證照課程,並將課程內容整理成實用一點的筆記本

大概長得像這樣



左邊是 Xamarin University 免費的教學影片,

右邊則是課程內容的重點整理

最最重要的事情是,全部都是繁體中文阿魯

這份筆記共有 13 個章節,88 個小節,內容包含了所有證照課程內的教學影片,

大致上涵蓋以下內容 (詳細章節貼在文章最後面)
  1. Xamarin 基礎觀念
  2. Xamarn.Android
  3. Xamarin.iOS
  4. Xamarin.Forms 
  5. Http 傳輸網路概念
  6. 資料儲存與 SQLite
  7. 發布應用程式
原本想再進一步整理成電子書放在線上販售,但 Xamarin University 就要變成時代的眼淚了...

不過換言之,如果你有興趣拿最後一個 Xamarin University 翡翠證照的話,

也可以來信跟我索取 loganedge.tw@gmail.com

本筆記只涵蓋翡翠證照的課程內容

誰需要這份筆記?
  1. 想拿 Xamarin University 最後一張證照的人類
  2. 對於英文苦手但又想學 Xamarin 的人
  3. 有學過 Xamarin 但基礎觀念還不太熟的人
  4. 懶得幫公司寫教育訓練文件的人 (誤


售價?

是的要收費,如果免費的話太對不起我人生中這三百小時

NT 1688 


索取方式

請來信 loganedge.tw@gmail.com或是直接用 fb粉絲專業 傳訊息給我,

確認匯款後,會給你筆記本的開啟連結



Xamarin University 證照考取資格與流程
  1. 免費註冊成為 Xamarin University 網站會員
  2. 閱覽過 13 堂證照必修課程
  3. 繳交 3000 元升級會員資格
  4. 線上考試,一百題內答對 80% 即可獲得證照
  5. 沒考過的話等 14 天才能重考




這份筆記本真的花了很多時間,從看影片到翻譯再到整理成筆記,

每一小節至少都是兩三個小時起跳,整理好大概花了近三百小時...這就是去年會消失這麼久沒有新文章的原因之一...

另外,這份筆記本是用 Microsoft Note 所製作,但即使電腦沒有安裝 Note,也能用瀏覽器開啟閱讀


第一章試讀

Xamarin 翡翠證照筆記試讀版 - 第一章節



筆記本目錄

XAM101
  1. Xamarin 是什麼
  2. Xamarin University 介紹
  3. Xamarin 介紹
  4. Xamarin 的開發方法
  5. 安裝和設定
AND101
  1. 介紹 Xamarin.Android
  2. 建立 Android Activity
  3. 建立 Activity UI
  4. 撰寫 Activity Behavior
  5.  Android  編譯
  6. 安裝和更新開發工具
AND102
  1. Activity & Intent
  2. Activity & Context
  3. Explicit Intent
  4. 導覽 (Navigation)
  5. 返還堆疊 (Back Stack)
  6. 參數傳遞
  7. 建立 Bundle
  8. Activity 間傳遞資料
  9. 回傳值
  10. Implicit Intent
  11. Intent action & data
  12. Implicit Intent examples
IOS101
  1. 介紹 Xamarin.IOS
  2. 開發工具
  3. IOS 的專屬特性
  4. 加入畫面
  5. 控制項範例
IOS102
  1. 介紹 iOS Xamarin Designer
  2. Xamarin.iOS Designer 導覽
  3. 可適應性的 UI 設計
  4. 與控制項互動
  5. 用程式在畫面間切換
  6. segues 在畫面間切換
XAM110
  1. 介紹跨平台應用程式開發
  2. 分享程式碼的好處
  3. 可使用的元件
  4. 什麼是 Share Project
  5. Shared Project 內的編譯條件限制
  6. 使用 Class mirroring
  7. 使用 Partial class and method
  8. 什麼是 Portable Class Libraries?
  9. PCL 專案內使用平台特定功能
  10. 使用 .NET Standard libraries 分享程式碼
  11. .NET Standard 版本
  12. 選擇你的 .NET Standard 版本
XAM120
  1. 什麼是 Xamarin.Forms
  2. 建立一個 Xamarin.Forms 專案
  3.  Xmarin.Forms 的組成
  4. Pages and views
  5. Lyout
  6. 進階功能
  7. 建立抽象
XAM130
  1. 為什麼使用 XAML
  2. Xamarin.Forms XAML vs. MS XAML
  3. XAML 的屬性值型態
  4. XAML 的事件處理
  5. Markup extensions
  6. Platform-specific values in XAML
  7. 可重複使用的 XAML
XAM135
  1. Layout
  2. View 的大小和位置
  3. StackLayout
  4. Attached properties
  5. Grid
  6. 將子元素加到 Grid
  7. ScrollView
XAM140
  1. 定義並使用 Resource
  2. DynamicReosurce
  3. 建立 UI styles
  4. 建立全域的 Resource
  5. 內建 Style
XAM150
  1. 網路連接狀態
  2. 介紹 REST
  3. JSON 序列化
  4. 開始使用 HttpClient
  5. HTTP Headers
  6. 利用 Content 傳輸資料
  7. iOS 傳輸安全性
XAM160
  1. 資料儲存的方式
  2. 介紹 SQLite
  3. 使用 SQLite.NET 儲存和讀取
  4. SQLite 的非同步方法
  5. SQLite.NET 使用 LinQ 查詢
XAM220
  1. 準備你的應用程式並發布
  2. 應用程式鏈結
  3. 保留核心程式
  4. 發布應用程式






4 則留言:

注意:只有此網誌的成員可以留言。