لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش موضوعات پیشرفته سی شارپ - مرحله منطقی بعدی
C# Advanced Topics - The Next Logical Step
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
موضوعات پیشرفته زبان C# مانند LINQ، Lambda، Extension Methods، Generics، Delegates، Events و موارد دیگر را بیاموزید! شما قادر خواهید بود پرس و جوهای LINQ را بخوانید و ایجاد کنید. متوجه خواهید شد که عبارت Lambda چیست و از آن در سناریوهای مختلف استفاده کنید. و کار با روشها و کلاسهای عمومی درک و اعمال نمایندگان در سناریوهای دنیای واقعی کار با نمایندگان داخلی - کارکرد و عمل نمایندگان پیچیدهتر با عبارات لامبدا/روشهای ناشناس شما میتوانید رویدادهایی را برای جدا کردن کدهای آناتومی رویدادها ایجاد کنید. اطلاعات از طریق رویدادها برنامه نویسی ناهمزمان با متدهای ناهمزمان پیش نیازها: دانش پایه سی شارپ - اگرها، حلقه ها، روش ها دانش C# برای برخی از موضوعات ویژوال استودیو نصب شده بر روی رایانه شما لازم است حداقل کمی تجربه با ویژوال استودیو (ایجاد پروژه، باز کردن پروژه ها) ، و غیره)
این دوره، ایدههای پایهگذاری برخی از موضوعات پیشرفتهتر C# را برای شما به گونهای ارائه میکند که درک آنها را آسانتر میکند.
این دوره برای دانشآموزانی برگزار میشود که تجربه کدنویسی به طور کلی و به طور خاص با C# و همچنین تجربه برنامهنویسی شی گرا دارند. همه موضوعات به دانش OOP نیاز ندارند، اما درک موضوعات مورد نیاز برای شما آسانتر خواهد بود.
موضوعاتی که ما پوشش می دهیم عبارتند از:
LINQ - LINQ نوعی زبان در زبان سی شارپ است، نحو خاص خود را دارد، اما استفاده از آن بسیار آسان و بسیار لذت بخش است. LINQ برای کار بر روی مجموعههایی مانند آرایهها و لیستها، یا برای سفارشدادن آنها یا استخراج اطلاعات از آنها به روشهای بسیار مختلف استفاده میشود. شما یاد خواهید گرفت که چگونه فیلترهای LINQ را روی مجموعههای نوع پایه مانند اعداد صحیح و رشتهها و همچنین در مجموعههایی از انواع سفارشی که ایجاد کردهاید اعمال کنید.
عبارات لامبدا با روشهای LINQ - در نهایت خواهید آموخت که بیان لامبدا چیست و چگونه آن را اعمال کنید، به ویژه از آن برای انجام عملیات LINQ با کد حتی کمتر استفاده میکنیم و بعداً از آن با نمایندگان و رویدادها استفاده خواهیم کرد
روشهای برنامه افزودنی - این یکی از جالبترین ویژگیهای C# است، آنها به شما امکان میدهند انواع و کلاسهای ساختهشده را گسترش دهید که به آنها دسترسی ندارید. برای مثال int[] هیچ روش داخلی برای مرتب سازی یا معکوس ندارد، ما یاد خواهیم گرفت که چگونه این کار را انجام دهیم!
روشها و کلاسهای عمومی - اینجاست که همه چیز پیچیده و کمی پیچیدهتر میشود، اما شما نباید نترسید زیرا من چند نمونه خوب توضیح دادهام آماده کردهام که به تمام علامتهای سؤالی در ذهن شما درباره Generics پاسخ میدهد. . هشدار اسپویلر: ما کلاس List خودمان را ایجاد خواهیم کرد! :)
نمایندگان - سادهترین روشی که میتوان یک نماینده را توصیف کرد، روشها به عنوان متغیر است، و این باور نکردنی است. چگونه؟ خوب، به زودی خواهید فهمید!
رویدادها - رویدادها قطعه بعدی پازل بعد از Delegates هستند، رویدادها به ما کمک می کنند تا با ایجاد ارتباطات غیر جفتی بین کلاس ها، کد خود را جدا نگه داریم
برنامه نویسی ناهمزمان - برنامه نویسی ناهمزمان یک موضوع پیچیده و خسته کننده است، در اینجا ما یاد می گیریم که چگونه کدی بسازیم که اجرای آن زمان زیادی را در پس زمینه اجرا کند، در حالی که کد اصلی ما به اجرای خود ادامه می دهد
هزاران هزار آموزش در یوتیوب و سایر وب سایت ها وجود دارد، پس چرا باید برای این دوره هزینه پرداخت کنید؟
پاسخ بسیار ساده است، در این دوره شما هر سخنرانی را به گونهای سیستمبندی میکنید که انتقال آرام بین مبحث قبلی و زیر را تضمین میکند. تضمین تجربه یادگیری عالی.
هیچ سنگی باقی نمانده است، همه چیز با جزئیات زیاد توضیح داده شده است (اما نه خیلی زیاد، خسته کننده خواهد بود :) )
سخنرانیهای ویدیویی در این دوره با بالاترین کیفیت صوتی و تصویری ممکن تولید میشوند. بدون صدای ثابتی که هنگام تماشای ویدیوها شما را آزار دهد، بدون تصاویر تار، همه چیز با صدای واضح شفاف است!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
جایزه: میانبرهای مفید ویژوال استودیو و دستورالعمل های کد کیفیت C#
BONUS: Visual Studio Useful Shortcuts and C# Quality Code Guidelines
LINQ - پرس و جو یکپارچه زبان
LINQ - Language Integrated Query
LINQ چیست، کجا کاربرد دارد و چگونه از آن استفاده کنیم؟
What is LINQ, Where does it Apply and How to Use it?
مثالهای LINQ - کجا، انتخاب، مرتبسازی، شرایط چندگانه و موارد دیگر
LINQ Examples - Where, Select, Sorting, Multiple Conditions and More
پرس و جوهای LINQ در مورد اشیاء
LINQ Queries on Objects
نمایش نظرات