کتاب توسعه ابزار CLI چندپلتفرمی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه ابزار CLI چندپلتفرمی
موضوع کلی: برنامهنویسی و سیستمهای کامپیوتری
موضوع میانی: سیستمهای توسعه ابزارهای خط فرمان
📋 سرفصلهای دوره
- 1. مبانی خط فرمان
- 2. آشنایی با محیطهای توسعه چندپلتفرمی
- 3. زبانهای برنامهنویسی مناسب برای CLI
- 4. پایتون و توسعه ابزارهای خط فرمان
- 5. نصب و پیکربندی پایتون برای توسعه CLI
- 6. مدیریت بستهها با pip
- 7. مقدمهای بر آرگومانهای خط فرمان
- 8. ماژول argparse در پایتون
- 9. تعریف و استفاده از آرگومانهای موقعیتی
- 10. تعریف و استفاده از آرگومانهای اختیاری
- 11. انواع دادهای آرگومانها و اعتبارسنجی
- 12. گروهبندی آرگومانها برای سازماندهی بهتر
- 13. ایجاد راهنما و مستندات برای ابزار CLI
- 14. مدیریت خطاها و استثناها در CLI
- 15. دستکاری رشتهها و متن در پایتون
- 16. کار با فایلها و دایرکتوریها در پایتون
- 17. خواندن و نوشتن در فایلها
- 18. کار با فایلهای متنی و فرمتهای مختلف
- 19. استفاده از ماژول os برای تعامل با سیستمعامل
- 20. اجرای دستورات خارجی از طریق CLI
- 21. ایجاد فرآیندهای جدید و مدیریت آنها
- 22. ارتباط بین فرآیندها (Inter-process Communication)
- 23. مقدمهای بر تستنویسی برای ابزارهای CLI
- 24. واحد تستنویسی با pytest
- 25. تستنویسی مبتنی بر رفتار (Behavior-Driven Development)
- 26. بستهبندی و توزیع ابزار CLI
- 27. ایجاد بستههای قابل نصب با setuptools
- 28. انتشار ابزار CLI در PyPI
- 29. مقدمهای بر Docker و Containerization
- 30. ساخت ایمیج Docker برای ابزار CLI
- 31. اجرای ابزار CLI در یک کانتینر Docker
- 32. استفاده از Docker Compose برای مدیریت چند کانتینری
- 33. انتشار ابزار CLI به عنوان یک فایل اجرایی مستقل (Executable)
- 34. PyInstaller و تبدیل اسکریپت پایتون به فایل اجرایی
- 35. استفاده از Nuitka برای بهینهسازی و کامپایل پایتون
- 36. مقدمهای بر CI/CD برای ابزارهای CLI
- 37. اتوماسیون تست و انتشار با GitHub Actions
- 38. بهینهسازی عملکرد ابزار CLI
- 39. پروفایلگیری کد و شناسایی گلوگاهها
- 40. بهبود سرعت و کارایی ابزار CLI
- 41. طراحی رابط کاربری متنی (TUI) با curses
- 42. ایجاد منوها و فرمها در TUI
- 43. استفاده از رنگها و استایل در TUI
- 44. امنیت در توسعه ابزارهای CLI
- 45. جلوگیری از حملات تزریق دستور (Command Injection)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.