Outstanding User Interfaces with Shiny
暫譯: 使用 Shiny 創建卓越的用戶介面
Granjon, David
- 出版商: CRC
- 出版日期: 2022-08-31
- 售價: $2,860
- 貴賓價: 9.5 折 $2,717
- 語言: 英文
- 頁數: 486
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367643650
- ISBN-13: 9780367643652
-
相關分類:
使用者介面 UI
-
其他版本:
Outstanding User Interfaces with Shiny
立即出貨 (庫存=1)
買這商品的人也買了...
商品描述
Outstanding User Interfaces with Shiny provides the reader with necessary knowledge to develop beautiful and highly interactive user interfaces. It gives the minimum requirements in HTML/JavaScript and CSS to be able to extend already existing Shiny layouts or develop new templates from scratch. Suitable for anyone with some experience of Shiny, package development and software engineering best practices, this book is an ideal guide for graduates and professionals who wish to bring their app design to the next level.
Key Features:
- Provides a survival kit in web development to seamlessly get started with HTML/CSS/JavaScript
- Leverage CSS and Sass and higher-level tools like {bslib} to substantially enhance the design of your app in no time
- A comprehensive guide to the {htmltools} package to seamlessly customize existing layouts
- Describes in detail how Shiny inputs work and how R and JavaScript communicate
- Details all the necessary steps to create a production-grade custom template from scratch: packaging, shiny tags creation, validating and testing R components and JavaScript
- Expose common web development debugging technics
- Provides a list of existing templates, resources to get started and to explore
商品描述(中文翻譯)
《使用 Shiny 創建卓越的用戶介面》為讀者提供了開發美觀且高度互動的用戶介所需的知識。它提供了擴展現有 Shiny 佈局或從零開始開發新模板所需的 HTML/JavaScript 和 CSS 的最低要求。這本書適合對 Shiny、套件開發和軟體工程最佳實踐有一定經驗的任何人,是希望將應用程式設計提升到新水平的畢業生和專業人士的理想指南。
主要特點:
- 提供網頁開發的生存工具包,讓您無縫開始使用 HTML/CSS/JavaScript
- 利用 CSS 和 Sass 以及更高級的工具如 {bslib},迅速大幅提升應用程式的設計
- 提供 {htmltools} 套件的全面指南,以無縫自訂現有佈局
- 詳細描述 Shiny 輸入的工作原理以及 R 和 JavaScript 如何進行通信
- 詳細說明從零開始創建生產級自訂模板的所有必要步驟:打包、創建 Shiny 標籤、驗證和測試 R 組件及 JavaScript
- 揭示常見的網頁開發除錯技術
- 提供現有模板的列表、資源以便開始和探索
作者簡介
David Granjon holds a PhD in applied mathematics from Université Pierre et Marie Curie and Université de Lausanne. He is the founder and maintainer of the open source RinteRface organisation (https: //rinterface.com) where he develops Shiny extensions ({bs4Dash}, {shinyMobile}, {shinydashboardplus}, ...) and deliver novel advanced Shiny workshops in worldwide R conferences like useR or R in Pharma. David works as a full-fulltime Senior Data Science Expert at Novartis where he provides his expertise to help associates to design outstanding user interfaces for clinical trials.
作者簡介(中文翻譯)
David Granjon 擁有法國皮埃爾與瑪麗居里大學(Université Pierre et Marie Curie)和洛桑大學(Université de Lausanne)的應用數學博士學位。他是開源組織 RinteRface 的創始人和維護者(https://rinterface.com),在該組織中開發 Shiny 擴展({bs4Dash}、{shinyMobile}、{shinydashboardplus} 等),並在全球的 R 會議(如 useR 或 R in Pharma)中提供創新的高級 Shiny 工作坊。David 目前在諾華(Novartis)擔任全職資深數據科學專家,為同事提供專業知識,幫助他們設計出色的臨床試驗用戶界面。