دوره آموزشی مدیریت بسته NET با NuGet
36 دقیقهمبتدی2024-05-02
مدرسین

Microsoft .NET
.NET Developers and Program Managers at Microsoft
جزئیات دوره
NuGet ابزاری قدرتمند و اساسی در دنیای توسعه نرمافزار است که به ویژه برای پروژههای داتنت به کار میرود و فرآیند ادغام کتابخانهها و بستههای شخص ثالث را به طرز چشمگیری ساده میکند. این ابزار مدیریت بستهها به توسعهدهندگان این امکان را میدهد که به راحتی کتابخانهها و وابستگیهای مورد نیاز پروژههای خود را مدیریت و به روز کنند، بدون نیاز به بارگیری دستی فایلها و نگرانی درباره تطابق نسخهها.
در این دوره آموزشی جامع، تیم داتنت مایکروسافت قصد دارد تا به طور کامل نحوه استفاده از NuGet را به شما آموزش دهد و شما را با جنبههای مختلف این ابزار آشنا کند. این دوره شامل موارد زیر خواهد بود:
نحوه نصب و استفاده از بستههای NuGet:
یاد خواهید گرفت که چگونه بستههای NuGet را به پروژههای داتنت خود اضافه کنید و آنها را به راحتی از طریق Visual Studio یا دیگر ابزارهای مدیریت بستهها نصب و مدیریت کنید.
نحوه جستجو برای بستههای مناسب از میان هزاران بسته موجود در NuGet Gallery را خواهید آموخت.
ایجاد و انتشار بستههای NuGet:
مراحل دقیق برای ایجاد بستههای NuGet سفارشی برای پروژههای خود را خواهید شناخت. این شامل نحوه پیکربندی فایلهای پروژه، نوشتن متاداده و ساخت فایل بسته (.nupkg) است.
یاد خواهید گرفت که چگونه بستههای خود را به NuGet Gallery یا دیگر مخازن منتشر کنید تا دیگران نیز بتوانند از آنها استفاده کنند.
بهترین شیوهها و ویژگیهای امنیتی NuGet:
دوره شامل بررسی بهترین شیوهها برای مدیریت وابستگیها و به روزرسانیهای بستهها خواهد بود. این بخش به شما کمک میکند تا پروژههای خود را بهینه نگهدارید و از بروز مشکلات ناشی از وابستگیهای نادرست جلوگیری کنید.
همچنین، به شما آموزش داده خواهد شد که چگونه ویژگیهای امنیتی NuGet را برای محافظت از پروژههای خود در برابر تهدیدات بالقوه و آسیبپذیریها به کار ببرید.
تعامل با اکوسیستم کد منبع باز:
نحوه تعامل با اکوسیستم گسترده کد منبع باز و استفاده از بستههای جامعه منبع باز را یاد خواهید گرفت. این بخش به شما کمک میکند تا از منابع موجود بهرهبرداری کنید و در جامعه توسعهدهندگان مشارکت کنید.
در پایان این دوره، شما با تسلط بر نحوه استفاده از NuGet، قادر خواهید بود تا به طور مؤثر بستههای نرمافزاری را مدیریت کنید، بستههای جدید را توسعه دهید و بهروزرسانیهای امنیتی را پیادهسازی کنید. این دانش به شما کمک میکند تا پروژههای داتنت خود را با کارایی و امنیت بیشتری مدیریت کنید و به راحتی با جامعه توسعهدهندگان و منابع کد منبع باز تعامل داشته باشید.
در این دوره آموزشی جامع، تیم داتنت مایکروسافت قصد دارد تا به طور کامل نحوه استفاده از NuGet را به شما آموزش دهد و شما را با جنبههای مختلف این ابزار آشنا کند. این دوره شامل موارد زیر خواهد بود:
نحوه نصب و استفاده از بستههای NuGet:
یاد خواهید گرفت که چگونه بستههای NuGet را به پروژههای داتنت خود اضافه کنید و آنها را به راحتی از طریق Visual Studio یا دیگر ابزارهای مدیریت بستهها نصب و مدیریت کنید.
نحوه جستجو برای بستههای مناسب از میان هزاران بسته موجود در NuGet Gallery را خواهید آموخت.
ایجاد و انتشار بستههای NuGet:
مراحل دقیق برای ایجاد بستههای NuGet سفارشی برای پروژههای خود را خواهید شناخت. این شامل نحوه پیکربندی فایلهای پروژه، نوشتن متاداده و ساخت فایل بسته (.nupkg) است.
یاد خواهید گرفت که چگونه بستههای خود را به NuGet Gallery یا دیگر مخازن منتشر کنید تا دیگران نیز بتوانند از آنها استفاده کنند.
بهترین شیوهها و ویژگیهای امنیتی NuGet:
دوره شامل بررسی بهترین شیوهها برای مدیریت وابستگیها و به روزرسانیهای بستهها خواهد بود. این بخش به شما کمک میکند تا پروژههای خود را بهینه نگهدارید و از بروز مشکلات ناشی از وابستگیهای نادرست جلوگیری کنید.
همچنین، به شما آموزش داده خواهد شد که چگونه ویژگیهای امنیتی NuGet را برای محافظت از پروژههای خود در برابر تهدیدات بالقوه و آسیبپذیریها به کار ببرید.
تعامل با اکوسیستم کد منبع باز:
نحوه تعامل با اکوسیستم گسترده کد منبع باز و استفاده از بستههای جامعه منبع باز را یاد خواهید گرفت. این بخش به شما کمک میکند تا از منابع موجود بهرهبرداری کنید و در جامعه توسعهدهندگان مشارکت کنید.
در پایان این دوره، شما با تسلط بر نحوه استفاده از NuGet، قادر خواهید بود تا به طور مؤثر بستههای نرمافزاری را مدیریت کنید، بستههای جدید را توسعه دهید و بهروزرسانیهای امنیتی را پیادهسازی کنید. این دانش به شما کمک میکند تا پروژههای داتنت خود را با کارایی و امنیت بیشتری مدیریت کنید و به راحتی با جامعه توسعهدهندگان و منابع کد منبع باز تعامل داشته باشید.
مهارت ها
NuGetSoftware DeploymentSoftware AdministrationIT AutomationSoftware Development ToolsNetwork and System AdministrationOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
1. مدیریت بسته دات نت با NuGet برای مبتدیان
- 01 - مقدمه ای بر مدیریت بسته دات نت با استفاده از NuGet
- 02 - نصب بسته NuGet با استفاده از NET CLI
- 03 - ایجاد و انتشار بسته NuGet
- 04 - بهترین شیوههای NuGet
- 05 - امنیت بسته در NuGet