لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کتابخانه های کلاس در سی شارپ 10
Class Libraries in C# 10
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درک و استفاده از کتابخانه های کلاس ضروری است اگر می خواهید کد خود را بهتر سازماندهی کنید، آن را قابل استفاده مجدد کنید و آن را به راحتی بین توسعه دهندگان و تیم های دیگر توزیع کنید. این دوره به شما یاد می دهد که چگونه بسازید، پیکربندی کنید، آزمایش کنید، و ... اگر پروژه بیش از حد بزرگ شود و درک و نگهداری آن سخت باشد، داشتن تمام کدهای سی شارپ در یک پروژه می تواند مشکل ساز باشد. یک پروژه واحد همچنین مدیریت نسخههای بخشهای پایگاه کد را بهطور مستقل سختتر میکند و اشتراکگذاری عملکرد با دیگر توسعهدهندگان، تیمها و برنامهها را دشوار میکند. در این دوره، Class Libraries در C# 10، یاد خواهید گرفت که از کتابخانه های کلاس به طور موثر استفاده کنید تا فرآیند توسعه نرم افزار خود را سازماندهی و انعطاف پذیرتر کنید. ابتدا، نحوه ایجاد، پیکربندی و آزمایش یک پروژه کتابخانه کلاس را بررسی خواهید کرد. در مرحله بعد، نحوه ساخت کتابخانه کلاس را در نسخه های مختلف دات نت کشف خواهید کرد. در نهایت، شما یاد خواهید گرفت که چگونه کتابخانه کلاس خود را نسخه و بسته بندی کنید تا به راحتی توسط توسعه دهندگان و برنامه های کاربردی دیگر قابل مصرف باشد. پس از اتمام این دوره، مهارت ها و دانش کتابخانه های کلاس سی شارپ مورد نیاز برای ایجاد، سازماندهی و اشتراک گذاری کد را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع به کار با پروژه های کتابخانه کلاس
Getting Started with Class Library Projects
مقدمه
Introduction
نمای کلی ماژول
Module Overview
کتابخانه کلاسی چیست؟
What Is a Class Library?
چرا از پروژه های کتابخانه کلاسی استفاده کنیم؟
Why Use Class Library Projects?
نحوه ایجاد یک پروژه کتابخانه کلاس در ویژوال استودیو
How to Create a Class Library Project in Visual Studio
نحوه ایجاد یک پروژه کتابخانه کلاس از خط فرمان
How to Create a Class Library Project from the Command Line
کتابخانه های کلاس، فضاهای نام، و مجموعه ها
Class Libraries, Namespaces, and Assemblies
افزودن کد به پروژه کتابخانه کلاس
Adding Code to a Class Library Project
ارجاع دادن و استفاده از پروژه کتابخانه کلاس
Referencing and Using a Class Library Project
استفاده مجدد از پروژه کتابخانه کلاس از چندین برنامه
Reusing a Class Library Project from Multiple Applications
طعم های مختلف دات نت
The Different Flavors of .NET
خلاصه
Summary
پیکربندی و ساخت کتابخانه های کلاس
Configuring and Building Class Libraries
مقدمه
Introduction
خروجی ساخت پروژه کتابخانه کلاس
Class Library Project Build Output
درک ویژگی ImplicitUsings
Understanding the ImplicitUsings Property
درک ویژگی TargetFramework
Understanding the TargetFramework Property
درک ویژگی Nullable
Understanding the Nullable Property
چگونه می توان ویژگی های سطح اسمبلی را به پروژه کتابخانه کلاس اضافه کرد
How to Add Assembly Level Attributes to a Class Library Project
ویژگی های سطح اسمبلی برای مقادیر غیر رشته ای
Assembly Level Attributes for Non-string Values
چگونه می توان ویژگی های سطح اسمبلی را به چندین پروژه اضافه کرد
How to Add Assembly Level Attributes to Multiple Projects
ارجاع به بسته ها و DLL ها از پروژه Class Library
Referencing Packages and DLLs From a Class Library Project
خلاصه
Summary
پشتیبانی از چندین نسخه دات نت در پروژه کتابخانه کلاس
Supporting Multiple .NET Versions in a Class Library Project
مقدمه
Introduction
مروری بر چند هدف گیری
An Overview of Multi-targeting
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات