در این قسمت از وبسایت پرووید آموزش تصویری کار با NuGet پکیج ها را در دات نت و زبان برنامه نویسی سی شارپ به صورت رایگان به شما تقدیم میکنیم. امیدواریم که مورد توجه شما قرار بگیرد. در ابتدا کمی در رابطه با NuGet و کاربرد آن صحبت خواهیم کرد.
ابزار NuGet چیست؟
امروزه در توسعه نرمافزارهای حرفهای و مدرن، مکانیزمی که با استفاده از آن برنامه نویسان بتوانند کدهای مفید خود را ایجاد و به صورت اشتراکی با دیگر برنامه نویسان مصرف کنند یک موضوع بسیار مهم بحساب میآید. اغلب چنین کد هایی در قالب پکیج هایی و با استفاده از کدهای کامپایل شده و یا همان DLL ها به اشتراک گذاشته می شود. این به اشتراک گذاری باعث می شود که حجم کد نوشته شده توسط هر برنامه نویس به مراتب کاهش پیدا کند. در تکنولوژی ها و پلتفرم های مختلف چنین مکانیسم هایی پشتیبانی می شود. در فضای تکنولوژی های مایکروسافت از NuGet برای انجام چنین مباحثی استفاده می گردد. در واقع در Net Framework. و البته Net Core. مایکروسافت با استفاده از مکانیزم NuGet تلاش می کند تا پکیج های مختلف را میزبانی کرده و سپس امکان استفاده کردن از آنها به صورت مشترک را در اختیار برنامه نویسان قرار بدهد. به بیان ساده یک پکیج NuGet در واقع یک فایل زیپ است که پسوند nupkg دارد و شامل کدهای کامپایل شده و یا همان DLL ها و دیگر فایل ها از قبیل فایل های Manifest می باشد.
در فایلهای Manifest اطلاعات مربوط به پکیج و همچنین شماره ورژن آن پکیج قرار داده شده است. برنامه نویسان می توانند با ایجاد کردن پکیج های NuGet از کدهای خود و سپس منتشر کردن آنها بر روی NuGet به صورت عمومی و یا خصوصی امکان استفاده مشترک از پکیج های خود را برای برنامه نویسان قرار بدهند. مصرف کنندگان پکیج های NuGet میتوانند به سادگی از Host های مختلف این پکیج ها را دریافت کرده و آنها را به پروژه های خود اضافه کنند و سپس از عملیاتی که هر کدام از این پکیج ها پیاده سازی کرده است استفاده نمایند. تمامی جزئیات مربوط به نصب کردن و همچنین ورژن بندی کردن این پکیج ها توسط ابزار NuGet به سادگی امکانپذیر خواهد بود از آنجایی که NuGet میتواند از میزبانی های خصوصی و عمومی در وب سایت NuGet.org پشتیبانی کند شما می توانید پکیج های خود را به صورت انحصاری توسط سازمان خود و یا به صورت گروهی مورد استفاده قرار بدهید. علاوه بر این با استفاده کردن از پکیج های NuGet دیگر نیازی نیست که اصطلاحاً چرخ را دوباره اختراع کنید و به سادگی میتوانید از پکیج هایی که دیگر برنامه نویسان ایجاد کردند استفاده کنید. در رابطه با روشهای صحیح کد نویسی می توانید از آموزشکدنویسی تمیز: نوشتن کد برای انسان ها و آموزش اصول کدنویسی با کیفیت بالا در سی شارپ استفاده کنید. به بیان ساده پکیج های NuGet یک روش کاملاً یکپارچه برای به اشتراک گذاشتن واحدهایی از کد است که میتوانند در پروژههای مختلف استفاده بگردد. در این قسمت از وبسایت پرووید آموزش تصویری رایگانی را برای کار کردن با NuGet و ایجاد نمودن و پابلیش کردن پکیج های آن بر روی سایت NuGet.org برای شما در نظر گرفته ایم. تقریباً در تمامی آموزش هایی که در وبسایت پرووید وجود دارند استفاده کردن از NuGet یک موضوع بسیار اساسی و همیشگی است. امیدواریم که این آموزش نیز مورد توجه تمامی عزیزان قرار بگیرد.
لینک های دانلود
- دانلود رایگان فایل ویدئویی 0. Introduction
- دانلود رایگان فایل ویدئویی 1. Introduction to Nuget
- دانلود رایگان فایل ویدئویی 2. Installing Nuget
- دانلود رایگان فایل ویدئویی 3. Updating a Package
- دانلود رایگان فایل ویدئویی 4. Managing Feeds
- دانلود رایگان فایل ویدئویی 5. Feeds in Console Manager
- دانلود رایگان فایل ویدئویی 6. Package Manager in Detail
- دانلود رایگان فایل ویدئویی 7. Dependencies in Package Manager
- دانلود رایگان فایل ویدئویی 8. Manage Packages for Solution
- دانلود رایگان فایل ویدئویی 9. Uninstall with Force
- دانلود رایگان فایل ویدئویی 10. Examining the Data Feed
- دانلود رایگان فایل ویدئویی 11. Nuget Package Explorer
- دانلود رایگان فایل ویدئویی 12. Introduction to the Package Explorer
- دانلود رایگان فایل ویدئویی 13. Anatomy of an Existing Package
- دانلود رایگان فایل ویدئویی 14. Creating a Simple Package
- دانلود رایگان فایل ویدئویی 15. Creating a Package with Dependencies
- دانلود رایگان فایل ویدئویی 16. Advanced Features in the Package Explorer
- دانلود رایگان فایل ویدئویی 17. Establshing a NuGet Account
- دانلود رایگان فایل ویدئویی 18. Publishing via the NuGet Package Explorer
- دانلود رایگان فایل ویدئویی 19. Publishing with the NuGet Command Line Tool
- دانلود رایگان فایل ویدئویی 20. The Last Word
- پسورد تمامی فایل های سایت www.provid.ir است.