تور آشنایی با پلتفرم خودکار قسمت بیست و یکم
چکیده
این ویدئو بیست و یکمین قسمت (این قسمت نحوه استفاده از Nuget و GitHub) از سری ویدئوهای تور آشنایی با پلتفرم خودکار است . هدف از این سری از ویدئوها این است که در یک زمان کوتاه با مفهوم ، کاربردها و اهداف اصلی پلتفرم خودکار آشنا شویم. این مقاله , متن صدای ویدئوی این قسمت می باشد.
پیشنهاد کارشناسان.نت :
ثبت نام هر دو کلاس حضوری مقدماتی و پیشرفته Asp.Net Core Blazor WebAssembly
تنها با 500 هزار تومان (هر دوره تکی 300 هزار تومان)
آموزش
متن صدای ویدیو :
خوب دوستان تو این قسمت میخوام در مورد طریقه استفاده NuGet و GitHub صحبت کنم. همون طور که می دونید برنامه نویس ها توی Visual Studio میتونند پکیج هایی که موردنیازشونه در واقع پکیج ها هم یه سری dll هست از NuGet به وسیله Visual Studio بصورت اتوماتیک دانلود کنن و نصب کنند. خب توی پلتفرم که ما توی یک وب سایت هستیم روی Server امکانات Visual Studio رو نداریم منتها مراتب خود پلتفرم امکاناتی رو برای ما تهیه کرده که ما میتونیم از NuGet ها استفاده کنیم من حالا اینو برای شما توضیح میدم.
ما تو قسمت توسعه – مدیریت کدها – کدهای تحت سیستم عامل و کدهای تحت .Net توی مدیریت اسمبلی ها، توی فولدر فریم ورک خودکار یک dll جدید می سازم و نوعش رو میذارم از نوع اسمبلی NuGet Package و اسمش هم میذارم اسم پکیجی که قراره دانلود کنم و ازش استفاده کنم کد هم همون میشه و نقش مشاهده مدیر و مکان ذخیرش Output، وابستگی ندارد و زبانش هم C# و فعاله من این رو ذخیره می کنم و میام انتخابش می کنم.
ما تو قسمت مدیریت کدها تو قسمت فایلها بارگذاری از آدرس، اول اینکه شما از طریق پلتفرم توی مصرف اینترنتون صرفه جویی میشه برای دانلود NuGet یا GitHub از اینترنت سرور استفاده میکنه در ثانی شما فرض کنین یه سری برنامه نویس دارین که می خوانNuGet یا GitHub دانلود کنند و از اینا استفاده کنند شما می تونید روی آدرس هایی که قرار هست بهشون دسترسی بدین این آدرس های پایه رو توی اطلاعات پایه اول تعریف کنید و ذخیره کنید و روشون دسترسی بدین که مثلا فلان برنامه نویس فقط میتونه NuGet دانلود کنه برنامه نویس دیگه فقط GitHub یا برنامه نویس دیگه از Code project میتونه دانلود کنه و عملا استفاده از اینترنت اونها رو کنترل کنید. ما شاید تو ورژن های بعدی اگه درخواست زیاد باشه این کنترل اینترنت و استفاده از اینترنت رو بیشتر توسعه بدیم که شرکت ها و تیم هایی که می خوان اینترنت برنامه نویس هاشون رو کنترل کنن بتونن دسترسی بدن و کنترل خوبی داشته باشن اما فعلا این گزینه ای که وجود داره دو تا مزیت داره اول اینکه اینترنت Client یا برنامه نویس شما رو مصرف نمی کنه و اینترنت سروره در ثانی که شما میتونید دسترسی بدین که اون برنامه نویس از چه سایت هایی میتونه دانلود کنه و از اونا استفاده کنه.
حالا ما یه آدرس پایه که توی اطلاعات پایه تعریف کردیم NuGet هست، وقتی که من NuGet رو انتخاب می کنم خودش یه Sample میذاره. شما وقتی که به سایت NuGet برین یه همچین چیزی تو اون صفحه NuGet تون میبینین شما کافیه که این قسمت رو کپی کنین و بذارید اول این آدرس نسبی و ورژنی رو هم که میخوایید از اینجا کپی کنید و بذارید انتهای اون آدرس نسبی تون، یعنی شما میتونید بگید این NuGet این ورژنشو (شما هر NuGet رو که بخوایین با نام NuGet و ورژن دلخواهتون با اسلش جدا می کنید میتونید دانلودکنید) البته که باید یک نام برای ذخیره بهش بدید و .Zip رو حتما باید براش بذارین و بعد اجرا کنید.
الان دانلود شد بعد یک رفرش می کنم و میبینید که اومده اینجا، من اینو انتخاب می کنم – Zip – باز کردن (پسورد نداره زیپم) مسیر باز کردنش هم میشه همون فولدر و اجرا، بعد رفرش می کنم الان شما میبینید که این پکیج من Unzip شد تو فولدر LIB و NET4، dll من اینجا اومده و قرار گرفته. این dll بود که من میخوام ازش استفاده کنم البته برای استفاده کردنش باید یه گام اضافی باید برین تو قسمت مدیریت خروجی ها (این dll رو من از نوع Output گذاشتم) – افزودن خروجی – اون dll که لازمه رو انتخاب کنید و به خروجی اضافه میشه حالا شما میتونید تو سایر dll های خودتون این dll رو به عنوان وابستگی استفاده کنید و ازش به عنوان یک NuGet استفاده کنید فقط این نکته رو در نظر داشته باشید که NuGet شما ممکنه چند تا dll داشته باشه شما به ازای هر dllباید یه dll تعریف کنید اینجوری البته یه بار میتونید دانلودش کنم اما هر dll اش رو باید یک dll مجزایی براش تعریف کنید که بتونید ازش استفاده کنید یعنی اگه بر فرض یه NuGet دو تا dll داره دو تا از این dll ها باید براش تعریف کنید تا بتونید از اون دوتا استفاده کنید.
اما طریقه استفاده از GitHub :
NuGet ها که برای کد نویسی سمت سرور هستن ما در کدنویسی سمت Client معمولا JavaScript ها یا استایل هایی که می خوایین مثلا مثل Bootstrap باید اینها رو از روی GitHub دانلود کنید. من برای نمونه میرم تو قسمت Script ها و Script مرکزی خودکار رو انتخاب می کنم مدیریت کدها از قسمت فایل بارگذاری از آدرس رو انتخاب می کنم. این بار می بینید که توی مدیریت کدهای تحت مرورگر آدرس پایه ای که برای من set شده GitHub ، این GitHub باز رفته تو اطلاعات پایه تعریف شده و شما میتونید به برنامه نویس هاتون دسترسی بدین که از این آدرس GitHub بتونن دانلود کنند. من GitHub رو انتخاب می کنم و برای نمونه آدرس GitHub Bootstrap اینجا هست ما برای اینکه بتونیم اونو دانلود کنیم تو این قسمت یه قسمت سبز داره که شبیه سازی (کلون) یا دانلود روی Download zip کلیک راست می کنم و Copy link address رو میزنم و بعد برمی گردم اینجا به جای آدرس نسبی Paste اش می کنم و خود GitHub رو ورمیدارم و برای ذخیره هم یک اسم (مثلا test.zip) بهش میدم و اجراش می کنم و رفرش رو که بزنم ، test.zip برای من نمایش داده میشه میتونم Unzip کنم و از Bootstrap استفاده کنم.
فایل های مرتبط با آموزش برای دانلود
درباره ناشر
آموزش های مرتبط
تور آشنایی با پلتفرم خودکار قسمت اولتور آشنایی با پلتفرم خودکار قسمت دوم
تور آشنایی با پلتفرم خودکار قسمت سوم
تور آشنایی با پلتفرم خودکار قسمت چهارم
تور آشنایی با پلتفرم خودکار قسمت پنجم
تور آشنایی با پلتفرم خودکار قسمت ششم
تور آشنایی با پلتفرم خودکار قسمت هفتم
تور آشنایی با پلتفرم خودکار قسمت هشتم
تور آشنایی با پلتفرم خودکار قسمت نهم
تور آشنایی با پلتفرم خودکار قسمت دهم
تور آشنایی با پلتفرم خودکار قسمت یازدهم
تور آشنایی با پلتفرم خودکار قسمت دوازدهم
تور آشنایی با پلتفرم خودکار قسمت سیزدهم
تور آشنایی با پلتفرم خودکار قسمت چهاردهم
تور آشنایی با پلتفرم خودکار قسمت پانزدهم
تور آشنایی با پلتفرم خودکار قسمت شانزدهم
تور آشنایی با پلتفرم خودکار قسمت هفدهم
تور آشنایی با پلتفرم خودکار قسمت هجدهم
تور آشنایی با پلتفرم خودکار قسمت نوزدهم
تور آشنایی با پلتفرم خودکار قسمت بیستم
تور آشنایی با پلتفرم خودکار قسمت بیست و دوم
تور آشنایی با پلتفرم خودکار قسمت بیست و سوم
نصب یک قالب وبسایت قسمت 1
نصب یک قالب وبسایت قسمت 2
نصب یک قالب وبسایت قسمت 3
نصب یک قالب وبسایت قسمت 4
نصب یک قالب وبسایت قسمت 5
نصب یک قالب وبسایت قسمت 6
نصب یک قالب وبسایت قسمت 7
نصب یک قالب وبسایت قسمت 8
نصب یک قالب وبسایت قسمت 9
نصب یک قالب وبسایت قسمت 10
نصب یک قالب وبسایت قسمت 11
نصب یک قالب وبسایت قسمت 12
نصب یک قالب وبسایت قسمت 13
نصب یک قالب وبسایت قسمت 14
نصب یک قالب وبسایت قسمت 15
نصب یک قالب وبسایت قسمت 16
نصب یک قالب وبسایت قسمت 17
نصب یک قالب وبسایت قسمت 18
نصب یک قالب وبسایت قسمت 19
نصب یک قالب وبسایت قسمت 20
نصب یک قالب وبسایت قسمت 21
نصب یک قالب وبسایت قسمت 22
نصب یک قالب وبسایت قسمت 23
ساخت اولین صفحه به همراه لایه های برنامه قسمت 1
ساخت اولین صفحه به همراه لایه های برنامه قسمت 2
ساخت اولین صفحه به همراه لایه های برنامه قسمت 3
ساخت اولین صفحه به همراه لایه های برنامه قسمت 4
ساخت اولین صفحه به همراه لایه های برنامه قسمت 5