در دوره "آموزش استفاده از LINQ" با این تکنولوژی بصورت کامل آشنا خواهید شد و از آن در برنامه های روزمره خود استفاده خواهید کرد. در این دوره مطالب زیر عنوان خواهند شد:
- امکانات جدید C# 3.0 که در نسخه های قبل موجود نبود
- استفاده از Linq برای اجرا کردن دستورات روی اشیاء (Linq2Objects)
- استفاده از Linq برای اتصال به بانک اطلاعاتی (Linq2SQL)
- استفاده از Linq برای Query گرفتن از اطلاعات یک سند XML
- چگونگی تهیه یک Linq Provider و Linq2Amazon
این دوره برای کسانی است که تجربه برنامه نویسی با C# 2.0 را دارند و میخواهند کار با C# 3.0 و استفاده از تکنولوژی LINQ را فرا بگیرند. همچنین برای یادگیری Linq2XML و Linq2SQL مقدمات بانک اطلاعاتی (SQL Server) و ساختار XML Document مورد نیاز میباشد.
در طول این دوره مطالب زیر را فرا خواهید گرفت:
- امکانات جدید موجود در C# 3.0 همچون Extension Methods, Anonymous Types, Object Initializer و غیره
- Lambda Expression چیست و چه تفاوتی با Delegate دارد
- واسط برنامه نویسی جدید IEnumerable<T> جیست؟
- اجرای query ها با تاخیر (Deferred Execution)
تجربه این کارگاه عملی با آموزش از روی کتاب یا حتی شرکت در کلاسهای دیگر بسیار متفاوت خواهد بود. این دوره به صورت آموزش عملی خواهد بود بطوری که پس از پایان دوره ، تجربه بدست آورده شده مکمل تجربه فعلی تان خواهد بود.