Pro C# 8 with .NET Core 3: Foundational Principles and Practices in Programming

تاریخ: 1399/07/11 18:11
توسط: MotoMan
امتیاز: ۴
تعداد بازدید: ۵۰۰۵
دیدگاه ها: ۰
کتاب Pro C# 8 with .NET Core 3: Foundational Principles and Practices in Programming
Apress
Andrew Troelsen, Phil Japikse
9781484257555
2020
1281
English

شما می‌دانید که ساختن راهکار‌های نرم افزاری با استفاده از هر پلتفرم یا زبانی بسیار پیچیده است و مخصوص بخش، شرکت، مشتری و موضوع شماست. شاید شما در صنعت انتشارات الکترونیکی کار می‌کنید، سیستم هایی را برای ایالت یا دولت محلی توسعه می‌دهید، یا در ناسا یا یک شاخه از ارتش کار می‌کنید.
در مجموع، ما در صنایع مختلفی کار کرده ایم، از جمله توسعه نرم افزارهای آموزشی کودکان (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 و چارچوب‌های مدرن برای سرویس ها، وب و برنامه‌های هوشمند کلاینت

 

 

Table of Contents:
- Part I: Introducing C# and .NET Core
- Chapter 1: Introducing .NET Core
- Chapter 2: Building C# Applications
- Part II: Core C# Programming
- Chapter 3: Core C# Programming Constructs, Part 1
- Chapter 4: Core C# Programming Constructs, Part 2
- Part III: Object-Oriented Programming with C#
- Chapter 5: Understanding Encapsulation
- Chapter 6: Understanding Inheritance and Polymorphism
- Chapter 7: Understanding Structured Exception Handling
- Chapter 8: Working with Interfaces
- Chapter 9: Understanding Object Lifetime
- Part IV: Advanced C# Programming
- Chapter 10: Collections and Generics
- Chapter 11: Advanced C# Language Features
- Chapter 12: Delegates, Events, and Lambda Expressions
- Chapter 13: LINQ to Objects
- Chapter 14: Processes, AppDomains, and Load Contexts
- Chapter 15: Multithreaded, Parallel, and Async Programming
- Part V: Programming with .NET Core Assemblies
- Chapter 16: Building and Configuring Class Libraries
- Chapter 17: Type Reflection, Late Binding, and Attribute-Based Programming
- Chapter 18: Dynamic Types and the Dynamic Language Runtime
- Chapter 19: Understanding CIL and the Role of Dynamic Assemblies
- Part VI: File and Data Handling
- Chapter 20: File I/O and Object Serialization
- Chapter 21: Data Access with ADO.NET
- Chapter 22: Introducing Entity Framework Core
- Chapter 23: Finishing the Data Access Layer
- Part VII: Windows Client Development
- Chapter 24: Introducing Windows Presentation Foundation and XAML
- Chapter 25: WPF Controls, Layouts, Events, and Data Binding
- Chapter 26: WPF Graphics Rendering Services
- Chapter 27: WPF Resources, Animations, Styles, and Templates
- Chapter 28: WPF Notifications, Validations, Commands, and MVVM
- Part VIII: ASP.NET Core
- Chapter 29: Introducing ASP.NET Core
- Chapter 30: RESTful Services with ASP.NET Core
- Chapter 31: MVC Applications with ASP.NET Core

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

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