لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشن های خط فرمان در 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
نمایش نظرات