آموزش C# Essential Training 2: Generics، Collections و LINQ

C# Essential Training 2: Generics, Collections, and LINQ

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
به عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیق‌تر ویژگی‌های ضروری سی شارپ می‌پردازد، مانند انواع عمومی، مجموعه‌ها، مدیریت استثناها، برنامه‌نویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به شما در درک و کار با انواع عمومی شروع می‌کند، سپس به درک انواع مجموعه، کار با مجموعه‌ها و درک مجموعه‌های همزمان می‌پردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول Threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. پس از پوشش نمایندگان و رویدادها، او به بررسی روش‌های توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه می‌پردازد. به علاوه، مت در مورد اهداف پرس و جوی یکپارچه زبان (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش درخواست های خود بحث می کند.

سرفصل ها و درس ها

معرفی Introduction

  • غواصی عمیق Essentials deep dive

  • آنچه شما باید بدانید What you should know

1. ژنریک 1. Generics

  • درک ژنریک Understanding generics

  • کار با ژنریک ها Working with generics

  • تعریف انواع و روش های عمومی Defining generic types and methods

  • محدودیت های عمومی Generic constraints

  • امتحان فصل Chapter Quiz

2. کار با مجموعه ها 2. Working with Collections

  • آشنایی با انواع مجموعه در BCL Understanding collection types in the BCL

  • انتخاب نوع مجموعه مناسب Choosing the right collection type

  • کار با مجموعه ها Working with collections

  • کار با مجموعه های کلیددار Working with keyed collections

  • درک مجموعه های همزمان Understanding concurrent collections

  • امتحان فصل Chapter Quiz

3. رسیدگی به استثنا 3. Exception Handling

  • اصول اولیه تلاش - گرفتن - در نهایت Basics of try-catch-finally

  • فیلتر استثنا بر اساس نوع با catch Exception filtering by type with catch

  • فیلتر استثنا با کی Exception filtering with when

  • پرتاب و بازپرداخت استثناها Throwing and rethrowing exceptions

  • ایجاد استثناهای سفارشی Creating custom exceptions

  • امتحان فصل Chapter Quiz

4. برنامه نویسی Threads با async و await 4. Programming Threads with async and await

  • اصول نخ زنی Threading basics

  • اصول استفاده از async و await Basics of using async and await

  • مدیریت کارها Task management

  • رسیدگی به خطاها هنگام استفاده از انتظار Handling errors when using await

  • امتحان فصل Chapter Quiz

5. نمایندگان و حوادث 5. Delegates and Events

  • درک نمایندگان Understanding delegates

  • درک رویدادها Understanding events

  • نمایندگان مشترک با Action<T> و Func<T> Common delegates with Action<T> and Func<T>

  • درک عبارات لامبدا Understanding lambda expressions

  • عبارات به عنوان نماینده Expressions as delegates

  • کاربردهای دیگر برای عبارات Other uses for expressions

  • امتحان فصل Chapter Quiz

6. روش های گسترش 6. Extension Methods

  • موردی برای روش های گسترش The case for extension methods

  • نوشتن یک روش پسوند Writing an extension method

  • با استفاده از روش توسعه Using an extension method

  • روش های رایج گسترش در مجموعه ها Common extension methods on collections

  • امتحان فصل Chapter Quiz

7. جستجوی یکپارچه زبان (LINQ) 7. Language Integrated Query (LINQ)

  • هدف LINQ را درک کنید Understand the purpose of LINQ

  • جستجوی مجموعه ها با LINQ Querying collections with LINQ

  • فیلتر کردن و سفارش پرس و جو Filtering and ordering queries

  • منابع دیگر برای LINQ Other sources for LINQ

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • چیزی بسازید و به یادگیری ادامه دهید Build something and continue learning

نمایش نظرات

نظری ارسال نشده است.

آموزش C# Essential Training 2: Generics، Collections و LINQ
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 58m
42
Linkedin (لینکدین) lynda-small
01 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Matt Milner

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Milner Matt Milner

مشاور مستقل، توسعه دهنده وب، مربی

مت میلنر یک مشاور، توسعه دهنده وب و مربی مستقل است.

از روزهای اولیه اینترنت، مت در حال ساخت وب سایت ها و پایگاه های داده برای کمک به سازمان ها در مدیریت کسب و کار خود بود. در طول سال‌ها، او سیستم‌های متعددی را با استفاده از فناوری‌های وب مانند ASP.NET و فناوری‌های یکپارچه سازی، از جمله BizTalk Server، WCF، WF، و بله، حتی MSMQ ساخته است. در حال حاضر مت زمان خود را بین ساخت برنامه‌ها و آموزش سایر توسعه‌دهندگان در مورد آخرین فناوری‌های مایکروسافت، از جمله Azure، Xamarin، و Web API تقسیم می‌کند.

علاوه بر ایجاد ویدیوهای آموزشی، مت با سخنرانی در کمپ‌های کد به جامعه کمک می‌کند. ، گروه های کاربر و کنفرانس های بین المللی، از جمله Tech Ed، Dev Days و DevWeek. در m3technologypartners.com بیشتر بیاموزید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.