Learning Yeoman - Couverture souple

Spratley, Jonathan

 
9781783981380: Learning Yeoman

Synopsis

Design, implement, and deliver a successful modern web application project using three powerful tools in the Yeoman workflow

About This Book

  • Build a web application using Yeoman and the scaffolding tool Yo to save time and therefore money!
  • Learn how to use and customize Yeoman generators such as Angular and Backbone to streamline project development.
  • Create custom tasks using Yeoman, the Grunt API that runs in a NodeJS environment and use NPM for installing, updating and searching for over a 1000 custom tasks.

Who This Book Is For

If you are a web developer with some experience in JavaScript and want to enter the world of modern web applications, then this book is ideal for you. Learning how to leverage the three tools (Yo, Bower, and Grunt) in the Yeoman workflow will be perfect as your next step towards building scalable, dynamic, and modern web applications for just about any platform.

What You Will Learn

  • Rediscover your workflow with the power of Yo, Bower, and Grunt
  • Use Yo, the scaffold tool, to create parts of your app from boilerplate templates
  • Use Bower, the package tool, to search, install, and update your client-side dependencies
  • Use Grunt, the build tool, to automate repetitive tasks by linting, previewing, and testing
  • Use the Grunt API to create custom tasks that can be shared between projects
  • Create custom libraries using community best practice templates that are published to Bower and npm
  • Utilize the Yeoman API to create testable custom generators that run in the Node.js environment

In Detail

We will explore the options and subgenerators available with the four most popular office generators, AngularJS Backbone.js, Ember.js, and webapp. You'll learn how to use these tools in web application development and create or integrate this streamlined workflow into new or existing projects. We will then explore the AngularJS framework and learn how to use the Yeoman Angular generator to create an AngularJS web application.

Next, we move on to learning about the concepts of the Backbone.js and Ember.js libraries and how it fits into application development and why it's useful for you. By the end of the book, you will have a good understanding of the available Yeoman resources and how to troubleshoot issues that might occur when using the Yeoman workflow tools and ecosystem.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Présentation de l'éditeur

Design, implement, and deliver a successful modern web application project using three powerful tools in the Yeoman workflow

About This Book

  • Build a web application using Yeoman and the scaffolding tool Yo to save time and therefore money!
  • Learn how to use and customize Yeoman generators such as Angular and Backbone to streamline project development.
  • Create custom tasks using Yeoman, the Grunt API that runs in a NodeJS environment and use NPM for installing, updating and searching for over a 1000 custom tasks.

Who This Book Is For

If you are a web developer with some experience in JavaScript and want to enter the world of modern web applications, then this book is ideal for you. Learning how to leverage the three tools (Yo, Bower, and Grunt) in the Yeoman workflow will be perfect as your next step towards building scalable, dynamic, and modern web applications for just about any platform.

What You Will Learn

  • Rediscover your workflow with the power of Yo, Bower, and Grunt
  • Use Yo, the scaffold tool, to create parts of your app from boilerplate templates
  • Use Bower, the package tool, to search, install, and update your client-side dependencies
  • Use Grunt, the build tool, to automate repetitive tasks by linting, previewing, and testing
  • Use the Grunt API to create custom tasks that can be shared between projects
  • Create custom libraries using community best practice templates that are published to Bower and npm
  • Utilize the Yeoman API to create testable custom generators that run in the Node.js environment

In Detail

We will explore the options and subgenerators available with the four most popular office generators, AngularJS Backbone.js, Ember.js, and webapp. You'll learn how to use these tools in web application development and create or integrate this streamlined workflow into new or existing projects. We will then explore the AngularJS framework and learn how to use the Yeoman Angular generator to create an AngularJS web application.

Next, we move on to learning about the concepts of the Backbone.js and Ember.js libraries and how it fits into application development and why it's useful for you. By the end of the book, you will have a good understanding of the available Yeoman resources and how to troubleshoot issues that might occur when using the Yeoman workflow tools and ecosystem.

Biographie de l'auteur

Jonathan Spratley

Jonathan Spratley, or as his friends call him, Jonnie, is currently working at GE Software and actively uses technologies such as Yo, Bower, Grunt, Node, AngularJS, and Backbone. He leveraged his knowledge of creating Yeoman web applications to write this book. He started developing with HTML, CSS, and JavaScript around 2004 and has spent several years designing and implementing web applications for both mobile and desktop browsers. He is a full-stack developer with experience in both server- and client-side technologies. His passion for tools and technologies that streamline a developer's productivity has driven him to become an autodidact. He has written articles for Safari Books Online Blog, and Flash & Flex Developer's Magazine. This is his first time as an author.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.