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

کتاب The Modern C# Challenge، شامل 100 مسئله برای به چالش کشیدن شما و کمک به توسعه مهارت‌های برنامه نویسی سی شارپ شما است. راه حل‌ها به جای تکیه بر جزئیات زبان سی شارپ، بر روش‌های عمومی برنامه نویسی متکی هستند، بنابراین شما شانس این را دارید که آن‌ها را حل کنید، حتی اگر دهه هاست که برنامه نویسی نکرده اید. آنها تکنیک‌های مفیدی را نشان می‌دهند، نه جواب سوالات چیزهای بی اهمیت.

همچنین تعداد زیادی از مثال‌ها مفاهیم مهم توسعه را نشان می‌دهند، مانند مقایسه مقادیر ممیز شناور، مدیریت سرریز عدد صحیح، دوری از توابع بازگشتی غیر ضروری، کار کردن با time zone‌ها و ساختن شبیه سازی ها. برخی از مثالها همچنین نشان می‌دهند که چگونه می‌توان از ابزارهای پیشرفته مخصوص #C و NET Framework. مانند عبارت yield و (Transact Parallel Library (TPL و کلاس‌های رمزنگاری NET. استفاده کرد.

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

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

ویرایش هفتم کتاب Microsoft Visual C# 2017، راهنمایی برای برنامه نویسان تازه کار به منظور توسعه برنامه‌ها در سیشارپ است. سیشارپ زبانی است که توسط شرکت مایکروسافت به عنوان بخشی از دات نت فریمورک و پلتفرم ویژوال استادیو ارائه شده است. دات نت فریمورک  شامل کتابخانه‌های زیادی برای توسعه برنامه‌ها برای خانواده سیستم عامل‌های ویندوز است.

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

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

تعداد بازدید: ۱۳۹
دیدگاه ها: ۰
تاریخ: ۲۲:۳۳:۶ ۱۳۹۸/۷/۱۹ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Neural Networks |

شبکه‌های عصبی در چند سال گذشته بازگشتی غافلگیرکننده داشته اند و نوآوری‌های فوق العاده ای را در دنیای هوش مصنوعی به ارمغان آورده اند. هدف کتاب برنامه نویسی شبکه‌های عصبی با سی شارپ، ارائه راهنمایی‌های عملی به برنامه نویسان #C در حل چالش‌های پیچیده محاسباتی با استفاده از شبکه‌های عصبی و کتابخانه‌های سی شارپ مثل CNTK و TensorFlowSharp است. این کتاب همه چیز از جنبه‌های ریاضی و تئوری شبکه‌های عصبی گرفته تا ساخت شبکه‌های عصبی عمیق در برنامه‌های خودتان با #C و دات نت فریمورک را پوشش داده است.

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

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

برنامه نویسی شی گرا (OOP)، یک الگوی برنامه نویسی است که حول اشیا به جای عملیات و داده به جای منطق، سازمان دهی شده است. در جدیدترین نسخه‌ی سیشارپ، قابلیت‌های جدیدی اضافه شده است که برنامه نویسی شی گرا را بهبود می‌بخشد. این کتاب، هدفش آموزش برنامه نویسی شی گرا در #C با شیوه ای جذاب و تعاملی است. پس از گذراندن کتاب، شما درکی از ۴ رکن OOP خواهید داشت که عبارتند از کپسوله سازی، وراثت، انتزاع و چند ریختی و همچنین قادر به استفاده از آخرین قابلیت‌های C# 8.0 مثل نوع ارجاعی نال پذیر و جریان‌های آسنکرون خواهید بود. در ادامه شما الگوهای طراحی مختلفی، اصول‌ها و بهترین شیوه‌ها در OOP را بررسی خواهید کرد.

کتاب برنامه نویسی شی گرا با سیشارپ، برای آن دسته از افرادی است که تازه با OOP آشنا شده اند.  در این کتاب فرض شده است که شما در حال حاضر مهارت کافی در سیشارپ دارید؛ البته احتیاجی به دانش OOP از هیچ زبان دیگری نیست.

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

در اوایل کارم، multithreading را به شکلی سخت یاد گرفتم. بعد از گذشت چند سال، برنامه نویسی asynchronous را نیز به سختی یاد گرفتم. در حالی که آن‌ها تجربیات با ارزشی بودند، آرزو می‌کنم که در آن زمان، برخی از ابزار‌ها و منابعی که امروزه در دسترس هستند را در اختیار داشتم. به ویژه، پشتیبانی از async و await در زبان‌های دات نت مدرن، که طلای خالص هستند.

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

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

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

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

روز به روز انقلابی در دنیای کامپیوتر رخ می‌دهد؛ فناوری‌های موجود، قدیمی و منسوخ می‌شوند و راه را برای فناوری‌های جدید باز می‌کنند. برای یادگیری و کار با فناوری‌های مدرن شما به یک IDE به روز احتیاج دارید. مایکروسافت نیز، ویژوال استادیو را که یکی از محبوب‌ترین IDE‌ها در میان توسعه دهندگان است، ارائه کرده است.
ویژوال استادیو ۲۰۱۹، جدیدترین IDE مایکروسافت برای توسعه دهندگانی است که برای ویندوز و پلتفرم‌های دیگر، برنامه‌های دسکتاپ، وب و موبایل می‌نویسند. در این کتاب یاد می‌گیرید که چگونه به طور موثری از این IDE برای ساخت، دیباگ و تست کردن برنامه هایتان استفاده کنید تا با ساده‌تر کردن کارهای رایج و اختصاص دادن زمان بیشتری برای تمرکز بر روی سایر جنبه‌های پروژه تان، بهره وری خود را ارتقا دهید.
در کتاب Mastering Visual Studio 2019، با مروری بر قابلیت‌های جدید ویژوال استادیو ۲۰۱۹، بهبود‌های آن نسبت به نسخه قبلش را متوجه می‌شوید. این کتاب به شما در ساخت برنامه‌ها برای ویندوز با استفاده از Windows Presentation Foundation (WPF)، که مدل برنامه نویسی واحدی برای توسعه برنامه‌های دسکتاپ پویا، غنی و داده محور ارائه می‌دهد، کمک می‌کند. در ادامه شما درباره پیاده سازی محاسبات ابری مایکروسافت با آژور به همراه ساخت برنامه‌ها با استفاده از NET Core. و تایپ اسکریپت یاد خواهید گرفت. این کتاب همچنین به شما در بررسی NuGet، مدیر پکیج برای پلتفرم توسعه مایکروسافت که شما را قادر به ساخت، انتشار و استفاده از پکیج‌ها از یک مخزن مرکزی با مدیریت لیست ارجاعات پکیج‌ها می‌کند، کمک می‌کند. در انتها شما تکنیک‌های دیباگ کردن و live unit testing که در IDE قرار دارند را خواهید آموخت.

 

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

مهندسی نرم افزار هم چالش بر انگیز، و هم لذت بخش است و در کتاب بررسی زمان اجرای NET Core 3.0.، شما نحوه برنامه نویسی برای دو ویژگی پیشرفته که در محیط NET Core 3.0. در دسترس هستند را یاد خواهید گرفت که عبارتند از : API‌های دات نت برای تولید پویای کد و بازرسی متادیتا.  این دانش، نقطه شروعی برای طراحی و پیاده سازی کتابخانه ای است که توسط یک ابزار تولید کد و ابزار بازرسی متادیتا استفاده شود. از این کتابخانه می‌توان در سیستم عامل‌های مختلف استفاده کرد، چرا که NET Core 3.0.، یک پیاده سازی کراس پلتفرم از ECMA-335 است. همه‌ی سورس کد‌ها به زبان برنامه نویسی سیشارپ نوشته شده اند. تمامی کد‌ها نیز فقط از نوع‌های کراس پلتفرم (Base Class Library (BCL استفاده می‌کنند.

API‌های دات نت برای تولید کد، با خودکار سازی کارهای تکراری می توانند به شما در افزایش بهره وری و کیفیت نرم افزار دات نتی شما کمک کنند. در این کتاب شما درباره جنبه‌های داخلی (Virtual Execution System (VES یاد خواهید گرفت، که یک ماشین مجازی (یک پلتفرم سخت افزاری مجازی) از پلتفرم دات نت است که در کنار کارهای دیگر، کد میانی را اجرا می‌کند. شما همچنین درباره‌ی مکانیزم (garbage collection (GC، که وظیفه مدیریت حافظه خودکار که یکی از ویژگی‌های پلتفرم NET Core. است نیز یاد خواهید گرفت.

API‌های دات نت برای بازرسی متادیتا، یکی دیگر از ویژگی‌های ارزشمند NET Core 3.0. است؛ به ویژه برای ابزارهای داخلی که برای اعتبارسنجی اسمبلی‌ها در شرایط به خصوص کسب و کار مورد استفاده قرار می‌گیرند. پس از خواندن این کتاب، شما قادر خواهید بود که در محیط NET Core 3.0. کار کنید و برای دو ویژگی پیشرفته آن برنامه بنویسید: code generation و metadata inspection.

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

به عنوان یک توسعه دهنده، مطمئناً در مورد ساختمان داده‌ها و الگوریتم‌های مختلف شنیده اید. با این حال، آیا تا به حال در مورد آنها و تأثیرشان بر عملکرد برنامه‌های خود عمیقا فکر کرده اید؟ اگر نه، وقت آن است که نگاهی به این موضوع بیندازیم و این کتاب جای بسیار خوبی برای شروع است!

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

کتاب ساختمان داده‌ها و الگوریتم‌ها در سیشارپ، برای آن دسته از توسعه دهندگانی است که دوست دارند ساختمان داده‌ها و الگوریتم‌ها در #C را یاد بگیرند. دانش پایه ای برنامه نویسی #C در استفاده بهتر شما از این کمک مفید خواهد بود.

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

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

این کتاب با ایجاد یک فرآیند توسعه آزمون محور حرفه ای، توسعه دهندگان را در طی فرآیند توسعه برنامه‌های قوی C# 7 و NET Core. راهنمایی می‌کند. برای انجام این کار، شما کار را با یادگیری مراحل چرخه عمر TDD، بهترین شیوه‌ها و برخی از ضد الگو‌ها شروع می‌کنید.

بعد از پوشش اصول اولیه TDD در فصل اول، سپس سراغ ایجاد برنامه ASP.NET Core MVC می‌روید. شما یاد خواهید گرفت که چگونه می‌توانید با استفاده از اصول SOLID، کد قابل تست بنویسید و تزریق وابستگی راه اندازی کنید.

در ادامه یاد می‌گیرید که چگونه با استفاده از فریمورک تست xUnit.net، آزمون‌های واحد ایجاد کنید و از attribute‌ها و assertion‌های آن استفاده کنید. پس از اتخاذ اصول اولیه، می‌آموزید که چگونه می‌توانید آزمون‌های واحد داده محور ایجاد کنید و چگونه وابستگی‌های کدتان را mock کنید.

در انتهای این کتاب، با ایجاد یک فرایند سالم continues integration، با استفاده از GitHub ، TeamCity ، VSTS و Cake، مطالب را جمع بندی می‌کنید. در پایان شما بیلدcontinues integration‌ را اصلاح می‌کنید تا تست، مدیریت نسخه و پکیج کردن یک برنامه نمونه را انجام دهد.

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

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

کتاب Hands-On Design Patterns with C# and .NET Core، با مروری بر برنامه نویسی شی گرا (OOP) و اصول SOLID آغاز شده است. این کتاب شرح دقیقی از الگوهای طراحی (Gang of Four (GoF مثل الگوهای creational، structural و behavioral ارائه کرده است. سپس به سراغ الگوهای concurrent، reactive و functional رفته که به شما در کد نویسی بهتر با استریم ها، ترد‌ها و coroutine‌ها کمک می‌کنند. در اواخر کتاب شما درباره‌ی آخرین trend‌ها در معماری یاد خواهید گرفت و الگوهای طراحی در میکرو سرویس ها، برنامه‌های serverless و cloud native را بررسی می‌کنید. شما حتی ملاحظاتی که به هنگام انتخاب معماری‌های مختلف مثل میکرو سرویس‌ها یا MVC باید به حساب بیاورید را یاد می‌گیرید.

با به پایان رساندن کتاب الگوهای طراحی در سیشارپ و دات نت Core، شما قادر خواهید بود تا کدهایی واضح و موثر بنویسید و در کار کردن با پروژه‌های مقیاس پذیر در هر اندازه ای راحت باشید.

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

کتاب بررسی ویژگیهای پیشرفته در #C، برای آن دسته از توسعه دهندگانی است که تجربه کار با سیشارپ و ویژوال استادیو را دارند و می‌خواهند دانش  و مهارت خود را بهبود دهند. این کتاب بر روی C# 7 تمرکز دارد ولی ویژگی‌های جدید در C# 8‌ و NET Core 3.0. نیز بررسی شده اند.

مطالبی که در کتاب #Exploring Advanced Features in C خواهید آموخت:

  • نگاهی بر ویژگی‌های C# 7 مثل tuple ها، توابع محلی و discard ها
  • بررسی کلاس‌های انتزاعی، پیاده سازی اینترفیس ها، استفاده از async، await، nullable و dynamic types
  • نگاهی به ویژگی‌های C# 8 مثل nullable reference types، recursive patterns، ranges، indices، switch expressions
  • ساخت برنامه‌های وب با استفاده از ASP.NET MVC، SASS، jQuery، و Model-View-Controller.
  • بررسی امکانات جدید .NET Core 3.0 و نحوه‌ی راه اندازی و اجرای دات نت کور 3
  • نگاهی به نحوه راه اندازی یک برنامه ASP.NET Core MVC بر روی لینوکس و توسعه برنامه با استفاده از Visual Studio Code
  • بررسی امکانات جدید Visual Studio 2019
  • بررسی نحوه‌ی کار Visual Studio Live Share
  • یادگیری برخی از نکات Refactoring و Codefix‌ با استفاده از ویژوال استادیو
  • آوردن هوش مصنوعی به ویژوال استادیو با بهره گیری از Visual Studio IntelliCode
تعداد بازدید: ۱۱۰۴
دیدگاه ها: ۱
تاریخ: ۲۰:۲۴:۵۸ ۱۳۹۸/۳/۱۲ یکشنبه
توسط: MotoMan
امتیاز: ۳

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

کتاب Design Patterns in .NET، با استفاده از زبان برنامه نویسی سی شارپ، پیاده سازی الگوهای طراحی کلاسیک را بررسی کرده است و درباره کاربرد و امکانات به خصوص زبان برای پیاده سازی آن‌ها بحث کرده است.

مطالبی که در کتاب الگوهای طراحی در .NET خواهید آموخت:

  • پیاده سازی جدید‌ترین الگوها با استفاده از سی شارپ و #F
  • بررسی الگوهای مختلف طراحی
  • استفاده از آخرین نسخه‌های زبان #C، ویژوال استادیو و ریشارپر
تعداد بازدید: ۹۹۳
دیدگاه ها: ۰
تاریخ: ۲۰:۳۵:۵۷ ۱۳۹۸/۲/۱۶ دوشنبه
توسط: MotoMan
امتیاز: ۳

کتاب برنامه نویسی شبکه با #C و NET Core.، راهنمایی جامع برای فهمیدن معماری شبکه، پروتکل‌های ارتباطی و تحلیل شبکه است تا برنامه‌های امن سازگار با آخرین نسخه از C# 8 و NET Core 3.0. بنویسید.

در کتاب Hands-On Network Programming with C# and .NET Core، معماری‌های مختلف شبکه که برنامه نویسی توزیع شده را امکان پذیر می‌کند را بررسی می‌کنید. همچنین نحوه‌ی ایجاد برنامه‌های قابل اطمینان را با نوشتن ارتباطات ایمن بین کلاینت و سرور یاد می‌گیرید. در ادامه از NET Core. برای اتوماسیون دستگاه شبکه، DevOps و شبکه‌های تعریف شده توسط نرم افزار استفاده می‌کنید.

تعداد بازدید: ۱۲۶۶
دیدگاه ها: ۱
تاریخ: ۲۱:۲۵:۰ ۱۳۹۸/۲/۱۴ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | WPF | MVVM |

در کتاب Mastering Windows Presentation Foundation، نحوه‌ی استفاده از الگوی معماری نرم افزار MVVM را یاد می‌گیرید و مزایای استفاده‌ی آن همراه با WPF را می‌بینید. در این کتاب مواردی مثل این که کدام کنترل را در چه موقعیت هایی استفاده کنید و راه‌های مختلف برای تغییر در آن‌ها را می‌آموزید. همچنین  نحوه‌ی اعتبار سنجی داده‌ها و به کارگیری شیوه‌های مختلف پیاده سازی آن نیز در این کتاب بررسی خواهد شد.

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

ویرایش چهارم کتاب C# in Depth، درباره‌ی زبان برنامه نویسی سیشارپ است.  در اغلب موارد نیز وارد جزئیات runtime که وظیفه‌ی اجرای کد‌های شما را بر عهده دارد و همچنین کتابخانه هایی که از برنامه‌ی شما پشتیبانی می‌کنند خواهیم شد، اما تمرکز اصلی این کتاب بر روی خود این زبان است. هدف اصلی این کتاب این است که باعث شود که شما تا آن جایی که امکان دارد با زبان سیشارپ راحت باشید تا این که بخواهید با آن سر جنگ بردارید.

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

تعداد بازدید: ۱۹۹۶
دیدگاه ها: ۰
تاریخ: ۱۱:۷:۴۸ ۱۳۹۸/۱/۱۶ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | Distributed Systems |

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

تعداد بازدید: ۵۳۲
دیدگاه ها: ۰
loading...

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