کتاب های برچسب dotNET Framework
تاریخ: 1401/02/15 16:17
توسط: MotoMan
امتیاز: ۰

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

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

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

 
تعداد بازدید: ۵۷۸
دیدگاه ها: ۰
تاریخ: 1400/12/05 21:03
توسط: MotoMan
امتیاز: ۱
برچسب ها: dotNET Framework |ASP Core |WebAssembly |

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

با کمک این کتاب، برنامه‌های تحت وبی با سی شارپ و دات نت ۶ بسازید که در هر مرورگر مدرنی اجرا شوند و تبدیل به یک توسعه دهنده فول استک شوید! با استفاده از چارچوب Microsoft Blazor و تکنیک هایی که در این کتاب نمایش داده شده اند، همه‌ی این چیز‌ها را انجام خواهید داد. کتاب Microsoft Blazor, 3rd Edition (مایکروسافت بلیزر، ویرایش سوم)، نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و یا gRPC، استفاده از مجازی سازی برای بارگیری موثر حجم زیادی داده، استقرار و کامپایل پیش از موعد (ahead-of-time) به WASM، قابلیت‌های جدید آزمون واحد، امنیت با استفاده از OpenID Connect، را در آخرین ویرایش خود پوشش داده است.

خواندن این کتاب، در یادگیری ساخت رابط‌های کاربری و ارائه داده‌ها به کاربر برای نمایش و اصلاح، و ضبط تغییرات کاربر از طریق مقید کردن داده‌ها (data binding) به شما کمک می‌کند. این کتاب، چگونگی دسترسی به یک کتابخانه غنی از قابلیت‌های .NET همچون یک مدل کامپوننت برای ساخت یک رابط کابری قابل ترکیب و همچنین نحوه‌ی توسعه کامپوننت‌های قابل استفاده مجدد که در صفحات و وبسایت‌های زیادی قابل استفاده هستند را نشان می‌دهد. همچنین، تبادل داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس‌ها و سرویس‌های پایگاه داده را می‌دهند.

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

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

 

تعداد بازدید: ۲۵۵۹
دیدگاه ها: ۲
تاریخ: 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/09 22:37
توسط: MotoMan
امتیاز: ۱

در دوره Entity Framework Core 5: Getting Started (انتیتی فریمورک کور 5: شروع به کار)، موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما چگونگی کار با داده‌ها را در برنامه‌های دات نتی خود یاد می‌گیرید. ابتدا شما مزایای استفاده از EF Core 5 که ORM مایکروسافت است را بررسی می‌کنید تا شما را از کار‌های متداول ذخیره و بازیابی داده‌ها در برنامه هایتان خلاص کند. در ادامه، نحوه‌ی اطمینان از اینکه EF Core چگونه کلاس‌ها و روابطشان در نرم افزار شما را به یک شمای پایگاه داده نگاشت می‌کند، خواهید آموخت.
در پایان، شما یاد خواهید گرفت که چگونه EF Core داده‌ها را در نرم افزار شما ذخیره و بازیابی می‌کند و از قابلیت‌های بیشماری که به EF Core اجازه می‌دهد تا مدل‌های پیچیده نرم افزار شما را درک کند، استفاده کنید. وقتی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش Entity Framework Core مورد نیاز برای ذخیره‌ی مستمر داده‌های نرم افزارتان در data store‌ها را در اختیار خواهید داشت.

 

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

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

 

تعداد بازدید: ۹۵۳
دیدگاه ها: ۰
تاریخ: 1400/05/30 22:52
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp |dotNET Framework |Video |

در قلب مدیریت خطا‌ها در سی شارپ، دانش کاملی از مدیریت استثنا‌ها وجود دارد. در دوره ویدئویی Error Handling in C# with Exceptions (مدیریت خطا‌ها در سی شارپ با استثنا ها) موسسه Pluralsight که توسط Jason Roberts تدریس شده است، با نحوه‌ی نوشتن کدی که می‌تواند خطاهای زمان اجرا را تشخیص داده و به آن پاسخ دهد آشنا خواهید شد.
ابتدا، یاد می‌گیرید که چرا از استثناها برای نشان دادن خطاها در سی شارپ استفاده می‌شود و چگونه آن‌ها به صورت سلسله مراتبی از کلاس‌ها سازمان دهی می‌شوند. در ادامه، شما نحوه‌ی پرتاب، گرفتن، فیلتر، پرتاب دوباره و بسته بندی کردن استثنا‌ها را بررسی خواهید کرد. در نهایت، نحوه‌ی تعریف، پرتاب و گرفتن کلاس‌های استثنای سفارشی خودتان را یاد خواهید گرفت و همچنین برای کد هایی که استثنا پرتاب می‌کنند، چگونگی آزمون واحد نوشتن را خواهید آموخت. پس از اتمام این دوره، دانش جامعی درباره استثنا‌های C# خواهید داشت که در ایجاد برنامه‌های سی شارپ آماده عملیات که خطا‌های زمان اجرا را تشخیص داده و به آن‌ها پاسخ می‌دهند، به شما کمک خواهند کرد.

 

تعداد بازدید: ۸۷۱
دیدگاه ها: ۰
تاریخ: 1400/04/23 22:03
توسط: MotoMan
امتیاز: ۲

همزمان کردن برنامه ها، می‌تواند بخشی حیاتی اطمینان از پاسخگویی خوب و کارایی بالا باشد، اما کالکشن‌های استاندارد برای محیط‌های همزمان طراحی نشده اند. در دوره ویدیویی C# Concurrent Collections (کالکشن‌های همزمان سی شارپ) موسسه Pluralsight که توسط Simon Robinson تدریس شده است، شما نحوه‌ی استفاده از کالکشن‌های همزمان را یاد خواهید گرفت تا با فکر کردن در مورد مسئله‌ها به صورت همزمان، قدرت دستکاری داده‌ها در کالکشن‌ها در سناریو‌های چند نخی را به دست آورید.
ابتدا، یاد خواهید گرفت که چگونه از شرایط مسابقه و خراب شدن داده‌ها اجتناب کنید و همچنین چگونه از لامبدا‌ها و closure‌ها برای انجام عملیات کالکشن‌های همزمان به صورت thread-safe استفاده کنید. در ادامه، کالکشن‌های تولید کننده-مصرف کننده مانند پشته‌ها و صف‌ها را بررسی خواهید کرد. سپس یاد خواهید گرفت که چگونه به صورت امن همه‌ی آیتم هایی یک صف را استفاده کنید وقتی که نمی‌دانید که آیا ممکن است که سایر thread‌ها نیز، آیتم‌های دیگری را اضافه کرده باشند. در پایان شما درباره‌ی شیوه‌های خوب برنامه نویسی کنکاش خواهید کرد تا کالکشن‌های همزمان خود را کارا نگه دارید. در پایان این دوره، شما نحوه‌ی ذخیره بدون خطر داده‌ها در کالکشن‌ها و اینکه چندین thread به صورت همزمان به آن داده‌ها دسترسی داشته باشند را درک خواهید کرد؛ ضمن اینکه از باگ‌های همگام سازی thread که به صورتی دیگر می‌توانند کد همزمان را دچار افت کنند اجتناب کنید.

 

تعداد بازدید: ۱۱۵۳
دیدگاه ها: ۰
تاریخ: 1400/03/19 22:37
توسط: MotoMan
امتیاز: ۱
برچسب ها: dotNET Framework |Security |Video |

به عنوان یک توسعه نرم افزار در قبال کارفرما‌های خود وظیفه دارید تا داده‌های آن‌ها را محافظت کنید و امن نگه دارید. در دوره ویدیویی Practical Cryptography in .NET (رمزنگاری کاربردی در دات نت)، شما نحوه‌ی استفاده از NET Framework. را برای حفاظت از داده‌های خودتان به منظور محرمانه بودن، تمامیت، عدم تکذیب و احراز هویت یاد خواهید گرفت. این دوره، تولید اعداد تصادفی، هش کردن، هش کردن تصدیق شده، توابع مشتق کلیدی مبتنی بر کلمه عبور را پوشش خواهد داد. این دوره همچنین رمزگذاری متقارن و نامتقارن را با استفاده از DES، Triple DES، AES و RSA پوشش می‌دهد. سپس می‌آموزید که چگونه همه اینها را با هم ترکیب کنید و یک طرح رمزگذاری ترکیبی شامل AES، RSA، HMACS و امضای دیجیتال تولید کنید.

 
تعداد بازدید: ۱۲۴۳
دیدگاه ها: ۲
تاریخ: 1400/03/19 21:31
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp |dotNET Framework |Video |

بهترین روش‌ها برای خواندن و نوشتن اسناد XML در #C چه هستند؟ در دوره ویدیویی XML Fundamentals in C# (مبانی ایکس ام ال در سی شارپ) موسسه Pluralsight که توسط Paul D. Sheriff تدریس شده است، شما استفاده از LINQ to XML و کوئری‌های XPath را برای پردازش فایل‌های XML در سی شارپ یاد خواهید گرفت. در این دوره، همچنین از سریال سازی XML برای ذخیره سازی اشیا NET. در یک فایل XML و deserialize کردن فایل XML به یک شی NET. استفاده می‌کند.
در این دوره، ابتدا شما پردازش اسناد XML را با استفاده از LINQ to XML یاد خواهید گرفت. سپس، نحوه‌ی نوشتن کوئری‌های XPath را خواهید آموخت. در ادامه، شما نحوه‌ی اضافه کردن، ویرایش کردن و حذف کردن داده در یک سند XML را خواهید دید. سریال سازی XML برای نشان دادن چگونگی ذخیره یک شی دات نتی در یک فایل XML و سپس بازگرداندن آن XML به عنوان یک شی دات نتی مورد بررسی قرار گرفته است. در پایان، شما نحوه کش کردن داده‌های پایگاه داده که اغلب مورد استفاده قرار می‌گیرند را به عنوان یک فایل محلی XML بررسی می‌کنید و هنگامی که داده‌های سرور تغییر می‌کنند را تشخیص داده تا بتوانید فایل محلی خود را بروز کنید. هنگامی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش لازم XML برای پردازش اسناد XML در #C را در اختیار خواهید داشت.

 

تعداد بازدید: ۹۳۰
دیدگاه ها: ۱
تاریخ: 1400/03/18 23:26
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp |dotNET Framework |Video |

محبوبیت روز افزون وب که عمدتاً حول فناوری‌های مرتبط با جاوا اسکریپت است، به JSON اهمیت زیادی نسبت به سایر قالب‌های تبادل داده همچون XML داده است. در دوره ویدیویی Getting Started with JSON in C# Using Json.NET (شروع به کار با جی‌سان در سی شارپ با استفاده از JSON.NET) موسسه Pluralsight که توسط Xavier Morera تدریس شده است، شما دانش اساسی لازم که به شما امکان می‌دهد تا با JSON در دات نت کار کنید را یاد خواهید گرفت. ابتدا شما اصول اساسی سریال سازی (serialization) را فرا می‌گیرید. سپس نحوه کنترل و سفارشی سازی سریال سازی را با استفاده از تنظیمات و ویژگی‌ها بررسی می‌کنید. در ادامه، تکنیک‌های پیشرفته serialization و deserialization مانند LINQ to JSON را یاد می‌گیرید. در پایان، شما درباره آینده Json.NET در NET Core. و NET 5. اطلاعات کسب خواهید کرد. وقتی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش لازم برای کار با JSON در دات نت را در اختیار خواهید داشت.

تعداد بازدید: ۹۲۹
دیدگاه ها: ۰
تاریخ: 1400/03/18 22:18
توسط: MotoMan
امتیاز: ۰
برچسب ها: dotNET Framework |WEB API |.NET Core |Video |

از برنامه‌های وب ASP.NET Core گرفته تا برنامه‌های Xamarin، برنامه‌های ویندوزی و کنسول، اغلب با یک API یکپارچه می‌شوند. برای این کار، HttpClient گزینه‌ی پیش فرض و بهترین گزینه است. اما استفاده از آن خیلی بیشتر از ارسال درخواست و خواندن پاسخ است. در دوره ویدیویی Using HttpClient to Consume APIs in .NET Core (استفاده از HttpClient برای استفاده از API‌ها در دات نت کور) موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، نگاهی دقیق به استفاده از HttpClient و HttpClientFactory خواهید انداخت و از ساز و کار داخلی و تعاملات CRUD پایه تا کار با stream‌ها و فشرده سازی را بررسی خواهید کرد. ما همچنین لغو درخواست هایی را که دیگر نیازی به آنها نیست را پوشش خواهیم داد. علاوه بر این، شما یاد خواهید گرفت که چگونه از handler‌های پیام سفارشی برای بهبود قابلیت اطمینان درخواست‌های خود و آزمون واحد استفاده کنید. پس از به پایان رساندن این دوره، شما با زیر و بم یکپارچه کردن با API‌های انواع مختلف برنامه ها، آشنا خواهید شد.

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

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