Yeoman: Yeoman Beginner

https://www.skillsoft.com/channel/yeoman-2c1c316a-c488-4ef7-82f8-ac7908099774?technologyandversion=44590&expertiselevel=44589 https://www.skillsoft.com/channel/yeoman-2c1c316a-c488-4ef7-82f8-ac7908099774?technologyandversion=44590&expertiselevel=44591
  • 1 Course | 58m 56s
  • 1 Book | 3h 27m
  • 4 Courses | 4h 3m 47s
  • 1 Book | 3h 27m
Likes 1 Likes 1
 
Explore Yeoman, the web's scaffolding tool for modern webapps.

GETTING STARTED

Application Development

  • Playable
    1. 
    Web Application Architecture
    7m 14s
    NOW PLAYING
  • Playable
    2. 
    Features and Benefits of Yeoman
    4m 36s
    UP NEXT

GETTING STARTED

Essential Development Tools

  • Playable
    1. 
    Essential Features of Grunt
    4m 57s
    NOW PLAYING
  • Playable
    2. 
    Install, Create, and Execute Grunt Tasks
    5m 10s
    UP NEXT

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 | 58m
has Assessment available 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 | 51m
has Assessment available Badge
Advanced Usage of Generator & Polymer
Discover how to use generators for popular web frameworks, such as Backbone, Angular, and jQuery. During this course, you will explore the roles and capabilities of the Polymer framework, which is an open-source JavaScript library that helps create web components. Learn about Generator-Polymer element, and how Polymer and Yeoman scaffold application development. Explore common web application framework principles. Examine Yeoman Generator features. Then, as a review exercise, you will install generator-webapp, build a web application with jQuery as the front end, and launch an application with Gulp.
10 videos | 1h 9m
has Assessment available 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 | 1h
has