کتاب های برچسب dotnet-framework
تاریخ: ۱۸:۳۱:۷ ۱۳۹۹/۳/۲۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework | SQL | .NET Core | Video |

در دوره ویدیویی مبانی #ADO.NET Fundamentals in C موسسه Pluralsight‌ که توسط Paul D. Sheriff تدریس شده است، می‌فهمید که چرا ADO.NET هنوز هم در دنیای ORM امروزی اهمیت دارد. در این دوره، ابتدا یاد می‌گیرید که چگونه به پایگاه داده متصل شوید و کوئری‌ها را به آن ارسال کنید. سپس سریع‌ترین روش دریافت داده‌ها را با استفاده از DataReader یاد می‌گیرید و نحوه مدیریت استثنا‌ها و گزارش دادن اطلاعات اشکال زدایی را خواهید آموخت. در ادامه کلاس‌های Disconnected مثل DataTable، DataSet و DataViews نیز بررسی شده اند. همچنین چگونگی کار با کلاس‌های سازنده ADO.NET که به خودکار سازی برخی از کد‌های ADO.NET شما کمک می‌کنند نیز بیان شده است.

در پایان، شما مجموعه ای عالی از کلاس‌های wrapper را می‌بینید که بدون فدا کردن کارایی می‌توانید تا 90٪ کد‌های ADO.NET را که قبلا می‌نوشتید را حذف کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای دسترسی به پایگاه داده‌ها را با کارآمدترین روش ممکن ضمن استفاده از کمترین میزان کد، در اختیار خواهید داشت.

تعداد بازدید: ۷۵۹
دیدگاه ها: ۰
تاریخ: ۲۲:۳۹:۱۰ ۱۳۹۹/۳/۲۰ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

در هسته C# file IO، دانش کاملی در مورد نحوه دستکاری فایل‌ها و دایرکتوری‌ها و همچنین استفاده از جریان‌ها وجود دارد. در دوره ویدیویی #Working with Files and Streams in C موسسه Pluralsight که توسط Jason Roberts تدریس شده است، شما مهارت‌های لازم برای خواندن و نوشتن فایل‌های متنی، باینری و فایل‌های CSV و کار با جریان‌های داده را یاد خواهید گرفت.

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

تعداد بازدید: ۷۶۲
دیدگاه ها: ۰
تاریخ: ۱۴:۴۰:۱۷ ۱۳۹۹/۳/۱۶ جمعه
توسط: MotoMan
امتیاز: ۱

برنامه‌های عالی، عملیات مورد نیاز را مطابق آنچه انتظار می‌رود انجام می‌دهند، به کاربران کمک می‌کنند تا داده‌های صحیح را وارد کنند، استثنائات سیستم و برنامه را کنترل می‌کنند و اصلاح و نگهداری کد را برای توسعه دهندگان آینده آسان می‌کنند. کد نویسی دفاعی بر بهبود درک کد از طریق کد تمیز، ارتقای کیفیت کد با تست‌های واحد و بهبود پیش بینی پذیری کد با ساختن متد‌های واضح و آماده سازی برای موارد غیر منتظره تمرکز دارد. در دوره ویدیویی Defensive Coding in C# موسسه Pluralsight که توسط Deborah Kurata تدریس شده است، شما می‌توانید توانایی دفاعی برنامه خود در برابر خطرات موجود در دنیای واقعی را تقویت کنید.

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

تعداد بازدید: ۵۷۱
دیدگاه ها: ۰
تاریخ: ۱۲:۲۸:۱۹ ۱۳۹۹/۳/۱۶ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework | Coding | Refactoring | .NET Core | Video |

«کد نویسی تمیز» هنر نوشتن کدی است که انسان‌ها بتوانند آن را درک کنند. با دوره #Clean Coding Principles in C موسسه Pluralsight که توسط Cory House تدریس شده است،‌ شما مهارت‌های حرفه ای خود را ارتقا می‌دهید و کیفیت کد سی شارپ خودتان را با در نظر گرفتن کسی که قرار است این کد را بخواند افزایش می‌دهید و همچنین یاد می‌گیرید که کد‌های سی شارپ را به گونه ای بنویسید که به سادگی قابل نوشتن، خواندن و نگهداری باشند.

این دوره بر اساس سه روش اصلی کد نویسی تمیز ساخته شده است: انتخاب ابزار مناسب برای کار، بهینه سازی نسبت سیگنال به نویز و ایجاد منطق خود مستندسازی. در طول این دوره، شما مقایسه‌های واضحی بین کد‌های سی شارپ «کثیف» که باید از آن‌ها دوری کنید و معادل «تمیز» آن‌ها را خواهید دید. شما الگو هایی مانند کد پیکان، شکست سریع، بازگشت زود هنگام، کلاس‌های آهنربا، متغیرهای mayfly، تکنیک‌های کاهش پیچیدگی متد و موارد دیگر را بررسی خواهید کرد. این شیوه ها، پایه و اساس شغل توسعه حرفه ای است و به توسعه دهندگان واژگان واضحی را برای ارزیابی کیفیت کد ارائه می‌دهد.

تعداد بازدید: ۶۲۸
دیدگاه ها: ۰
تاریخ: ۹:۴۲:۵۶ ۱۳۹۹/۳/۱۶ جمعه
توسط: MotoMan
امتیاز: ۱

با گذشت زمان، طراحی نرم افزار تمایل به ضعیف شدن دارد و نگهداری سیستم‌ها به طور فزاینده ای دشوار می‌شوند. Refactoring یک مهارت مهم برای هر توسعه دهنده ای است که به جلوگیری از از بین رفتن کد در زیر وزن خود کمک می‌کند. در دوره ویدیویی Refactoring for C# Developers موسسه Pluralsight که توسط Steve Smith تدریس شده است، شما یاد می‌گیرید که چگونه نقص‌های احتمالی در طراحی سیستم خود را که با نام «بو‌های کد» شناخته می‌شوند را تشخیص دهید و ارزیابی کنید.

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

تعداد بازدید: ۵۳۸
دیدگاه ها: ۰
تاریخ: ۲۲:۲۳:۲۱ ۱۳۹۹/۳/۱۱ یکشنبه
توسط: MotoMan
امتیاز: ۱

اغلب برنامه نویسان درک مفهومی از مفاهیم شی گرایی دارند، اما نمی‌توانند آن را به یک کد مناسب شی گرا تبدیل کنند. در دوره ویدیویی Making Your C# Code More Object-oriented موسسه Pluralsight که توسط Zoran Horvat تدریس شده است، شما می‌آموزید که چگونه کد شی گرا مناسبی بنویسید.

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

تعداد بازدید: ۸۳۵
دیدگاه ها: ۱
تاریخ: ۲۰:۴۸:۱۴ ۱۳۹۹/۳/۱۱ یکشنبه
توسط: MotoMan
امتیاز: ۲

اتصال محکم (Tight coupling)، تست کردن و تغییر کد را سخت می‌کند. در دوره ویدیویی "Getting Started with Dependency Injection in .NET" موسسه Pluralsight که توسط Jeremy Clark تدریس شده است، شما دانش بنیادی لازم برای شکستن اتصال محکم را با کمک تزریق وابستگی یاد خواهید گرفت.

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

تعداد بازدید: ۵۳۷
دیدگاه ها: ۰
تاریخ: ۲۱:۹:۱۸ ۱۳۹۹/۳/۵ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

جنریک‌ها (Generics)، یکی از ویژگی‌های قدرتمند زبان #C است که به شما امکان می‌دهد تا ساختمان‌های داده و API‌های نوع-امن ایجاد کنید. دوره ویدیویی C# Generics موسسه Pluralsight که توسط Scott Allen تدریس شده است، generic‌های زبان سی شارپ را از تمامی زوایا مورد بررسی قرار می‌دهد.

در این دوره ما به کالکشن‌های جنریک تعبیه شده در چارچوب NET. نگاهی می‌اندازیم و از کلاس ها، اینترفیس‌ها و delegate‌های generic در ساختن کالکشن‌های سفارشی استفاده می‌کنیم. همچنین نکاتی برای تمیز سازی و پنهان کردن مزاحمت‌های generic‌ها از منطق تجاری و همچنین نمایش کاملی از محدودیت ها، covariance و contravariance در ساختن API‌ها برای یک repository سفارشی و container معکوس سازی کنترل را خواهید دید.

تعداد بازدید: ۵۲۵
دیدگاه ها: ۰
تاریخ: ۲۱:۵۳:۴۸ ۱۳۹۹/۳/۴ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

به لطف LINQ تغییرات بزرگی در زبان #C ایجاد شد. در دوره ویدیویی LINQ Fundamentals موسسه Pluralsight که توسط Scott Allen تدریس شده است، شما ویژگی‌های زبان سی شارپ که باعث می‌شوند LINQ کار کند را مشاهده خواهید کرد و همچنین نحوه استفاده موثر از LINQ را با استفاده از مثال‌های عملی خواهید آموخت.

شما این دوره را با دیدن نمایشی از قدرت LINQ به همراه برخی از قابلیت‌های مهم زبان #C برای LINQ، از جمله چگونگی ایجاد و استفاده از متد‌های الحاقی و عبارات لامبدا، شروع می‌کنید. در ادامه، شما بر روی رفتار پرس و جو‌های LINQ متمرکز می‌شوید و برای یادگیری نحوه فیلتر کردن، مرتب سازی و project کردن داده ها، کار با داده‌های واقعی را آغاز می‌کنید. سرانجام، تعدادی مثال در مورد نحوه استفاده از LINQ to XML و همچنین نحوه کار LINQ با منبع داده‌های remote را با استفاده از Entity Framework وMicrosoft SQL Server مشاهده خواهید کرد. در پایان این دوره، شما می‌توانید داده‌های موجود در حافظه را پرس و جو و پردازش کنید و همچنین با XML و پایگاه داده SQL Server  نیز کار کنید.

تعداد بازدید: ۴۹۵
دیدگاه ها: ۰
تاریخ: ۲۰:۴۸:۴۶ ۱۳۹۹/۳/۴ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

امکانات زیادی در #C و NET. وجود دارند که یا مورد استفاده قرار نمی‌گیرند و یا ناشناخته مانده اند و جالب این که می‌توانند حل مسائل را آسان‌تر کنند. در دوره ویدیویی C# Tips and Traps موسسه Pluralsight که توسط Jason Roberts تدریس شده است، شما توانایی پیاده سازی راحت‌تر راهکار‌های سی شارپ را بدست خواهید آورد.

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

تعداد بازدید: ۴۹۷
دیدگاه ها: ۰
تاریخ: ۲۳:۴۹:۱ ۱۳۹۹/۲/۱۵ دوشنبه
توسط: MotoMan
امتیاز: ۳

معمولا رفع اشکالات نرم افزاری پس از آن که در محیط‌های عملیاتی منتشر شدند، گران تر، زمان بر و پر استرس است. مجموعه خوبی از تست‌های خودکار به بررسی صحت عملکرد برنامه مطابق آنچه انتظار می‌رود کمک می‌کند و به جلوگیری از ورود اشکالات به تولید کمک می‌کند. در دوره ویدیویی “Testing .NET Code with xUnit.net: Getting Started” موسسه Pluralsight که توسط Jason Roberts تدریس شده است، شما تست‌های خودکار را بررسی خواهید کرد تا بتوانید تست کردن برنامه‌های خود را شروع کنید.

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

تعداد بازدید: ۶۲۵
دیدگاه ها: ۰
تاریخ: ۰:۱۰:۱۲ ۱۳۹۹/۲/۶ شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

استفاده از اصول ناهمگام (asynchronous) برای ایجاد برنامه‌های سریع و پاسخگو بسیار مهم هستند. در دوره ویدیویی Getting Started with Asynchronous Programming in .NET موسسه Pluralsight‌ که توسط Filip Ekberg تدریس شده است، شما دانش بنیادین برای بکارگیری موثر اصول ناهمگام برای ساختن برنامه‌های سریع و قابل اطمینان را می‌آموزید. در ابتدا بررسی می‌کنید که چگونه کلمات کلیدی async‌ و await در برنامه‌های NET. شما استفاده می‌شوند و چگونه با کتابخانه task parallel گره می‌خورند. در ادامه، خواهید فهمید که چگونه برنامه نویسی ناهمگام با برنامه نویسی موازی متفاوت است و نحوه استفاده از افزونه‌های موازی برای انجام محاسبات سریع، که از تمام توان پردازشی در دسترس استفاده می‌کند را یاد خواهید گرفت. وقتی که این دوره را به اتمام رساندید، شما مهارت‌ها و دانش نحوه بکارگیری اصول برنامه نویسی ناهمگام را در هر نوع برنامه NET. را در اختیار خواهید داشت.

تعداد بازدید: ۹۵۶
دیدگاه ها: ۰
تاریخ: ۲۲:۳۲:۲۷ ۱۳۹۹/۲/۵ جمعه
توسط: MotoMan
امتیاز: ۴
برچسب ها: C Sharp | dotNET Framework | .NET Core |

زبان C# 8.0، هفتمین به روز رسانی بزرگ برای زبان برنامه نویسی پرچمدار مایکروسافت را به همراه دارد و موقعیت #C را به عنوان زبانی با انعطاف پذیری و وسعتی خارق العاده تثبیت می‌کند. از یک طرف، سی شارپ انتزاعات سطح بالایی همچون query expression‌ها و asynchronous continuation‌‌ها را ارائه می‌دهد در حالی که از سویی دیگر کارایی سطح پایین را از طریق ساختار هایی مثل انواع مقداری سفارشی و اشاره گر‌های اختیاری امکان پذیر می‌کند.

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

همانند پنج ویرایش گذشته، کتاب C# 8.0 in a Nutshell حول محور مفاهیم و موارد کاربردی سازماندهی شده است و این باعث می‌شود که هم برای خواندن مطالب به ترتیب ارائه شده و هم مرور مطالب به شکل تصادفی مناسب باشد. این کتاب زبان سی شارپ، (Common Language Runtime (CLR و اسمبلی‌های اساسی NET Core. را پوشش می‌دهد. ما تمرکز مطالب را به گونه ای انتخاب کردیم تا فضای لازم برای ارائه مباحث دشواری مثل همزمانی، امنیت و دسترسی به عملکرد‌های سیستم عامل بدون به خطر انداختن عمق یا خوانایی کتاب فراهم شود. قابلیت‌های جدید C# 8 علامت گذاری شده اند تا بتوانید از این کتاب به عنوان مرجعی برای C# 7 هم استفاده کنید.

این کتاب مخاطبان متوسط تا حرفه ای را هدف قرار داده است. به دانش قبلی #C نیازی نیست، اما کمی تجربه عمومی برنامه نویسی لازم است. برای مبتدی‌ها این کتاب می‌تواند به عنوان مکملی برای کتاب‌های مقدماتی آموزشی برنامه نویسی استفاده شود. همچنین این کتاب در کنار کتاب هایی که به تکنولوژی‌های کاربردی مثل (ASP.NET Core، Windows Presentation Foundation (WPF و (Universal Windows Platform (UWP می‌پردازند ایده آل خواهد بود. بخش هایی از زبان سی شارپ که این دسته از کتاب‌ها از قلم انداخته اند را کتاب C# 8.0 in a Nutshell به طور مفصل پوشش داده است و بالعکس. همچنین اگر به دنبال کتابی هستید که تمام فناوری‌های NET. را به صورت سطحی مورد بررسی قرار دهد، این کتاب برای شما مناسب نیست؛ و اگر می‌خواهید درباره API‌های مخصوص توسعه دستگاه‌های تلفن همراه یاد بگیرید، این کتاب برای شما نیز نامناسب است.

تعداد بازدید: ۱۵۱۳
دیدگاه ها: ۵
تاریخ: ۲۰:۲۱:۴۲ ۱۳۹۹/۲/۴ پنج شنبه
توسط: MotoMan
امتیاز: ۳

درک نحوه استفاده صحیح از کالکشن ها، بخشی اساسی در نوشتن برنامه‌های کارآمد C# است. در دوره ویدیویی Advanced C# Collections موسسه Pluralsight که توسط Simon Robinson تدریس شده است، نحوه‌ی استفاده از طیف وسیعی از کالکشن‌های مایکروسافت را یاد خواهید گرفت و نحوه‌ی اطمینان حاصل کردن از منحصر به فرد بودن عناصر کالکشن را با استفاده از مجموعه‌ها و به همراه سفارشی سازی جستجوی کلید دیکشنری و مرتب سازی عناصر درک می‌کنید.

ابتدا، شما درک بهتری از اصول مقیاس پذیری کالکشن‌ها پیدا می‌کنید؛ چرا که برای اطمینان از عملکرد قابل قبول در هنگام مواجهه با کالکشن‌های بسیار بزرگ مهم است. سپس نحوه‌ی قوی‌تر کردن کد‌های مرتبط با کالکشن‌ها را با استفاده از interface‌های کالکشن‌ها برای جدا سازی کد‌ها و کالکشن‌های immutable و فقط خواندنی را برای حفاظت از داده‌های خودتان بررسی خواهید کرد. در نهایت، استفاده از کالکشن‌ها در یک سناریوی چند نخی (multi-threaded) را با استفاده کالکشن‌های همزمان بررسی خواهید کرد. در پایان این دوره، شما دانش لازم را برای انتخاب مناسب‌ترین کالکشن برای هر شرایطی و بهره گیری از آن به همراه بهترین روش‌ها را در اختیار خواهید داشت.

تعداد بازدید: ۸۶۱
دیدگاه ها: ۱
تاریخ: ۱۲:۸:۳۳ ۱۳۹۹/۱/۲۹ جمعه
توسط: MotoMan
امتیاز: ۵
برچسب ها: C Sharp | dotNET Framework | .NET Core | Video |

زبان #C، همواره یکی از سه زبان برتر برنامه نویسی بوده است و از آن در کل صنعت به طور گسترده ای استفاده می‌شود. دوره ویدیویی C# Fundamentals 2019 موسسه Pluralsight که توسط Scott Allen تدریس شده است، به شما کمک می‌کند تا با مفاهیم اساسی برنامه نویسی در هر پلتفرمی راحت باشید. در ابتدا با نحو زبان سی شارپ آشنا می‌شوید. در مرحله بعدی قابلیت‌های توکار NET. را کشف خواهید کرد. در انتها، نحوه حل مسائل را با استفاده از تکنیک‌های برنامه نویسی شی گرا بررسی خواهید کرد. وقتی که این دوره را به پایان برسانید، شما مهارت‌ها و دانش لازم برای راه حل‌های واقعی را در اختیار خواهید داشت.

تعداد بازدید: ۱۰۱۰
دیدگاه ها: ۲
تاریخ: ۱۰:۳۹:۴۲ ۱۳۹۹/۱/۱۲ سه شنبه
توسط: MotoMan
امتیاز: ۱

یادگیری ماشین (ML) در بسیاری از صنایع از جمله علوم، مراقبت‌های بهداشتی و تحقیقات بسیار مورد استفاده قرار می‌گیرد و محبوبیت آن فقط در حال رشد است. مایکروسافت در مارس سال 2018، ML.NET را برای کمک به علاقه مندان کار با یادگیری ماشین در NET. معرفی کرد. در این کتاب، با استفاده از #C نحوه ساخت برنامه‌های ML.NET را با مدل‌های مختلف ML موجود بررسی خواهید کرد.

کتاب Hands-On Machine Learning with ML.NET، با ارائه یک بررسی اجمالی از یادگیری ماشین (ML) و انواع الگوریتم‌های ML مورد استفاده، همراه با اینکه ML.NET چی هست است و چرا شما برای ساختن برنامه‌های ML  به آن نیاز دارد، آغاز می‌شود. سپس چارچوب ML.NET، کامپوننت‌ها و API‌های آن را بررسی خواهید کرد. این کتاب به عنوان یک راهنمای عملی برای کمک به شما در ساخت برنامه‌های هوشمند با استفاده از کتابخانه ML.NET ایفای نقش می‌کند. شما به تدریج در چگونگی پیاده سازی الگوریتم‌های یادگیری ماشین مانند رگرسیون، دسته بندی و خوشه بندی با مثال‌ها و مجموعه داده‌های دنیای واقعی کاملاً مسلط خواهید شد. هر فصل پیاده سازی عملی را پوشش می‌دهد و نحوه پیاده سازی ML را در برنامه‌های NET. نشان می‌دهد. همچنین یاد می‌گیرید که TensorFlow را با برنامه‌های ML.NET یکپارچه کنید. سپس می‌توانید نحوه ذخیره نتیجه پیش بینی قیمت مسکن مدل رگرسیون را در پایگاه داده را بررسی کرده و نتایج پیش بینی شده بلادرنگ از پایگاه داده را روی برنامه وب خود با استفاده از ASP.NET Core Blazor و SignalR نمایش دهید. در پایان این کتاب، شما آموخته اید که چگونه با اطمینان کار‌های یادگیری ماشین سطح پایه تا پیشرفته را با ML.NET انجام دهید.

اگر شما یک توسعه دهنده دات نت هستید که می‌خواهید مدل‌های یادگیری ماشین را با استفاده از ML.NET پیاده سازی کنید، این کتاب برای شما مناسب است. این کتاب همچنین برای دانشمندان داده و توسعه دهندگان یادگیری ماشین که به دنبال ابزارهای مؤثر برای پیاده سازی الگوریتم‌های مختلف یادگیری ماشین هستند، مفید خواهد بود. دانش پایه ای از سی شارپ یا دات نت برای درک مؤثر مفاهیم این کتاب ضروری است.

تعداد بازدید: ۹۰۶
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...