کتاب های برچسب C Sharp
تاریخ: 1402/10/29 12:54
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |

کتاب C# 12 and .NET 8 – Modern Cross-Platform Development, 8th Edition (سی شارپ 12 و دات نت 8، مبانی توسعه چند سکویی مدرن، ویرایش هشتم)، راهنمایی قابل دسترس برای برنامه نویسان مبتدی تا متوسط برای مفاهیم، کاربرد‌های دنیای واقعی و جدید‌ترین ویژگی‌های C# 12 و NET 8. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدیدترین ویرایش پرفروش‌ترین سری Packt، به شما پایه محکمی می‌دهد تا با اعتماد به نفس پروژه‌های خود را با استفاده از سی شارپ و دات نت مدرن شروع کنید.
شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیس‌ها را یاد خواهید گرفت. این کتاب، APIهای دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، کار با فایل سیستم و Serialization را آموزش می‌دهد. این کتاب، نمونه‌هایی از برنامه‌های چند پلتفرمی را که می‌توانید بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core را ارائه می‌کند.
آخرین ویرایش کتاب، پیشرفت‌های دات نت ۸ را در مثال‌های خود ادغام کرده است از جمله type aliasing و سازنده‌های primary برای کدی مختصر و رسا. شما با استفاده از guard clause‌های داخلی جدید، خطا‌ها را به شکلی قوی مدیریت می‌کنید و پیاده سازی ساده از کش کردن ASP.NET Core 8 را بررسی خواهید کرد. اگر این کافی نیست، همچنین خواهید دید که چگونه کامپایلر ahead-of-time (AOT) بومی به سرویس‌های وب اجازه می‌دهد که استفاده از حافظه را کاهش داده و سریع‌تر اجرا شوند. شما همچنین با ویرایشگر جدید HTTP یکپارچه در Visual Studio 2022 کار خواهید کرد تا فرآیند تست و اشکال زدایی را بهبود ببخشید. شما حتی با Blazor Full Stack با مدل میزبانی یکپارچه جدید خود برای انعطاف پذیری بی نظیر توسعه وب نیز آشنا خواهید شد.

 

تعداد بازدید: ۷۲۳۵
دیدگاه ها: ۱
تاریخ: 1402/10/26 21:41
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |.NET Core |ASP Core |

کتاب Apps and Services with .NET 8, 2nd Edition (برنامه‌های کاربردی و سرویس‌ها با دات نت ۸، ویرایش دوم) نوشته مارک پرایس بازگشته است تا شما در جدیدترین و رایج‌ترین فناوری هایی که یک توسعه دهنده دات نت باید بداند راهنمایی کند از جمله  Blazor Full Stack، ASP.NET Core MVC، ASP.NET Core Minimal APIs، .NET MAUI، gRPC، GraphQL، SQL Server، Cosmos DB، SignalR، Azure Functions.
با ویرایش جدید کتاب برنامه‌ها و سرویس‌ها با NET 8، مهارت‌های عملی سی شارپ و دات نت خود را به سطح بعدی ارتقا دهید. این کتاب با فصل‌هایی که انواع فن‌آوری‌ها، از جمله Web API، gRPC، GraphQL و SignalR را به شکل عملی آموزش می‌دهد، نسبت به سایر کتاب‌هایی که اغلب بر تعداد انگشت شماری از فناوری‌های دات‌نت تمرکز می‌کنند، دامنه دانش گسترده‌تری را در اختیار شما قرار می‌دهد. در این کتاب شما به سراغ مدل یکپارچه جدید Blazor Full Stack می‌روید و از NET MAUI. برای توسعه برنامه‌های موبایل و دسکتاپ استفاده می‌کنید.
ویرایش جدید کتاب، جدیدترین پیشرفت‌ها را معرفی کرده است، از جمله پیاده سازی یکپارچه وب سرویس‌ها با پشتیبانی Ahead-of-Time (AOT) بومی ADO.NET SqlClient. همچنین کتابخانه‌های محبوبی همچون Humanizer و Noda Time پوشش داده شده اند. همچنین یک فصل کاملاً جدید وجود دارد که به معماری سرویس، کش کردن، صف بندی و سرویس‌های پس زمینه قدرتمند می‌پردازد.
در پایان این کتاب، طیف گسترده‌ای از بهترین شیوه‌ها و بینش‌های عمیق را در اختیار خواهید داشت تا به شما در ساخت برنامه‌های غنی و سرویس‌های کارآمد کمک کند.

 

تعداد بازدید: ۶۰۰۹
دیدگاه ها: ۳
تاریخ: 1402/10/25 20:17
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |

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

 

تعداد بازدید: ۶۱۳۲
دیدگاه ها: ۰
تاریخ: 1401/11/02 22:17
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp |dotNET Framework |Cross-Platform |

حاصل تکامل Xamarin.Forms، فریمورک .NET Multi-platform App UI (.NET MAUI) است که یک فریمورک چند سکویی برای ایجاد برنامه‌های بومی موبایل و دسکتاپ با سی شارپ و XAML است. با استفاده از .NET MAUI، می‌توانید برنامه‌هایی را با یک کد مشترک واحد توسعه دهید که بر روی Android، iOS، macOS و Windows اجرا شوند. این راهنمای گام به گام، مقدمه ای جامع برای کسانی که تازه با .NET MAUI آشنا شده اند ارائه می‌دهد که شما را در کوتاه‌ترین زمان با توسعه برنامه با استفاده از .NET MAUI آشنا می‌کند.
کتاب .NET MAUI Cross-Platform Application Development (توسعه برنامه چند سکویی با دات نت MAUI)، با نشان دادن نحوه توسعه یک برنامه چند سکویی با استفاده از NET MAUI. آغاز می‌شود و سپس به شما کمک می‌کند تا یک برنامه را در طول فصل‌ها بسازید. شما تمام دانش مورد نیاز برای ایجاد یک برنامه چند سکویی برای اندروید، iOS، سیستم عامل مک و ویندوز را به دست خواهید آورد که با استفاده از .NET MAUI از یک کد مشترک استفاده می‌کنند. همانطور که پیشرفت می‌کنید، با کل چرخه توسعه برنامه، از طراحی و پیاده سازی گرفته تا استقرار در فروشگاه برنامه از طریق توسعه یک برنامه مدیریت رمز عبور با استفاده از KeePassLib، آشنا خواهید شد. فصل‌های پایانی به شما یاد می‌دهند که جدیدترین فناوری frontend را با استفاده از .NET MAUI Blazor را با برنامه‌ی خود یکپارچه کنید.

 

 
تعداد بازدید: ۶۵۲۸
دیدگاه ها: ۳
تاریخ: 1401/09/07 07:16
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |

کتاب Apps and Services with .NET 7 (برنامه‌های کاربردی و سرویس‌ها با دات نت 7)، اثر مارک پرایس بازگشته است تا شما در جالب‌ترین و رایج‌ترین فناوری هایی که یک توسعه دهنده دات نت باید بداند راهنمایی کند از جمله Blazor، .NET MAUI، gRPC، GraphQL، SQL Server، Cosmos DB، OData، OData، SignalR، Azure Functions.
کتاب Apps and Services with .NET 7 برای توسعه دهندگانی است که می‌خواهند از طریق یادگیری مهارت‌ها و دانش‌های کاربردی که برای ساخت برنامه‌ها و سرویس‌های واقعی نیاز دارند درک خود از سی شارپ و دات نت را بهتر کنند. این کتاب، کتابخانه‌های تخصصی را پوشش می‌دهد که به شما در نظارت و بهبود کارایی، امنیت برنامه‌ها و داده‌ها و بین المللی سازی برنامه‌ها و کدهایتان کمک می‌کند.
این کتاب با فصل‌هایی که فن‌آوری‌های متنوعی را به‌کار می‌برند، از جمله Web API، OData، gRPC، GraphQL، SignalR و Functions Azure، نسبت به سایر کتاب‌هایی که اغلب بر تعداد انگشت شماری از فن‌آوری‌های دات‌نت تمرکز می‌کنند، دامنه وسیع‌تری از دانش را در اختیار شما قرار می‌دهد.این کتاب همچنین آخرین پیشرفت‌ها، کتابخانه‌ها و فناوری‌ها را پوشش می‌دهد که به شما کمک می‌کنند تا به‌روز باشید.
شما همچنین از دات نت MAUI برای توسعه برنامه‌های تلفن همراه برای iOS و Android و همچنین برنامه‌های دسکتاپ برای Windows و macOS استفاده خواهید کرد. در پایان این کتاب، طیف گسترده‌ای از بهترین شیوه‌ها و بینش‌های عمیق را در اختیار خواهید داشت تا به شما در ساخت اپلیکیشن‌های غنی و سرویس‌های کارآمد کمک کند.

 

تعداد بازدید: ۷۲۴۵
دیدگاه ها: ۰
تاریخ: 1401/08/28 06:57
توسط: MotoMan
امتیاز: ۲

کتاب C# 11 and .NET 7 – Modern Cross-Platform Development, 7th Edition (سی شارپ 11 و دات نت 7، مبانی توسعه چند سکویی مدرن، ویرایش هفتم)، راهنمایی قابل دسترس برای برنامه نویسان مبتدی تا متوسط برای مفاهیم، کاربرد‌های دنیای واقعی و جدید‌ترین ویژگی‌های C# 11 و NET 7. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدید‌ترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی ویژگی‌های جدید ارائه شده با سی شارپ 11 و دات نت 7 را در خود جای دهد.
شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیس‌ها و ارث بری کلاس‌ها را یاد خواهید گرفت. این کتاب، APIهای دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، کار با فایل سیستم و Serialization را آموزش می‌دهد. این کتاب، نمونه‌هایی از برنامه‌های چند پلتفرمی را که می‌توانید بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core را ارائه می‌کند.
به جای اینکه حواس شما را با کدهای رابط کاربری گرافیکی غیرضروری پرت کند، یازده فصل اول به شما در مورد ساختارهای زبان سی شارپ و بسیاری از کتابخانه‌های دات نت از طریق برنامه‌های کاربردی کنسول ساده می‌آموزد. در فصل‌های بعدی، با تسلط بر اصول اولیه، برنامه‌ها و سرویس‌های کاربردی را با استفاده از ASP.NET Core، الگوی Model-View-Controller (MVC) و Blazor خواهید ساخت.
کتاب «سی شارپ 11 و دات نت 7، مبانی توسعه چند سکویی مدرن» به شما پایه ای محکم برای شروع به ساخت برنامه‌ها و سرویس‌ها می‌دهد. با پایان این کتاب، می‌تواند تجربه‌های وب غنی ایجاد کنید و درک کاملی از برنامه نویسی شی گرا داشته باشید که بتوانید روی آن حساب کنید.

تعداد بازدید: ۱۲۳۷۴
دیدگاه ها: ۱
تاریخ: 1401/08/01 21:24
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp |Design Patterns |

به‌عنوان یک توسعه‌دهنده نرم‌افزار، باید زبان‌های جدیدی را یاد بگیرید و همزمان با الگوهای برنامه‌نویسی و روش‌های استفاده از الگوها، هم به عنوان یک ابزار ارتباطی و هم به عنوان یک مزیت در هنگام طراحی کدهایی که به خوبی نوشته و به سادگی نگهداری می‌شوند، آشنا شوید. الگوهای طراحی که مجموعه ای از بهترین شیوه‌ها هستند، خرد لازم را برای کمک به شما در غلبه بر چالش‌های رایج در طراحی و برنامه نویسی شی گرا فراهم می‌کنند.
این راهنمای عملی برای الگو‌های طراحی، به توسعه دهندگان سی شارپ کمک می‌کند تا دانش برنامه نویسی خود را به کار گیرند. کتاب Real-World Implementation of C# Design Patterns (پیاده سازی الگوهای طراحی سی شارپ در دنیای واقعی)، رویکردی عملی برای معرفی الگوها و ضدالگوها دارد و 14 الگو را همراه با پیاده‌سازی آنها در دنیای واقعی توضیح می‌دهد. در سرتاسر کتاب، پیاده‌سازی هر الگو را درک خواهید کرد و همچنین نحوه پیاده‌سازی موفقیت‌آمیز این الگوها را با سی شارپ و در قالب یک پروژه دنیای واقعی بررسی خواهید کرد.
با به پایان رساندن این کتاب، می‌توانید موقعیت‌هایی را تشخیص دهید که شما را وسوسه می‌کنند تا چرخ را دوباره اختراع کنید و به سرعت با استفاده از الگوهای طراحی کارآزموده از صرف زمان و هزینه‌های مربوط به حل مشکلات رایج و کاملاً درک شده اجتناب کنید.

 

 
تعداد بازدید: ۷۷۰۳
دیدگاه ها: ۱
تاریخ: 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 و سی شارپ نیز داشته باشند.

 

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

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