آموزش اتوماسیون ساخت جاوا اسکریپت با Gulp.js

JavaScript Build Automation With Gulp.js

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: بیاموزید که چگونه از اتوماسیون کار JavaScript با استفاده از Gulp برای ساده سازی کارهای زمان بر و در عین حال مهم استفاده کنید ، مشکلات را سریعتر پیدا کرده و حل کنید و یک توسعه دهنده سازنده تر باشید. شما برنامه JavaScript خود را ساخته اید ، اما چگونه تست را خودکار می کنید ، تجزیه و تحلیل کد را انجام می دهید ، آن را اجرا کنید یا کد را بهینه کنید؟ این کارهای زائد می تواند وقت و منابع ارزشمندی را مصرف کند. اینقدر سخت کار را متوقف کنید و از اتوماسیون کار JavaScript با استفاده از Gulp برای ساده سازی این کارها بهره ببرید و زمان بیشتری را در روز به شما بازگرداند. شما یاد خواهید گرفت که چگونه Gulp کار می کند ، چگونه اتوماسیون کار را با Gulp شروع کنید ، مسائل را سریعتر پیدا کرده و حل می کنید و یک توسعه دهنده سازنده تر هستید.

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

      معرفی دوره Course Introduction

      • خوش آمدی Welcome

      • چه چیزی انتظار می رود What to Expect

      • نگاهی اجمالی به آنچه یاد خواهید گرفت انجام دهید A Glimpse of What You Will Learn to Do

      • محیط و پیش نیازها Environment and Prerequisites

      • آینده Future

      ارزش Gulp به عنوان JavaScript Task Runner The Value of Gulp as a JavaScript Task Runner

      • ارزش یک Task Runner The Value of a Task Runner

      • استفاده از Gulp به عنوان Task Runner Using Gulp as a Task Runner

      • چه چیزی در آن برای شما وجود دارد What's in It for You

      • انتخاب بین Grunt و Gulp Choosing Between Grunt and Gulp

      • جریان های Gulp در عمل Gulp Streams in Action

      • وظایف خود را با استفاده از Gulp ساده کنید Streamline Your Tasks Using Gulp

      4 نکته ای که باید درباره Gulp بدانید 4 Things You Need to Know About Gulp

      • بررسی اجمالی API های Gulp Overview of Gulp APIs

      • gulp.task gulp.task

      • gulp.src gulp.src

      • gulp.est gulp.dest

      • gulp. ساعت gulp.watch

      • متناسب کردن 4 API Gulp Fitting Together the 4 Gulp APIs

      شروع با Gulp Getting Started With Gulp

      • دریافت کد StarteSr Getting the StarteSr Code

      • گرفتن Node.js Getting Node.js

      • نصب Chocolatey و Homebrew Installing Chocolatey and Homebrew

      • نصب Gulp CLI Installing the Gulp CLI

      • نصب Gulp و Bower در سطح جهانی Installing Gulp and Bower Globally

      • ایجاد یک بسته محلی برای یک پروژه Creating a Local Package for a Project

      • ایجاد یک Gulpfile.js Creating a Gulpfile.js

      • خلاصه کردن Recap

      تجزیه و تحلیل کد با JSHint و JSCS Code Analysis With JSHint and JSCS

      • تجزیه و تحلیل کد با JSHint و JSCS Code Analysis With JSHint and JSCS

      • JSHint و JSCS در براکت ها JSHint and JSCS in Brackets

      • نصب JSHint و JSCS برای Gulp Installing JSHint and JSCS for Gulp

      • برنامه نویسی JSHint و JSCS Task Coding the JSHint and JSCS Task

      • توابع قابل استفاده مجدد Reusable Functions

      • انجام وظیفه Failing the Task

      • نمایش مشروط فایلهای منبع Conditionally Displaying the Source Files

      • پلاگین های Lazp Loading Gulp Lazy Loading Gulp Plugins

      • ماژول پیکربندی قابل استفاده مجدد Reusable Configuration Module

      • خلاصه کردن Recap

      تدوین CSS CSS Compilation

      • کامپایل شدن به CSS و مدیریت خطا Compiling to CSS and Error Handling

      • پیشوندهای CSS و پیشوندهای فروشنده CSS Pre-Compilers and Vendor Prefixes

      • ایجاد یک وظیفه Gulp کمتر و خودکار Creating a Less and AutoPrefixer Gulp Task

      • حذف پرونده ها در یک کار وابستگی Deleting Files in a Dependency Task

      • ایجاد یک وظیفه Watch برای تدوین CSS Creating a Watch Task to Compile CSS

      • مدیریت خطاها و استفاده از لوله کشی Gulp Handling Errors and Using Gulp Plumber

      • خلاصه کردن Recap

      تزریق HTML HTML Injection

      • تزریق Gulp و HTML Gulp and HTML Injection

      • کاوش wiredep و gulp-inject Exploring wiredep and gulp-inject

      • اضافه کردن Bower Files و JavaScript شما به HTML Adding Bower Files and Your JavaScript to the HTML

      • حذف اسکریپت ها و سبک ها از HTML اصلی Removing Scripts and Styles From the Main HTML

      • اضافه کردن Bower Files به صورت خودکار هنگام نصب Adding Bower Files Automatically on Install

      • تزریق CSS سفارشی Injecting Custom CSS

      • خلاصه کردن Recap

      خدمت به ساخت Dev شما Serving Your Dev Build

      • خدمت به توسعه شما Serving Your Development Build

      • استفاده از nodemon در Gulp Task Using nodemon in a Gulp Task

      • کد را آماده ، خدمت کرده و دوباره راه اندازی کنید Prepare, Serve, and Restart the Code

      • Tasks را در Node Restart اجرا کنید Run Tasks on Node Restart

      • خلاصه کردن Recap

      مرورگر خود را همگام نگه دارید Keeping Your Browser in Sync

      • همگام سازی مرورگر Syncing the Browser

      • بررسی همگام سازی مرورگر Exploring browser-sync

      • پیکربندی همگام سازی مرورگر Configuring browser-sync

      • تزریق CSS از کمتر Injecting CSS From Less

      • اتصال همگام سازی مرورگر و nodemon Connecting browser-sync and nodemon

      • همگام سازی چندین مرورگر Synchronizing Multiple Browsers

      • خلاصه کردن Recap

      دارایی های ساختمانی و سازماندهی شده Building Assets and Keeping Organized

      • دارایی بسازید Build Assets

      • لیست کارها ، فشرده سازی تصویر و کپی کردن Task Listings, Image Compression, and Copying

      • ایجاد لیست کارها Creating Task Listing

      • کپی کردن قلم ها Copying Fonts

      • بهینه سازی تصاویر Optimizing Images

      • تمیز کردن Cleaning

      • خلاصه کردن Recap

      ذخیره الگوهای HTML برای Angular Caching HTML Templates for Angular

      • ذخیره الگوهای HTML Caching HTML Templates

      • حافظه پنهان الگو Angular Angular's Template Cache

      • پاک کردن پوشه Built Code Cleaning the Built Code Folder

      • کوچک کردن HTML و قرار دادن $ templateCache Minifying HTML and Putting in $templateCache

      • خلاصه کردن Recap

      ایجاد خط لوله تولید Creating a Production Build Pipeline

      • خطوط تولید ساخت بهینه Optimized Production Build Pipelines

      • بررسی gulp-useref Exploring gulp-useref

      • ایجاد وظیفه بهینه سازی Gulp با حافظه پنهان الگو Creating the Optimize Gulp Task With Template Cache

      • افزودن gulp-useref به خط لوله بهینه سازی Adding gulp-useref to the Optimization Pipeline

      • تمیز کردن و ارائه کد ساخته شده Cleaning and Serving the Built Code

      • خدمت بهینه سازی شده Serving the Optimized Build

      • خلاصه کردن Recap

      کوچک کردن و فیلتر کردن Minifying and Filtering

      • کوچک کردن و فیلتر کردن Minifying and Filtering

      • کاوش در کوچک سازی Exploring Minification

      • بهینه سازی CSS Optimizing CSS

      • بهینه سازی JavaScript Optimizing JavaScript

      • ارائه کد بهینه شده Serving Optimized Code

      • هنگامی که کد بهینه شده از کار می افتد When Optimized Code Fails

      • پیش پردازی از تأثیر Mangling در Angular Foreshadowing of the Effect of Mangling on Angular

      • خلاصه کردن Recap

      تزریق وابستگی زاویه ای Angular Dependency Injections

      • تزریق وابستگی زاویه ای Angular Dependency Injections

      • دستکاری و گوش دادن به حاشیه نویسی Mangling and gulp-ng-annotate

      • افزودن ng-annotate به وظیفه بهینه سازی Adding ng-annotate to the Optimization Task

      • افزودن نکات Adding Hints

      • خلاصه کردن Recap

      تجدیدنظر در دارایی استاتیک و دست انداختن نسخه Static Asset Revisions and Version Bumping

      • بازبینی ها و نسخه ها Revisions and Versions

      • بررسی نسخه های پرونده Exploring File Revisions

      • افزودن بازنگری و جایگزینی دارایی ثابت Adding Static Asset Revisions and Replacements

      • ایجاد یک مانیفست تجدید نظر Generating a Revision Manifest

      • نسخه های دست انداز با سرور Bumping Versions With Server

      • خلاصه کردن Recap

      آزمایش کردن Testing

      • آزمایش کردن Testing

      • Karma و Single Run vs. Watching Karma and Single Run vs. Watching

      • ایجاد اولین تست آزمایشی Creating the First Test Task

      • پیکربندی کارما Karma Configuration

      • نصب بسته ها و اجرای تست ها Installing Packages and Running the Tests

      • انجام آزمایشات قبل از سایر کارها Making Tests Run Before Other Tasks

      • به طور مداوم در حال انجام آزمایش در طول توسعه Continuously Running Tests During Development

      • مراحل بعدی Next Steps

      تست یکپارچه سازی و دونده های تست HTML Integration Testing and HTML Test Runners

      • معرفی Intro

      • فرآیندهای کودک گره Node Child Processes

      • اجرای تست هایی که به سرور Node نیاز دارند Running Tests That Require a Node Server

      • تنظیم یک HTML Runner Task Setting Up an HTML Test Runner Task

      • تزریق HTML Injecting the HTML

      • همگام سازی مرورگر و Test Runner browser-sync and the Test Runner

      • راه اندازی HTML Test Runner Launching the HTML Test Runner

      • اجرای تست های سرور در HTML Test Runner Running Server Tests in the HTML Test Runner

      • خلاصه کردن Recap

      مهاجرت به Gulp 4 Migrating to Gulp 4

      • گلپ 4 Gulp 4

      • وظایف و تغییرات Tasks and Changes

      • مهاجرت کردن Migrating

      • اجرای وظایف Refactored Running the Refactored Tasks

      • نصب آخرین Gulp Installing the Latest Gulp

      • خلاصه کردن Recap

      نمایش نظرات

      آموزش اتوماسیون ساخت جاوا اسکریپت با Gulp.js
      جزییات دوره
      4h 52m
      122
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      1,262
      4.8 از 5
      دارد
      دارد
      دارد
      John Papa
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      John Papa John Papa

      جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.