آموزش ساخت اپلیکیشن های خط فرمان در Node.js 8

Building Command Line Applications in Node.js 8

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از ما هر روز از برنامه های کاربردی خط فرمان در مشاغل خود استفاده می کنیم. این دوره شما را با اصول ساخت یک CLI در Node.js، از جمله مدیریت پیکربندی، تعامل با کاربر، و توزیع محصول نهایی شما آشنا می‌کند. شاید تیم شما فرآیندی داشته باشد که می‌خواهید خودکار کنید، یا سیستم‌هایی که می‌خواهید. دوست دارند ادغام شوند در این دوره آموزشی، ساخت اپلیکیشن‌های خط فرمان در Node.js 8، یاد می‌گیرید که چگونه از خط فرمان برای ایجاد برنامه‌های قابل استفاده مجدد برای خود، تیمتان یا جهان استفاده کنید. ابتدا یاد خواهید گرفت که چگونه پیکربندی برنامه را به طور موثر مدیریت کنید. در مرحله بعد، راه‌های تعامل با کاربر را بررسی خواهید کرد. در نهایت، نحوه بسته بندی و توزیع برنامه خود را خواهید یافت. وقتی این دوره را به پایان رساندید، دانش پایه ای در مورد ساخت یک Node.js CLI خواهید داشت که برای بهینه سازی و عملیاتی کردن کار خود یا تیمتان بسیار ارزشمند خواهد بود.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی پروژه CLI شما Setting up Your CLI Project

  • بررسی نسخه Version Check

  • مروری کوتاه بر کاربردهای خط فرمان A Brief Overview of Command Line Applications

  • نسخه ی نمایشی: ثبت برنامه نمونه خود در توییتر Demo: Registering Your Sample Application with Twitter

  • چه چیزی یک پروژه Node.js را به یک برنامه خط فرمان تبدیل می کند؟ What Makes a Node.js Project a Command Line Application?

  • نسخه ی نمایشی: راه اندازی پروژه Node.js شما Demo: Initializing Your Node.js Project

  • خلاصه Summary

مدیریت پیکربندی Managing Configuration

  • مروری کوتاه بر اطلاعات پیکربندی A Brief Overview of Configuration Information

  • نسخه ی نمایشی: ذخیره کلید و راز API توییتر در پروژه شما Demo: Storing the Twitter API Key and Secret in Your Project

  • تمسخر و آزمایش برنامه های خط فرمان Mocking and Testing Command Line Applications

  • نسخه ی نمایشی: اضافه کردن تست ها به پروژه نمونه شما Demo: Adding Tests to Your Sample Project

  • مدیریت داده های پیکربندی حساس Handling Sensitive Configuration Data

  • نسخه ی نمایشی: افزودن راز API توییتر به Keychain Demo: Adding Your Twitter API Secret to the Keychain

  • خلاصه Summary

تعامل با کاربر Interacting with the User

  • گزینه CLI و الگوهای فرمان CLI Option and Command Patterns

  • نسخه ی نمایشی: اضافه کردن دستورات به پروژه شما، با پوشش تست Demo: Adding Commands to Your Project, with Test Coverage

  • پیاده سازی OAuth مبتنی بر پین توییتر Implementing Twitter's PIN-based OAuth

  • نسخه ی نمایشی: اضافه کردن یک دستور دیگر Demo: Adding Another Command

  • نسخه ی نمایشی: افزودن یک فرمان دیگر، قسمت 2 Demo: Adding Another Command, Part 2

  • نسخه ی نمایشی: با استفاده از Node Debugger Demo: Using the Node Debugger

  • خلاصه Summary

تعامل با محیط زیست Interacting with the Environment

  • رسیدگی به خطاها و تنظیم وضعیت خروج Handling Errors and Setting an Exit Status

  • نسخه ی نمایشی: مدیریت خطا و وضعیت خروج مناسب را اضافه کنید Demo: Add Error Handling and Proper Exit Statuses

  • الگویی برای نادیده گرفتن متغیرهای محیطی A Pattern for Environment Variable Overrides

  • نسخه ی نمایشی: اجرای حذف محیط برای اعتبارنامه ها Demo: Implementing Environment Overrides for Credentials

  • توصیف کننده های فایل و برخورد با ورودی نامحدود File Descriptors and Dealing with Unbounded Input

  • نسخه ی نمایشی: جستجوی کاربران از طریق استاندارد ورودی یا خط فرمان Demo: Lookup Users via Standard In or Command Line

  • نسخه ی نمایشی: لوله کشی از CLI خود به JQ و بازگشت دوباره Demo: Piping from Your CLI to JQ and Back Again

  • فرصت های ادغام آینده و خلاصه Future Integration Opportunities and Summary

بسته بندی و توزیع Packaging and Distribution

  • بسته های محدوده، انتشار به npm، و استفاده از npx Scoped Packages, Publishing to npm, and Using npx

  • نسخه ی نمایشی: انتشار CLI خود در npm، اجرای آن با npx Demo: Publishing Your CLI to npm, Running It with npx

  • افزودن اعلان‌های به‌روزرسانی، اتوماسیون تراویس CI Adding Update Notifications, Travis CI Automation

  • نسخه ی نمایشی: خودکار کردن انتشار npm با GitHub و Travis CI Demo: Automating Your npm Publish with GitHub and Travis CI

  • ایجاد یک تصویر داکر از برنامه خط فرمان شما Creating a Docker Image of Your Command Line Application

  • نسخه ی نمایشی: ایجاد یک تصویر Docker، به روز رسانی اتوماسیون تراویس شما Demo: Creating a Docker Image, Updating Your Travis Automation

  • خلاصه Summary

نمایش نظرات

آموزش ساخت اپلیکیشن های خط فرمان در Node.js 8
جزییات دوره
3h 2m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
28
4.6 از 5
دارد
دارد
دارد
Paul O'Fallon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar