Programming C# 8.0: Build Cloud, Web, and Desktop Applications
زبان #C به شکل غیر قابل انکاری یکی از تطبیق پذیرترین زبانهای برنامه نویسی است که امروزه در دسترس مهندسان است. با استفاده از این راهنمای جامع، یاد میگیرید که ترکیب #C و NET. چقدر قدرتمند است. این کتاب از طریق اصول و تکنیکهای C# 8.0، شما را برای ساختن برنامههای ابری، وب و دسکتاپ راهنمایی میکند.
کتاب Programming C# 8.0، برای برنامه نویسان با تجربه طراحی شده است و با ارائه نمونه کدهای زیاد، شما را در یادگیری زیر و بم زبان سی شارپ مثل generic ها، LINQ و برنامه نویسی نا همزمان راهنمایی میکند. شما آخرین قابلیتهای C# 8.0 از جمله asynchronous streams، nullable references، تطبیق الگو، پیاده سازی اینترفیس پیش فرض، محدودهها و گرامر جدید ایندکس کردن و تغییرات در ابزارهای دات نت را در این کتاب به سرعت میآموزید.
مطالبی که در کتاب برنامه نویسی سی شارپ 8.0، خواهید آموخت:
- یادگیری امکانات پایه ای کد نویسی سی شارپ مثل کلاس ها، انواع سفارشی دیگر، مجموعهها و مدیریت خطا
- یادگیری چگونگی نوشتن کد هایی با کارایی بالا و مصرف حافظه بهینه با استفاده از Span و انواع حافظه NET Core.
- کوئری گرفتن و پردازش کردن منابع داده مختلف مثل مدلهای اشیای درون حافظه ای، پایگاههای داده، جریانهای داده و اسناد XML با LINQ
- استفاده از امکانات multithreading دات نت برای استفاده از تواناییهای پردازش موازی کامپیوتر
- یادگیری این که چگونه قابلیتهای asynchronous زبان سی شارپ میتواند موجب بهبود پاسخ گویی و مقیاس پذیری برنامه شود