Learning Grunt(Paperback)
暫譯: 學習 Grunt(平裝本)

Douglas Reynolds

  • 出版商: Packt Publishing
  • 出版日期: 2016-03-28
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 184
  • 裝訂: Paperback
  • ISBN: 1785888803
  • ISBN-13: 9781785888809
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Gain a solid knowledge of Grunt to achieve better process management by improving consistency, productivity, reliability, and quality of code
  • Install, configure, and use plugins into your project with this hands-on guide
  • This step-by-step tutorial will walk you through practical examples of workflow automation

Book Description

With the increasing focus on task automation, the Grunt task runner is a vast platform that allows you to incorporate automation into your workflows.

At the outset, you will learn how to use Node.js and NMP through an example. You will then find out how to build a sample app and the development environment for it. You will further delve into the implementation of Grunt plugins and the configuration of Grunt tasks. Furthermore, you will explore the various methods and packages for workflow automation. The final chapter will cover some advanced concepts, such as configuration variables and how to create a Grunt plugin.

By the end of the book, you will have gained the fundamentals of Grunt and progressed through advanced concepts, including building a Grunt plugin.

What you will learn

  • Install and configure Grunt and its dependencies such as Node.js and Node Package Manager (NPM)
  • Create a sample application using Angular.JS
  • Configure plugins to perform various tasks that will benefit your project
  • Explore the task-specific methods available through the Grunt API such as configuration, externals, events, and logging
  • Set up tasks to automate the build process of the simple contact application
  • Build, test, and refine a sample project
  • Get general tips, tricks, and troubleshooting strategies to identify and solve common issues in Grunt
  • Advance your knowledge of Grunt with concepts such as configuration variables and test automation

About the Author

Douglas Reynolds is a web application developer. He holds a degree in software engineering and has worked with web technologies for over 15 years. Douglas currently works for Herff Jones as a Senior Web Applications Developer as a member of a highly skilled and dedicated team of professionals. Douglas writes and lectures on web technologies, teaches at Illinois State University in the Department of Technology, and writes on topics of technology for Packt Publishing. Douglas and his wife of over 20 years, along with their son and two dogs, live in Bloomington, Illinois. He loves his family and friends and enjoys spending time outdoors in nature, riding his Harley, and continually developing his relationship with God.

Table of Contents

  1. Grunt Dependencies
  2. Foundation for Creating an App using Angular.JS
  3. All about Grunt Plugins
  4. Configuration of Grunt Tasks
  5. Task Setup in the sample_project Application
  6. Building the Sample Project
  7. Advanced Grunt Concepts

商品描述(中文翻譯)

主要特點



  • 深入了解 Grunt,以透過提高一致性、生產力、可靠性和代碼質量來實現更好的流程管理

  • 使用這本實用指南安裝、配置並將插件應用到您的專案中

  • 這個逐步教程將引導您通過實際範例進行工作流程自動化


書籍描述


隨著對任務自動化的日益重視,Grunt 任務執行器是一個龐大的平台,允許您將自動化整合到工作流程中。


首先,您將通過一個範例學習如何使用 Node.js 和 NPM。接著,您將了解如何構建一個範例應用程式及其開發環境。然後,您將深入探討 Grunt 插件的實現及 Grunt 任務的配置。此外,您還將探索各種工作流程自動化的方法和套件。最後一章將涵蓋一些進階概念,例如配置變數以及如何創建 Grunt 插件。


在書籍結束時,您將掌握 Grunt 的基本知識,並進一步了解進階概念,包括構建 Grunt 插件。


您將學到什麼



  • 安裝和配置 Grunt 及其依賴項,如 Node.js 和 Node Package Manager (NPM)

  • 使用 Angular.JS 創建一個範例應用程式

  • 配置插件以執行各種有利於您專案的任務

  • 探索 Grunt API 提供的任務特定方法,如配置、外部資源、事件和日誌記錄

  • 設置任務以自動化簡單聯絡應用程式的構建過程

  • 構建、測試和完善範例專案

  • 獲取一般提示、技巧和故障排除策略,以識別和解決 Grunt 中的常見問題

  • 通過配置變數和測試自動化等概念提升您對 Grunt 的知識


關於作者


Douglas Reynolds 是一名網頁應用程式開發者。他擁有軟體工程學位,並在網頁技術領域工作超過 15 年。Douglas 目前在 Herff Jones 擔任高級網頁應用程式開發者,是一支高技能且專業的團隊成員。Douglas 撰寫和講授網頁技術,並在伊利諾伊州立大學技術系任教,還為 Packt Publishing 撰寫技術主題的文章。Douglas 與結婚超過 20 年的妻子及他們的兒子和兩隻狗住在伊利諾伊州布盧明頓。他熱愛家庭和朋友,喜歡在大自然中度過時光,騎著他的哈雷摩托車,並不斷發展與上帝的關係。


目錄



  1. Grunt 依賴項

  2. 使用 Angular.JS 創建應用程式的基礎

  3. 關於 Grunt 插件的一切

  4. Grunt 任務的配置

  5. 範例專案中的任務設置

  6. 構建範例專案

  7. 進階 Grunt 概念