C# 7.1 and .NET Core 2.0 Modern Cross-Platform Development Third Edition
کتابهای هزاران صفحه ای از #C وجود دارند که هدفشان تبدیل شدن به عنوان مرجعی جامع برای زبان برنامه نویسی #C و NET Framework. است. اما این کتاب متفاوت است؛ کتاب C# 7.1 و Net Core 2.0. – توسعه مدرن کراس پلتفرم، مختصر و جمع و جور است و هدفش این است که بتوان آن را به سرعت خواند. من این کتاب را نوشتم تا تبدیل به بهترین راهنمای گام به گام برای یادگیری روشهای کراس پلتفرم مدرن اثبات شده #C با استفاده از NET Core. باشد.
من به قسمتهای باحال #C اشاره میکنم تا بتوانید همکاران و کارفرمایانان خود را تحت تاثیر قرار بدهید و سریعتر برنامهها را تولید کنید، به جای اینکه حوصله بعضی از خوانندگان را با توضیح هر چیز کوچکی سر ببرم. من فرض را بر این گذاشته ام که اگر اصطلاحی استفاده میکنم که برای شما تازگی دارد، شما آن را گوگل میکنید تا جوابتان را پیدا کنید.
در پایان هر فصل نیز بخشی به نام تمرین و جست و جو هست که شما تمرینهای عملی انجام میدهید و موضوعاتی عمقیتر را به کمک سر نخی که من به شما میدهم خودتان کشف خواهید کرد.
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development, Third Edition, is a practical guide to creating powerful cross-platform applications with C# 7.1 and .NET Core 2.0. It gives readers of any experience level a solid foundation in C# and .NET. The first part of the book runs you through the basics of C#, as well as debugging functions and object-oriented programming, before taking a quick tour through the latest features of C# 7.1 such as default literals, tuples, inferred tuple names, pattern matching, out variables, and more.
After quickly taking you through C# and how .NET works, this book dives into the .NET Standard 2.0 class libraries, covering topics such as packaging and deploying your own libraries, and using common libraries for working with collections, performance, monitoring, serialization, files, databases, and encryption. The final section of the book demonstrates the major types of application that you can build and deploy cross-device and cross-platform. In this section, you'll learn about websites, web applications, web services, Universal Windows Platform (UWP) apps, and mobile apps. By the end of the book, you'll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET.
Table of Contents
1: HELLO, C#! WELCOME, .NET CORE!
2: PART 1 – C# 7.1
3: SPEAKING C#
4: CONTROLLING THE FLOW AND CONVERTING TYPES
5: WRITING, DEBUGGING, AND TESTING FUNCTIONS
6: BUILDING YOUR OWN TYPES WITH OBJECT-ORIENTED PROGRAMMING
7: IMPLEMENTING INTERFACES AND INHERITING CLASSES
8: PART 2 – .NET CORE 2.0 AND .NET STANDARD 2.0
9: UNDERSTANDING AND PACKAGING .NET STANDARD TYPES
10: USING COMMON .NET STANDARD TYPES
11: WORKING WITH FILES, STREAMS, AND SERIALIZATION
12: PROTECTING YOUR DATA AND APPLICATIONS
13: WORKING WITH DATABASES USING ENTITY FRAMEWORK CORE
14: QUERYING AND MANIPULATING DATA USING LINQ
15: IMPROVING PERFORMANCE AND SCALABILITY USING MULTITASKING
16: PART 3 – APP MODELS
17: BUILDING WEB SITES USING ASP.NET CORE RAZOR PAGES
18: BUILDING WEB SITES USING ASP.NET CORE MVC
19: BUILDING WEB SERVICES AND APPLICATIONS USING ASP.NET CORE
20: BUILDING WINDOWS APPS USING XAML AND FLUENT DESIGN
21: BUILDING MOBILE APPS USING XAML AND XAMARIN.FORMS
22: SUMMARY
23: ANSWERS TO THE TEST YOUR KNOWLEDGE QUESTIONS