تعداد ویدئو | 86 |
---|---|
زمان دوره | 04:26:54 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش مباحث پیشرفته LINQ در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی دستورات موثرتر LINQ است که با نام اصلی More Effective LINQ از شرکت Pluralsight منتشر شده است.
یکی از مرسوم ترین وظایف در توسعه ی نرم افزار، کار کردن با داده ها است. این موضوع شامل خواندن داده ها، فیلتر کردن آنها، مرتب کردن و گروه بندی و … می باشد. داده های برنامه ممکن است از دیتاسورس های متفاوتی از قبیل یک بانک اطلاعاتی، فایل های XML، داده های درون حافظه و … بدست آیند. در اغلب موارد نوع دیتاسورس، دستوراتی که باید نوشته شوند را مشخص می کند. به عبارت دیگر دستورات کار با داده های یک بانک اطلاعاتی با دستورات کار کردن با داده های فایل XML متفاوت است که این منجر به عدم قابل حمل بودن (Portable) کد می شود.
برای رفع این مشکل و خیلی مشکلات دیگر، مایکروسافت در دات نت فریم ورک 3.5، زبان پرس و جوی LINQ را مطرح کرد. این زبان شامل عملگرهای متفاوتی برای کار کردن با داده ها و انجام پرس و جو بر روی آنها دارد. زبان LINQ با یکپارچه شدن در زبان سی شارپ یا ویژوال بیسیک کار برنامه نویسی را ساده کرده و به کامپایلر این امکان را می دهد که با دستورات LINQ شبیه دستورات معمولی برخورد کند. ضمناً توصیه می کنیم که از آموزش LINQ در سی شارپ و آموزش رایگان LINQ در سی شارپ نیز دیدن کنید.
فصل اول: مقدمه
فصل دوم: درک کردن قدرت LINQ
فصل سوم: کشف کردن و استفاده از الگوها
فصل چهارم: استفاده از قدرت Pipeline ها در LINQ
فصل پنجم: نوشتن کدهای تمیز و قابل خواندن در LINQ
فصل ششم: گسترش دادن LINQ و افزودن قابلیت های بیشتر
فصل هفتم: جلوگیری کردن از انجام کارها با استفاده از قابلیت Laziness
فصل هشتم: بهینه سازی Performance دستورات در LINQ
فصل نهم: تست کردن و Debug کردن دستورات LINQ به صورت صحیح
فصل دهم: استفاده از سبک کدنویسی Functional
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.