寫在最開始的話 架構
拙做《Office 365開發入門指南》上週開始已經正式在各大書店、在線商城上市,歡迎對Office 365的開發、生態感興趣的開發者、項目經理、產品經理參考本書,全面瞭解Office 365帶來的全新機遇以及在具體業務應用開發中的場景。 ide
寫做本書差很少花了我一年的業餘時間,這實際上是源於我從美國回來後,跟國內的開發者朋友們交流時許下的一個承諾。我最開始是將一些文章發表在博客上面,後來越寫越多,目錄也一再調整,到2017年末的時候,發現篇幅已經不小,並且累計的閱讀量也有了必定的規模。 學習
在跟公司領導溝通匯報了這個狀況,也聽取了技術社區朋友們的意見後,你們建議能夠將這些文章集結成書。整理本書的過程又花了半年左右的時間,箇中曲折和辛苦我已不肯過多提起,在此衷心感謝爲本書的最終面世提供支持和付出努力的領導、同事,以及北京大學出版社的編輯(魏老師和孫宜編輯)。 網站
雖然我竭盡了全力,想確保該書的內容和質量,但因爲水平所限,可能其中仍然有很多能夠改進的地方,敬請你們批評指正。另外,因爲Office 365一直在不斷改進,可能少數功能的界面或者用法與我寫做之時已經有出入,敬請諒解,而且經過讀者服務渠道跟我取得聯繫,謝謝你們支持。 ui
讀者服務渠道和安排 人工智能
內容摘要和閱讀指南 spa
微軟的Office365是業界知名的生產力平臺,從2011年6月28日正式推出以來,如今全世界擁有數以億計的活躍用戶,實現現代化辦公;不只如此,Office365對於廣大的開發者來講,更提供了廣闊的發展機遇,你能夠利用這個平臺所提供的能力,快速構建"雲優先、移動優先"的應用,以全新的方式分發給全世界的用戶。 設計
這是第一本圍繞Office365開發的中文圖書,出自微軟高級產品經理之手,不只全面介紹了Office365開發的架構,也有豐富詳實的案例,同時還有國內版和國際版的比較,相信對於開發者是一個實用性指南。 blog
本書共分爲六個章節,首先第一章會爲讀者回顧一下Office平臺開發的技術和場景,而且引出Office 365開發的四個核心方向,第二章着重展開了基於Microsoft Graph的開發流程和案例,第三章詳細介紹了全新的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與本地版本的SharePoint Server在開發模式上面的差別,經過閱讀第一章和第四章你還將深刻學習SharePoint Add-in和SharePoint Framework在設計上面的考慮和具體應用場景。
與此同時,獨立開發商(ISV)的開發團隊、項目經理、產品經理也能夠從本書得到明顯的收益,這是由於Office365提供了一套強大的接口(Microsoft Graph),你能夠經過這種新的技術,將Office365的能力集成到你的解決方案中去,爲你的客戶提供更多獨特的價值。這些能力既包含了Office 365標準的功能,例如郵件,我的網盤,文檔協做,聯繫人管理,會議室和日程管理等等,也包括基於Office 365的大量數據來實現人工智能的能力。本書第一章、第二章以及第五章、第六章特別適合於此類讀者。