Pluralsight_Yeoman_Fundamentals

Yeoman چیست؟

Yeoman مجموعه ای از چند ابزار است که روند طراحی اپلیکیشن های تحت وب را سریع و ساده می کنند.

در این آموزش تصویری با مبانی Yeoman آشنا می شوید.
این دوره آموزشی محصول موسسه Pluralsight است.

سرفصل های دوره:

  • Yeoman چیست؟
  • نحوه نصب و راه اندازی Yeoman
  • استفاده از یک ژنراتور عمومی
  • نحوه کار با ویندوز
  • استفاده از Sub-generators
  • نحوه ساخت کلاس ها
  • کار با فایل سیستم
  • نحوه مسیر یابی داده ها
  • کپی کردن فایل های استاتیک
  • کار با قالب ها
  • نحوه نوشتن فایل های پویا
  • نحوه تعامل کاربری
  • کار با YoSay
  • نحوه پیکربندی برنامه
  • نحوه مدیریت پیکربندی
  • مدیریت پیکربندی با API
  • مدیریت وابستگی
  • کار با ساختار پوشه
  • نحوه تنظیمات کاربر
  • نحوه تست ژنراتور
  • نحوه تست فایل
  • کار با گزینه های شرطی برنامه
  • و…

عنوان دوره: Pluralsight Yeoman Fundamentals
سطح: مقدماتی
مدت زمان: 2 ساعت و 32 دقیقه
نویسنده: Steve Michelotti


توضیحات:

Pluralsight Yeoman Fundamentals

Steve Michelotti
Beginner
2h 32m

Yeoman has established itself as the preeminent code generation framework for web developers. This code-focused course shows how to get started with Yeoman with a focus on building your own custom Yeoman generator.
Yeoman has established itself as the preeminent code generation framework for web developers. Yeoman provides a code generator ecosystem that enables best practices and unparalleled productivity. In this course, we'll see how to quickly get up and running with Yeoman. We will then focus on building our own custom Yeoman generator. This will include working with the Yeoman file system, user interactions, creating sub-generators, testing, and more. By the end of this course, you'll be able to start building your own custom Yeoman generators!

Introduction
10m 25s
Introduction
5m 14s
Course Overview
2m 35s
What Is Yeoman?
2m 35s
Using Yeoman Generators
18m 37s
Overview
0m 43s
Installing Yeoman
3m 14s
Discovering Yeoman Generators
1m 15s
Using a Basic Generator
4m 9s
The Dreaded node-gyp Error on Windows
2m 17s
Using Sub-generators
6m 6s
Summary
0m 50s
Creating a Yeoman Generator
22m 39s
Overview
0m 43s
Hello World
5m 0s
Optional Environmental Setup
2m 15s
Generator Base Classes
2m 35s
Differentiating Public and Private Methods
4m 47s
Understanding the Running Context
6m 12s
Summary
1m 5s
Working with the File System
30m 1s
Overview
1m 2s
The Yeoman File System
1m 37s
File Paths and Copying Static Files
7m 21s
Copying Static Directories
3m 20s
Working with Templates
7m 6s
Writing Dynamic Files
1m 55s
Filling in Other Common Artifacts
6m 39s
Summary
0m 56s
User Interactions
19m 40s
Overview
0m 50s
YoSay
2m 59s
Arguments
3m 46s
Options
2m 52s
Basic Prompts
3m 34s
Advanced Prompts
4m 57s
Summary
0m 39s
Configuration and Dependencies
23m 23s
Overview
0m 45s
Managing Configuration with Prompts
1m 57s
Managing Configuration with the Storage API
5m 22s
Managing Dependencies
7m 47s
Generator Composition
6m 24s
Summary
1m 7s
Building a Sub-generator
14m 13s
Overview
0m 54s
Sub-generator Folder Structure
3m 6s
Basic Functionality with a Template
4m 4s
Customizing for User Preferences
2m 28s
Customizing with Options
3m 2s
Summary
0m 37s
Testing Generators
13m 10s
Overview
0m 40s
Creating the Test Structure
3m 13s
Testing File Creation
3m 52s
Testing File Contents
2m 5s
Testing Conditional Options
2m 28s
Summary
0m 49s