دوره آموزشی یادگیری جامع سی شارپ بخش دوم: ژنریک ها، مجموعه ها، و LINQ
3 ساعت 16 دقیقهمبتدی2023-12-08
مدرسین

Matt Milner
Independent Consultant, Web Developer, Trainer
جزئیات دوره
به عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیقتر ویژگیهای ضروری سی شارپ میپردازد، مانند انواع عمومی، مجموعهها، مدیریت استثناها، برنامهنویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به شما در درک و کار با انواع عمومی شروع میکند، سپس به درک انواع مجموعه، کار با مجموعهها و درک مجموعههای همزمان میپردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. پس از پوشش نمایندگان و رویدادها، او به بررسی روشهای توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه میپردازد. به علاوه، مت در مورد اهداف زبان یکپارچه پرس و جو (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش پرس و جوها بحث می کند.
مهارت ها
C#Database DevelopmentDatabase ManagementEssential TrainingProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - شیرجه عمیق Essentials
- 02 - آنچه باید بدانید
- 03 - تور کدرپد
1. ژنریک
- 04 - درک ژنریک
- 05 - کار با ژنریک
- 06 - تعریف انواع و روشهای عمومی
- 07 - محدودیتهای عمومی
- 08 - راه حل - نوع عمومی با محدودیت
2. کار با مجموعه ها
- 09 - درک انواع مجموعه در BCL
- 10 - انتخاب نوع مجموعه مناسب
- 11 - کار با مجموعه ها
- 12 - کار با مجموعههای کلیددار
- 13 - درک مجموعههای همزمان
- 14 - راه حل - مجموعه مناسب را انتخاب کنید
3. رسیدگی به استثنا
- 15 - مبانی try-catch-finally
- 16 - فیلتر استثنا بر اساس نوع با catch
- 17 - فیلترینگ استثنایی با کی
- 18 - پرتاب و بازپرداخت استثنائات
- 19 - ایجاد استثناهای سفارشی
- 20 - راه حل - انواع استثناهای متعدد
4. برنامه نویسی Threads با async و await
- 21 - مبانی نخ زنی
- 22 - اصول استفاده از async و await
- 23 - مدیریت وظایف
- 24 - رسیدگی به خطاها هنگام استفاده از انتظار
- 25 - راه حل - مدیریت وظایف
5. نمایندگان و رویدادها
- 26 - درک نمایندگان
- 27 - درک وقایع
- 28 - نمایندگان مشترک با Action T و Func T
- 29 - درک عبارات لامبدا
- 30 - عبارات به عنوان نماینده
- 31 - کاربردهای دیگر عبارات
- 32 - راه حل - با استفاده از Func T تفویض اختیار کنید
6. روشهای گسترش
- 33 - مصداق روشهای گسترش
- 34 - نوشتن روش پسوند
- 35 - استفاده از روش توسعه
- 36 - روشهای رایج گسترش در مجموعه ها
- 37 - راه حل - روش گسترش
7. جستجوی یکپارچه زبان (LINQ)
- 38 - هدف LINQ را درک کنید
- 39 - کوئری مجموعهها با LINQ
- 40 - فیلتر کردن و سفارش پرس و جو
- 41 - سایر منابع برای LINQ
- 42 - راه حل - کوئری LINQ برای فیلتر و مرتب سازی
نتیجه
- 43 - چیزی بسازید و به یادگیری ادامه دهید
دوره های مرتبط
- دوره آموزشی قالب های ++C و STL
- دوره آموزشی یادگیری جامع ++C برای تغییر شغل
- دوره آموزشی یادگیری جامع سی شارپ بخش اول: انواع و جریان کنترل
- دوره آموزشی یادگیری جامع زبان سی
- دوره آموزشی یادگیری جامع زبان سی پلاس پلاس
- دوره آموزشی یادگیری جامع Xamarin.Forms
- دوره آموزشی یادگیری جامع جی کوئری موبایل
- دوره آموزشی یادگیری جامع رشته ها (String) در سی شارپ
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی مبانی سی شارپ: از اصول پایه تا ساختارهای اصلی
- مسیر آموزشی ارتقا دادن مهارت های خود را در سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک مدیر برنامه
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET