陳希章(O365開發指南):《Office 365開發入門指南》上市說明和讀者服務
- 2019 年 11 月 29 日
- 筆記
寫在最開始的話
拙作《Office 365開發入門指南》上周開始已經正式在各大書店、在線商城上市,歡迎對Office 365的開發、生態感興趣的開發者、項目經理、產品經理參考本書,全面了解Office 365帶來的全新機遇以及在具體業務應用開發中的場景。
寫作本書差不多花了我一年的業餘時間,這其實是源於我從美國回來後,跟國內的開發者朋友們交流時許下的一個承諾。我最開始是將一些文章發表在博客上面,後來越寫越多,目錄也一再調整,到2017年底的時候,發現篇幅已經不小,而且累計的閱讀量也有了一定的規模。

在跟公司領導溝通彙報了這個情況,也聽取了技術社區朋友們的意見後,大家建議可以將這些文章集結成書。整理本書的過程又花了半年左右的時間,個中曲折和辛苦我已不願過多提起,在此衷心感謝為本書的最終面世提供支持和付出努力的領導、同事,以及北京大學出版社的編輯(魏老師和孫宜編輯)。
雖然我竭盡了全力,想確保該書的內容和質量,但由於水平所限,可能其中仍然有不少可以改進的地方,敬請大家批評指正。另外,由於Office 365一直在不斷改進,可能少數功能的界面或者用法與我寫作之時已經有出入,敬請諒解,並且通過讀者服務渠道跟我取得聯繫,謝謝大家支持。
讀者服務渠道和安排
- 購買渠道。目前該書已經在全國各大書店以及京東、噹噹等網站可以購買,據說線上購買有一定的折扣。
- 反饋渠道。通過我這個公眾號(需要先關注)可以直接提交本書的任何反饋。另外,您也可以通過 [email protected] 和我取得聯繫。
- 專屬服務。為了幫助大家更好地使用本書,我接下來會為每一章錄製一個有聲課程,給大家講一講重點,並且提示一些最新的功能。這一批有聲課程將於國慶節之前通過這個公眾號推送,請大家留意。
- 其他提示。在微軟和合作夥伴舉辦的Office 365相關活動——包括每年由微軟組織Tech Summit、Microsoft 365 DevDays,以及由合夥夥伴和MVP技術社區組織的Office 365活動,本書很可能會作為獎品或者禮品送給到場的參會(賽)者,部分場合會有簽名版本,歡迎大家多多參與。

內容摘要和閱讀指南
微軟的Office365是業界知名的生產力平台,從2011年6月28日正式推出以來,現在全世界擁有數以億計的活躍用戶,實現現代化辦公;不僅如此,Office365對於廣大的開發者來說,更提供了廣闊的發展機遇,你可以利用這個平台所提供的能力,快速構建「雲優先、移動優先」的應用,以全新的方式分發給全世界的用戶。
這是第一本圍繞Office365開發的中文圖書,出自微軟高級產品經理之手,不僅全面介紹了Office365開發的架構,也有豐富詳實的案例,同時還有國內版和國際版的比較,相信對於開發者是一個實用性指南。
本書共分為六個章節,首先第一章會為讀者回顧一下Office平台開發的技術和場景,並且引出Office 365開發的四個核心方向,第二章着重展開了基於MicrosoftGraph的開發流程和案例,第三章詳細介紹了全新的Office Web Add-in的架構和開發生命周期,第四章圍繞SharePoint Online的開發技術進行探討。第五章展示了Office365開發的另外一個新的領域和快速開發面向主題的商業應用程序實踐,最後的第六章揭示了Office 365現有的人工智能技術,以及詳細講解了如何基於Office 365開發智能服務機械人的過程。
本書的定位首先是幫助廣大的Office 開發人員實現從傳統的、分散的客戶端開發體驗向Office 365提供的一致的、跨平台、跨設備的體驗過渡,如果你已經有Office開發的經驗(包括VBA和VSTO),這本書將帶領你了解新的平台(Office365)及其帶來的新的機遇,Web Add-in採用主流的Web技術實現,一方面可以讓你的應用更加易於分發和更新,另外一方面也可以讓你的開發技能進一步擴展,建議你先着重閱讀第一章和第三章。如果是你已經有SharePoint開發的經驗,通過本書你將了解到SharePoint Online與本地版本的SharePointServer在開發模式上面的差異,通過閱讀第一章和第四章你還將深入學習SharePoint Add-in和SharePoint Framework在設計上面的考慮和具體應用場景。
與此同時,獨立開發商(ISV)的開發團隊、項目經理、產品經理也可以從本書獲得明顯的收益,這是因為Office365提供了一套強大的接口(Microsoft Graph),你可以通過這種新的技術,將Office365的能力集成到你的解決方案中去,為你的客戶提供更多獨特的價值。這些能力既包含了Office 365標準的功能,例如郵件,個人網盤,文檔協作,聯繫人管理,會議室和日程管理等等,也包括基於Office 365的大量數據來實現人工智能的能力。本書第一章、第二章以及第五章、第六章特別適合於此類讀者。
