توضیحات
C# Intermediate – Part II (Reflection, Events, LINQ). این دوره، بخش دوم از آموزش C# در سطح متوسط است و به مفاهیم پیشرفتهای مانند بازتاب (Reflection)، رویدادها (Events) و LINQ میپردازد. در ابتدا، تفاوت بین کلمات کلیدی `out`، `ref` و `in` بررسی میشود، سپس انواع دادههای جدید مانند tuples و structures معرفی میگردند تا دانشجویان بتوانند از آنها بهدرستی استفاده کنند. همچنین، اتصال دیرهنگام (late-binding) از طریق تکنیکهای چندشکلی (polymorphism) مانند وراثت، dynamic، generics و بازتاب آموزش داده میشود. مباحث delegates و رویدادها نیز بخش مهمی از این دوره هستند و به دانشجویان کمک میکنند تا با طراحی رویدادمحور (Event-driven Design) آشنا شوند و برنامههای کاربردی مانند وب، موبایل و گرافیکی را توسعه دهند. در پایان، lambda expressions و LINQ آموزش داده میشوند تا با استفاده از آنها، توسعه الگوریتمها سریعتر و هوشمندانهتر انجام شود. این دوره، پایهای محکم برای ساخت برنامههای چندلایه و کار با ابزارهایی مانند EF Core فراهم میکند.
آنچه فرا خواهید گرفت
- اهداف مختلف کلمات کلیدی out، ref و in.
- شباهتها و تفاوتهای بین کلاسها، ساختارها و تاپلها.
- زمان و دلیل استفاده از کلمه کلیدی dynamic.
- خطرات ندانستن تفاوت بین انواع value و reference.
- نحوه مقایسه اشیا با متدهای Equals و GetHashCode و زمان استفاده از IComparable و IComparer.
- مهندسی معکوس کلاسها با تکنیک reflection.
- delegateها و eventها چه هستند و چه زمانی و چرا باید از آنها استفاده کرد.
- مثالهای پیچیده با delegateها و eventها و چگونگی ترکیب آنها با برخی از ایدههای OOP (کپسولهسازی و چندشکلی).
- پنج روش مختلف برای نوشتن/خواندن فایلها.
- lambda expressions و LINQ چه هستند و نحوه حل وظایف عملی با آنها.
این دوره مناسب افرادیست که
- هر کسی که به توسعه نرمافزار و به ویژه برنامهنویسی شیگرا علاقه دارد.
- دانشجویانی که دوره “C# Intermediate – Part I (Mastering OOP)” را به پایان رساندهاند.
مشخصات دوره C# Intermediate – Part II (Reflection Events LINQ)
- ناشر: Udemy
- مدرس: Ivan Iliev
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 11 ساعت و 3 دقیقه
- تعداد دروس: 33
سرفصل های دوره
پیشنیازهای دوره C# Intermediate – Part II (Reflection Events LINQ)
- Students should have knowledge about the basics of Object-oriented programming.
- Finishing my course “C# Intermediate – Part I (Mastering OOP)” will be of great help.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
9.5 گیگابایت














































