Yeoman: Yeoman intermediate
Technology:
Expertise:
- 1 Course | 54m 26s
- 1 Book | 3h 27m
- 3 Courses | 2h 40m 58s
- 1 Book | 3h 27m
Explore Yeoman, the web's scaffolding tool for modern webapps.
COURSES INCLUDED
Application Development
Explore the architecture of Yeoman to help you build web applications. This course will teach you about how Yeoman fits into today's web application architecture and development workflow. You will start by exploring essential Yeoman development tools: Node, NPM, Generators, Bower, Grunt, and Mocha. Next, watch how to setup the Yeoman component development environment. As you progress further in the course, you will learn about Generator in Yeoman, and how it manages declarative and programmatic dependencies through NPM, Yarn, and Bower. Then see how to use Yeoman to develop an end-to-end application, and study the Yeoman component testing framework. You'll also learn about Protractor, Enigma, Karma, and Jasmine. Finally, as a review exercise, you will build an application with generator-webapp, and manage the application on the Bower browser.
10 videos |
54m
Assessment
Badge
COURSES INCLUDED
Essential Development Tools
What are some essential web development tools? Discover in this course, by learning how to install Grunt, and use it to create and execute tasks. During the course you will explore Gruntfile, and how to create modules with the Yeoman app. Next, learn the features and capabilities of Bower for front-end web development. See how to manage data persistence through local storage in Yeoman. Get familiar with the Generator in Yeoman. Watch how to setup Generator with default or custom features, and make it discoverable to Yeoman. Finally, as a review exercise, you will install Grunt CLI, Bower, and jQuery via Bower.
10 videos |
47m
Assessment
Badge
Working with NPM & Adopting Testing Strategies
Discover how to use NPM for package management, and working with Yeoman files to perform various file operations. During thos course, you will learn how to set up an NPM project, write and publish NPM modules, and use generator-nodejs to build applications for Yeoman. Next you will explore JS testing frameworks and their testing capabilities, before moving on to use Mocha to generate test cases and execute tests. Then you will study how the Yeoman app and its utilities work with files, before exploring ways to share user context among generators. Finally, as a review exercise, you will create an NPM package, and install generator-nodejs, along with generator-mocha.
10 videos |
55m
Assessment
Badge
Managing the Environment for Productivity
Speed your code development with the Yeoman app. This course introduces you to the Yeoman software environment, the Yeoman API with its setup, and Yeoman's user interface with customization options. Learn to use the Yeoman app and Yo tools to manage applications. Operate Yeoman's generator-generator to build custom applications. Use Yeoman Doctor to verify that the apps you make are compatible with popular web browsers. Identify Yeoman's core plugins and APIs. See how to contribute your code to the Yeoman community. Finally, a a review exercise, you will create a custom generator, add a custom interface, and build a web app.
10 videos |
57m
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Front-End Tooling with Gulp, Bower, and YeomanTeaching you how to set up an automated development workflow, this book helps you understand the big picture of the development process, and then, using patterns and examples, guides you through building a product delivery pipeline using Gulp, Bower, and Yeoman.
3h 27m
By Stefan Baumgartner
BOOKS INCLUDED
Book
Front-End Tooling with Gulp, Bower, and YeomanTeaching you how to set up an automated development workflow, this book helps you understand the big picture of the development process, and then, using patterns and examples, guides you through building a product delivery pipeline using Gulp, Bower, and Yeoman.
3h 27m
By Stefan Baumgartner
YOU MIGHT ALSO LIKE
Channel
Adobe Dreamweaver
Channel
Ember.js