Pro C# 8 with .NET Core 3: Foundational Principles and Practices in Programming
شما میدانید که ساختن راهکارهای نرم افزاری با استفاده از هر پلتفرم یا زبانی بسیار پیچیده است و مخصوص بخش، شرکت، مشتری و موضوع شماست. شاید شما در صنعت انتشارات الکترونیکی کار میکنید، سیستم هایی را برای ایالت یا دولت محلی توسعه میدهید، یا در ناسا یا یک شاخه از ارتش کار میکنید.
در مجموع، ما در صنایع مختلفی کار کرده ایم، از جمله توسعه نرم افزارهای آموزشی کودکان (Oregon Trail / Amazon Trail)، سیستمهای مختلف سازمانی و پروژه هایی در صنایع پزشکی و مالی. این احتمال تقریباً 100 درصدی است که کدی که در محل کار خود مینویسید ارتباط چندانی با کدی که ما طی این سالها نوشته ایم، نداشته باشد.
بنابراین، در این کتاب، ما عمداً تصمیم گرفته ایم که از ایجاد مثال هایی که کد را به صنعت یا روش برنامه نویسی خاصی گره میزند، اجتناب کنیم. با توجه به این، ما سی شارپ، شی گرایی، CoreCLR و کتابخانههای کلاس پایه NET Core. را با استفاده از مثالهای که مخصوص صنعت خاصی نیست، توضیح میدهیم. به جای اینکه تمامی مثال ها، گیریدی از دادهها را پر کند، محاسبه حقوق و دستمزد یا فلان چیز را انجام دهد، ما به موضوعی که همه میتوانیم با آن ارتباط داشته باشیم، پایبند هستیم: اتومبیل (به همراه تعدادی ساختارهای هندسی و سیستمهای حقوق و دستمزد کارمندان که برای محکم کاری اضافه شده اند)؛ و این همان جایی است که شما وارد میشوید.
وظیفه ما توضیح دادن زبان برنامه نویسی سی شارپ و جنبههای اصلی پلتفرم NET Core. به بهترین وجه ممکن است. همچنین، ما همه تلاش خود را برای تجهیز شما به ابزارها و استراتژیهای لازم برای ادامه مطالعه شما تا پایان این کتاب انجام خواهیم داد. وظیفه شما نیز این است که این اطلاعات را بگیرید و آنها را برای تمرینهای برنامه نویسی خاص خود بکار گیرید. بدیهی است که ما درک میکنیم که پروژههای شما به احتمال زیاد حول خودروهایی با نامهای دوستانه حیوانات خانگی نیست. اما این همان دانش کاربردی است!
کتاب Pro C# 8 with .NET Core 3 از عناوین کلاسیک مهم است که زبان برنامه نویسی #C و چارچوبی که در بستر آن است را به صورت جامع بررسی کرده است. اکنون در ویرایش نهم کتاب حرفه ای شدن در سی شارپ 8 با NET Core 3.، شما جدیدترین قابلیتهای C# 8 و NET Core. را همراه با فصلهای جدیدی در مورد چارچوب سبک و کراس پلتفرم مایکروسافت، یعنی NET Core 3.1. پیدا خواهید کرد. پوشش ASP.NET Core ،Entity Framework Core و موارد دیگر، در کنار آخرین به روز رسانیها برای NET Core.، از جمله Windows Presentation Foundation (WPF) نیز وجود دارد. این کتاب نه تنها تمامی جدیدترین قابلیتهای C# 8 را پوشش میدهد، بلکه همه فصلها و نمونه کد ها، برای این نسخه جدید بازنویسی شده اند.
این کتاب را مطالعه کنید تا بفهمید که چرا این کتاب بیش از 15 سال مورد علاقه توسعه دهندگان سی شارپ در سراسر جهان بوده است. با کمک این کتاب در تکنیکهای توسعه شی گرا، attributeها و reflection، genericها و کالکشنها و بسیاری از موضوعات پیشرفته ای که در کتابهای دیگر یافت نمیشوند (مانند CIL opcodes و انتشار اسمبلیهای پویا) پایه ای محکم بدست آورید.
مطالبی که در کتاب «سی شارپ 8 با NET Core 3. حرفه ای: اصول و روشهای اساسی در برنامه نویسی» یاد خواهید گرفت:
- بررسی قابلیتهای جدید سی شارپ 8 و به روز رسانی قابلیتهای قبلی
- شروع به کار با برنامهها و وب سرویسهای ASP.NET Core و Entity Framework Core
- کار با جدیدترین نسخه Windows Presentation Foundation که اکنون بخشی از NET Core. است
- درک فلسفه پشت NET. و جایگزین کراس پلتفرم آن یعنی NET Core.
- توسعه برنامهها با #C و چارچوبهای مدرن برای سرویس ها، وب و برنامههای هوشمند کلاینت