کتاب های برچسب C Sharp
تاریخ: 1401/06/28 20:11
توسط: MotoMan
امتیاز: ۱

معماری نرم افزار، شیوه‌ی پیاده سازی ساختارها و سیستم هایی است که روند توسعه نرم افزار را ساده می‌کند و کیفیت برنامه را بهبود می‌بخشد. ویرایش سوم کاملا بازنگری شده و بسط یافته کتاب Software Architecture with C# 10 and .NET 6، جدید‌ترین قابلیت‌های سی شارپ 10 و دات نت 6 را ارائه داده است و شما را قادر می‌سازد تا مهارت‌های کلیدی، دانش و بهترین شیوه‌های لازم برای تبدیل شدن به یک معمار نرم افزار کارآمد را به دست آورید.
کتاب Software Architecture with C# 10 and .NET 6, 3rd Edition (معماری نرم افزار با سی شارپ 10 و دات نت 6، ویرایش سوم)، دارای فصل‌های جدیدی است که اهمیت معمار نرم‌افزار، میکروسرویس‌ها با ASP.NET Core و تجزیه و تحلیل جنبه‌های معماری front-end در برنامه‌ها، از جمله رویکرد جدید .NET MAUI را توصیف می‌کند. همچنین شامل یک فصل جدید با تمرکز بر ارائه یک مقدمه کوتاه بر هوش مصنوعی و یادگیری ماشین با استفاده از ML.NET، و فصل‌های به روز شده درباره Service Azure Kubernetes، EF Core و Blazor است.
شما با درک چگونگی تبدیل نیازمندی‌های کاربری به نیازهای معماری و بررسی تفاوت‌های بین نیازمندی‌های عملیاتی و غیر عملیاتی شروع خواهید کرد. در ادامه، شما نحوه انتخاب دقیق یک راهکار ابری برای زیرساخت خود و همچنین عواملی را که به شما کمک می‌کنند تا برنامه خود را در یک محیط مبتنی بر ابر مدیریت کنید، بررسی خواهید کرد. سرانجام، شما الگوهای طراحی نرم افزار و رویکردهای مختلف نرم افزاری را بررسی خواهید کرد که به شما امکان می‌دهند تا مشکلات رایجی که در طول توسعه با آن‌ها روبرو می‌شوید را حل کنید.
در پایان این کتاب، شما قادر به ساخت و تحویل برنامه‌های بسیار مقیاس پذیر enterprise-ready هستید که نیازمندی‌های تجاری سازمان شما را برآورده می‌کنند. این کتاب برای مهندسان و توسعه دهندگان ارشد نرم افزار است که مشتاق هستند تا معمار شوند و یا به دنبال ساخت برنامه‌های سازمانی با NET Stack. هستند. آشنایی اولیه با زبان سی شارپ و چارچوب دات نت برای استفاده هر چه بیشتر از این کتاب لازم است.

 

تعداد بازدید: ۶۲۹
دیدگاه ها: ۰
تاریخ: 1401/06/22 07:37
توسط: MotoMan
امتیاز: ۲

با کمک کتاب Design Patterns in .NET 6 (الگوی‌های طراحی در دات نت 6)، الگوهای طراحی را در NET 6. و با استفاده از جدید‌ترین نسخه زبان‌های #C و #F پیاده سازی کنید. این کتاب، یک نمای کلی جامع از حوزه‌ی الگوهای طراحی را که در جعبه ابزار توسعه دهندگان امروزی مورد استفاده قرار می‌گیرند، ارائه می‌دهد. علاوه بر سازنده تابعی، متد کارخانه ناهمگام، آداپتور ارزش عمومی و پراکسی‌های ترکیبی، ویرایش جدید این کتاب، موضوعاتی مانند Decorator Cycle Policies Functional Commands، یک تغییر Transformer از الگوی بازدیدکننده و کارخانه‌هایی را معرفی می‌کند که می‌توانند ردیابی شی و جایگزینی انبوه را انجام دهند.

کتاب الگو‌های طراحی در دات نت، با استفاده از زبان‌های سی شارپ و اف شارپ، پیاده سازی الگو‌های طراحی کلاسیک را بررسی می‌کند و کاربرد و ارتباط ویژگی‌های زبان بخصوصی را برای پیاده سازی الگوها مورد بحث قرار می‌دهد. شما با مثال یاد خواهید گرفت و سناریو هایی که الگو‌ها قابل اجرا باشند را مرور خواهید کرد. نویسنده کتاب Dmitri Nesteruk، متخصص سابق MVP و الگوهای سی شارپ، پیاده‌سازی‌های ممکن الگوها را نشان می‌دهد، جایگزین‌ها و روابط الگو را مورد بحث قرار می‌دهد، و روشی را نشان می‌دهد که از یک ابزار ریفکتور کردن اختصاصی (JetBrains Rider) می‌توان برای پیاده‌سازی الگوهای طراحی به آسانی استفاده کرد.

 
تعداد بازدید: ۶۸۱
دیدگاه ها: ۰
تاریخ: 1401/06/13 22:14
توسط: MotoMan
امتیاز: ۱

دات نت از همان ابتدا دارای قابلیت‌های threading مدیریت شده بوده است، اما تکنیک‌های اولیه دارای خطرات ذاتی بودند از جمله نشت حافظه، مشکلات همگام سازی ریسمان‌ها و بن بست ها. این کتاب، به شما کمک می‌کند تا از این مشکلات اجتناب کنید و از ساختارهای مدرن موجود در دات‌نت 6 و سی شارپ 10 استفاده کنید در حالی که همچنین توصیه‌هایی در مورد الگوها و بهترین شیوه‌ها برای موازی‌سازی و همزمانی ارائه می‌دهد. امروزه برنامه نویسی موازی، همزمان و ناهمگام بخشی از هر برنامه دات نتی است و درک نحوه استفاده موثر از این تکنیک‌ها برای توسعه دهندگان امروزی ضروری است. به کمک کتاب Parallel Programming and Concurrency with C# 10 and .NET 6 (برنامه نویسی موازی و همزمانی با سی شارپ ۱۰ و دات نت ۶)، از آخرین ویژگی‌های موازی سازی و همزمانی در دات نت 6 در هنگام ساختن برنامه بعدی خود استفاده کنید و مزایا و چالش‌های نا همگامی، موازی سازی و همزمانی در دات نت را از طریق مثال‌های عملی بررسی کنید.
این کتاب با مثال‌های عملی به توسعه دهندگان دات نت در سطح متوسط می‌آموزد که چگونه برنامه‌های خود را با برنامه نویسی موازی و همزمان در دات نت و سی شارپ سریعتر و پاسخگوتر کنند. این کتاب با ملزومات توسعه چند ریسمانی در دات نت شروع می‌شود و چگونگی تکامل زبان و ساختارهای چارچوب همراه با دات نت را بررسی می‌کند. سپس با گزینه‌های مختلف موجود امروز در .NET 6 آشنا می‌شوید و به دنبال آن اطلاعاتی در مورد بهترین شیوه‌ها، اشکال‌زدایی و آزمون واحد به دست خواهید آورد.
در پایان این کتاب، درک عمیقی از چرایی، چگونگی و زمان استفاده از موازی سازی و همزمانی در هر برنامه دات نتی پیدا خواهید کرد.

 

تعداد بازدید: ۹۷۴
دیدگاه ها: ۰
تاریخ: 1401/05/19 22:22
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |

سی شارپ، بدون شک یکی از چند منظوره‌ترین زبان‌های برنامه نویسی است که امروزه در دسترس مهندسان قرار دارد. با این راهنمای جامع، خواهید آموخت که ترکیب سی شارپ و دات نت چقدر می‌تواند قدرتمند باشد. Ian Griffiths نویسنده کتاب Programming C# 10 (برنامه نویسی سی شارپ ۱۰)، شما را در اصول و تکنیک‌های C# 10.0 و .NET 6 برای ساخت برنامه‌های ابری، وب و دسکتاپ راهنمایی می‌کند.
این کتاب که برای برنامه نویسان با تجربه طراحی شده است، نمونه‌های کد زیادی را ارائه می‌دهد تا به شما در کار با زیر و بم سی شارپ مانند generic ها، LINQ و ویژگی‌های برنامه نویسی ناهمزمان کمک کند. شما، به سرعت در چیز هایی که جدیدا به سی شارپ 9.0 و 10.0 اضافه شده اند راه خواهید افتاد از جمله رکورد ها، تطبیق الگو تقویت شده و ویژگی‌های جدیدی که به منظور حذف «تشریفات» و بهبود بهره وری اضافه شده اند.

 

 
تعداد بازدید: ۱۳۵۱
دیدگاه ها: ۱
تاریخ: 1401/05/14 18:24
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |WPF |ASP Core |Entity Framework Core |

به جامع‌ترین راهنمای موجود برای سی شارپ و دات نت خوش آمدید. این کتاب، از «برای رسیدن به این هدف، این کار را انجام دهید» فراتر رفته تا به موضوعات اصلی که یک توسعه‌دهنده خوب را عالی می‌سازد بپردازد. کتاب Pro C# 10 with .NET 6 (پرو سی شارپ 10 با دات نت 6) که ویرایش یازدهم این کتاب است، مطالب جدیدی درباره Entity Framework، Razor Pages و Web API‌ها ارائه می‌دهد. شما جدیدترین ویژگی‌های C# 10 و .NET 6 را خواهید دید که با بحث‌های «پشت پرده» برای گسترش مهارت‌های تفکر نقادانه توسعه‌دهندگان در هنگام کارشان طراحی شده‌اند. این کتاب، ASP.NET Core، Entity Framework Core  را در کنار آخرین بروزرسانی‌های پلتفرم یکپارچه .NET، از بهبود کارایی برنامه‌های Windows Desktop در دات نت ۶، بروز رسانی‌ها در ابزار XAML و پوشش بسط یافته فایل‌های داده و مدیریت داده‌ها را پوشش داده است. همچنین همه‌ی نمونه کد ها، با جدیدترین قابلیت‌های سی شارپ 10 بازنویسی شده اند.

با این کتاب، در تکنیک‌های توسعه شی‌گرا، ویژگی‌ها و reflection، generic‌ها و کالکشن‌ها و موضوعات پیشرفته متعددی که در متون دیگر یافت نمی‌شوند (مانند opcode‌های CIL و انتشار اسمبلی‌های پویا) یک پایه محکم به دست آورید. کتاب Pro C# 10 با .NET 6، اعتماد به نفس کدنویسی شما را با یاد دادن سی شارپ کاربردی به شما افزایش می‌دهد و جهان دات نت و پتانسیل گسترده آن را با توجه به شرایط شما بررسی می‌کند.

 
تعداد بازدید: ۱۷۴۸
دیدگاه ها: ۰
تاریخ: 1401/02/15 16:17
توسط: MotoMan
امتیاز: ۰

با کمک کتاب Software Architecture by Example (معماری نرم افزار با مثال)، راهکار‌های سیستمی را با استفاده از الگو‌ها و شیوه‌های معماری مدرن طراحی کنید. این کتاب، روش‌هایی برای پاسخگو نگه داشتن یک سیستم، حتی زمانی که دائماً به‌روزرسانی می‌شود، گسترش عملکرد سیستم بدون تغییر کد اصلی، روش‌های نگهداری تاریخچه داده‌ها و طراحی یک سیستم تراکنشی توزیع‌شده را مورد بحث قرار می‌دهد.

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

پس از مطالعه این کتاب، باید درک سطح بالایی از الگوهای معماری به کار رفته در کتاب داشته باشید و باید روشی برای نزدیک طراحی سیستم شدن داشته باشید.

 
تعداد بازدید: ۱۷۳۱
دیدگاه ها: ۰
تاریخ: 1400/11/26 21:06
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |

هنگامی که در مورد C# 10 یا .NET 6 سؤالی دارید، کتاب C# 10 in a Nutshell (سی شارپ ۱۰ به طور خلاصه) که پر فروش‌ترین راهنما در این زمینه است، پاسخ‌های مورد نیاز شما را دارد. سی شارپ زبانی با انعطاف و گستردگی غیرمعمول است و با رشد مداوم آن، همیشه چیزهای بیشتری برای یادگیری وجود دارد. ویرایش جدید این کتاب که کاملاً به‌روز شده است، طبق سنت کتاب‌های Nutshell انتشارات O’Reilly، بهترین مرجع تک جلدی زبان سی شارپ است که امروزه در دسترس است.
این مرجع جامع و کامل که حول مفاهیم و موارد استفاده سازماندهی شده است، نقشه مختصر و مفیدی از سی شارپ و دات نت را در اختیار برنامه نویسان متوسط و پیشرفته قرار می‌دهد که عمق قابل توجهی را نیز نشان می‌دهد.

 

تعداد بازدید: ۴۵۰۱
دیدگاه ها: ۲
تاریخ: 1400/11/02 20:57
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |

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

همه برنامه‌ها و تکه کد‌ها به عنوان نمونه‌های تعاملی در LINQPad در دسترس هستند. شما می‌توانید این نمونه‌ها را ویرایش کنید و فوراً نتایج را بدون نیاز به راه اندازی پروژه‌ها در ویژوال استودیو مشاهده کنید. کتاب C# 10 Pocket Reference (مرجع جیبی سی شارپ 10)، توسط نویسندگان کتاب C# 9.0 in a Nutshell نوشته شده است که موارد زیر را پوشش می‌دهد: مبانی سی شارپ و قابلیت‌های جدید سی شارپ 10؛ مباحث پیشرفته مانند overloading عملگر، قیود نوع ها، انواع نال پذیر، lifting عملگر، closure ها، الگو‌ها و توابع ناهمگام؛ LINQ: توالی ها، اجرای lazy، عملگر‌های کوئری گرفتن استاندارد و عبارات کوئری؛ کد ناامن و اشاره گر ها، attribute‌های سفارشی، دستورالعمل‌های پیش پردازنده و سند XML.

تعداد بازدید: ۲۴۰۲
دیدگاه ها: ۰
تاریخ: 1400/10/16 16:14
توسط: MotoMan
امتیاز: ۱

معماری میکرو سرویس، روشی برای توزیع بار کاری فرآیند‌ها در برنامه‌های مستقل است. این توزیع بار، اجازه می‌دهد تا برنامه‌های مستقل، جداگانه مقیاس پذیر شوند و تکامل پیدا کنند. همچنین، به توسعه دهندگان این امکان را می‌دهد تا برنامه‌های بزرگ را به قطعات کوچکتر، آسان‌تر برای نگهداری و مقیاس پذیر بشکنند. در حالی که این مفهوم، ارزشمند و ساده است اما اعمال آن در یک برنامه بسیار پیچیده‌تر است. از کجا شروع خواهید کرد؟ چگونه نقطه تقسیم بهینه برنامه خود را پیدا می‌کنید و از نظر استراتژیک، چگونه برنامه شما باید به سرویس‌های جداگانه تقسیم شود؟
کتاب Pro Microservices in .NET 6 (میکرو سرویس‌ها در دات نت ۶ حرفه ای)، با مروری بر میکرو سرویس ها، دات نت ۶، event storming و طراحی دامنه محور (DDD) آغاز می‌شود. شما از این اطلاعات اساسی برای ساخت یک برنامه مرجع در سراسر کتاب استفاده خواهید کرد. در این کتاب، اولین میکروسرویس خود را با استفاده از NET 6. ایجاد خواهید کرد که می‌توانید آن را در Docker و Azure Kubernetes Service مستقر کنید. همچنین در مورد سبک‌های ارتباطی، تمرکز زدایی داده‌ها و تست میکروسرویس‌ها یاد خواهید گرفت. در نهایت، شما در مورد لاگ گیری، معیارها، ردیابی و استفاده از آن اطلاعات برای اشکال زدایی یاد خواهید گرفت.
این کتاب برای توسعه دهندگان و معماران نرم افزار مناسب است. خوانندگان باید آشنایی اولیه با ویژوال استودیو و تجربه کار با دات نت، ASP.NET Core و سی شارپ نیز داشته باشند.

 

 
تعداد بازدید: ۳۵۲۸
دیدگاه ها: ۰
تاریخ: 1400/08/21 17:09
توسط: MotoMan
امتیاز: ۳

کتاب C# 10 and .NET 6 – Modern Cross-Platform Development, 6th Edition (سی شارپ 10 و دات نت 6، توسعه چند سکویی مدرن، ویرایش ششم)، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم کلیدی، کاربرد‌های دنیای واقعی و جدید‌ترین ویژگی‌های C# 10 و NET 6. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدید‌ترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی ویژگی‌های جدید ارائه شده با C# 10 و NET 6. را در خود جای دهد.

شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیس‌ها و ارث بری کلاس‌ها را یاد خواهید گرفت. این کتاب، API‌های دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، نظارت و بهبود عملکرد و کار با فایل سیستم، جریان‌های async، serialization و رمزگذاری را پوشش می‌دهد. این کتاب، نمونه‌هایی از برنامه‌های چند پلتفرمی را که می‌توانید بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core را ارائه می‌کند.

بهترین برنامه برای یادگیری ساختارهای زبان سی شارپ و بسیاری از کتابخانه‌های دات نت، با کدهای غیرضروری برنامه حواس را پرت نکرده است. از این رو، مباحث سی شارپ و دات نت که در فصل‌های 1 تا 12 پوشش داده شده اند، دارای برنامه‌های کنسول هستند. در فصل‌های 13 تا 17، با تسلط بر اصول اولیه، برنامه‌ها و سرویس‌های کاربردی را با استفاده از ASP.NET Core، الگوی Model-View-Controller (MVC) و Blazor خواهید ساخت.

همچنین دو فصل آنلاین جدید در مورد استفاده از NET MAUI. برای ساخت برنامه‌های چند سکویی و ساخت سرویس‌ها با استفاده از فناوری‌های مختلف، از جمله Web API، OData، gRPC، GraphQL، SignalR، و Azure Functions وجود دارد.

تعداد بازدید: ۹۰۴۳
دیدگاه ها: ۱
تاریخ: 1400/08/07 09:27
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |

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

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

حتی اگر با نحو سی شارپ آشنایی داشته باشید، دانستن اینکه چگونه ویژگی‌های مختلف زبان را با هم ترکیب کنید، یک مهارت حیاتی در هنگام ساخت برنامه‌ها است. کتاب C# Cookbook: Modern Recipes for Professional Developers (کتاب آشپزی سی شارپ: دستور العمل‌های مدرن برای توسعه دهندگان حرفه ای)، مملو از دستور العمل هایی است که به شما کمک می‌کنند تا مسائل مربوط به کارهای برنامه نویسی #C را که احتمالاً با آنها روبرو می‌شوید حل کنید. شما تکنیک‌های آزمایش شده و واقعی را یاد خواهید گرفت تا به شما در دستیابی به بهره وری بیشتر و بهبود کیفیت کدتان کمک کنند.

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

تعداد بازدید: ۱۹۶۹
دیدگاه ها: ۰
تاریخ: 1400/06/30 23:39
توسط: MotoMan
امتیاز: ۱

کتاب Code like a Pro in C# (کد نویسی مانند یک حرفه ای در سی شارپ)، به شما نحوه‌ی نوشتن کد سی شارپ تمیزی که برای توسعه برنامه‌های سازمانی مناسب باشد را آموزش می‌دهد. در این کتاب، شما یک مجموعه کد قدیمی را با بکارگیری تکنیک‌های مدرن سی شارپ، ریفکتور می‌کنید. همچنین شما ابزار هایی مانند Entity Framework Core، تکنیک‌های طراحی مانند تزریق وابستگی و روش‌های کلیدی مانند تست کردن و کد تمیز را بررسی خواهید کرد. این کتاب، یک مسیر عالی برای ارتقای مهارت‌های فعلی سی شارپ خودتان یا مهاجرت از یک زبان شی گرای دیگر به #C و اکو سیستم NET. را فراهم کرده است.

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

در این کتاب، “Hello, World” یا اصول مقدماتی علوم کامپیوتر یاد داده نمی‌شود؛ بلکه با ریفکتور کردن یک کد قدیمی منسوخ شده برای مطابقت آن با استاندارد‌های C# مدرن، استفاده از تکنیک ها، ابزار‌ها و بهترین شیوه‌های جدید را یاد خواهید گرفت. در طول این کتاب، ما یک codebase موجود (نوشته شده با NET Framework.) را برداشته و آن را به API‌های ساده شده با NET 5. ریفکتور می‌کنیم.

تعداد بازدید: ۲۸۳۹
دیدگاه ها: ۰
تاریخ: 1400/06/20 22:13
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |Video |

رویداد ها، delegate‌ها و lambda ها، نقش مهمی در چارچوب دات نت ایفا می‌کنند، اما درک آن‌ها برای توسعه دهندگانی که تازه شروع به یادگیری زبان سی شارپ کرده اند ممکن است دشوار باشد. اگر علاقه مند به درک کامل‌تری از نحوه عملکرد این فناوری‌های C# هستید، جای مناسبی آمده اید! دوره C# Events, Delegates and Lambdas (رویداد ها، دلیگیت‌ها و لامبدا‌های سی شارپ) موسسه Pluralsight که توسط Dan Wahlin تدریس شده است، تنها بر روی رویداد ها، delegate‌ها و lambda‌ها تمرکز دارد و در مورد نحوه‌ی استفاده از آن‌ها در برنامه‌های دات نتی با استفاده از سی شارپ، دیدی به شما می‌دهد.

تعداد بازدید: ۱۹۲۲
دیدگاه ها: ۱
تاریخ: 1400/06/19 16:54
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |Video |

متد‌های الحاقی، یکی از ویژگی‌های کلیدی سی شارپ هستند که بهره وری را زیاد و خوانایی کد شما را افزایش می‌دهند و پیاده سازی استاندارد‌ها در بین پروژه‌های شما را آسان می‌کنند. در دوره C# Extension Methods (متد‌های الحاقی سی شارپ) موسسه Pluralsight که توسط Elton Stoneman تدریس شده است، شما هر آنچه که باید در مورد متد‌های الحاقی در NET Framework. و NET Core. بدانید را یاد خواهید گرفت.

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

 
تعداد بازدید: ۱۴۴۱
دیدگاه ها: ۰
تاریخ: 1400/06/19 11:16
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |Video |

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

 

تعداد بازدید: ۱۴۸۹
دیدگاه ها: ۰
تاریخ: 1400/06/09 20:07
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |Video |

آیا تا به حال با مشکلاتی در برنامه‌های خود روبرو شده اید که دلیلشان تاریخ و زمان مربوط به دانت نت باشند؟ در دوره Dates and Times in .NET (تاریخ و زمان در دات نت) موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما با استفاده از استانداردهای متداول که معمولاً نادیده گرفته می‌شوند و باعث خطاهای غیرمنتظره می‌شوند، بر هنر تجزیه تاریخ و زمان و نحوه مدیریت ابهام، مسلط خواهید شد.
ابتدا نحوه مدیریت زمان نسبی و دوره‌های زمانی، مانند محاسبه اختلاف زمان بین دو دوره را خواهید آموخت. در ادامه، نحوه تأثیر مناطق زمانی بر برنامه ها، نحوه مدیریت صحیح آنها و اینکه هنگام تجزیه تاریخ هایی که اطلاعات منطقه زمانی را شامل نمی‌شوند چه چیزهایی را در نظر بگیرید را یاد خواهید گرفت. در پایان، شما هنگام کار با سناریو‌های رایج تاریخ و زمان در دات نت، بهترین شیوه‌ها و چگونگی اجتناب از مشکلات، را بررسی خواهید کرد. وقتی که این دوره را به پایان رساندید، شما مهارت و دانش لازم برای راه اندازی برنامه‌های خودتان را در اختیار خواهید داشت و می‌توانید تاریخ‌ها و زمان‌های پیچیده را چه در ویندوز و مک و یا حتی لینوکس تجزیه کنید.

 

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

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