دانلود کتاب Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs – برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد

45,000 تومان

شناسه محصول: 82de3518a940 دسته:

توضیحات

Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8

Key Features

  • Learn the fundamentals of C# with the help of easy-to-follow examples and explanations
  • Leverage the latest features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streams
  • Explore object-oriented programming, functional programming, and multithreading concepts

Book Description

The C# programming language is often developers’ primary choice for creating a wide range of applications for desktop, cloud, and mobile. In nearly two decades of its existence, C# has evolved from a general-purpose, object-oriented language to a multi-paradigm language with impressive features.

This book will take you through C# from the ground up in a step-by-step manner. You’ll start with the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Once comfortable with the basics, you’ll then progress to learning object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction. Generics, functional programming, dynamic, and asynchronous programming are covered in detail. This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you’ll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you’ll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio.

By the end of this book, you’ll be well-versed with the essentials of the C# language and be ready to start creating apps with it.

What you will learn

  • Get to grips with all the new features of C# 8
  • Discover how to use attributes and reflection to build extendable applications
  • Utilize LINQ to uniformly query various sources of data
  • Use files and streams and serialize data to JSON and XML
  • Write asynchronous code with the async-await pattern
  • Employ .NET Core tools to create, compile, and publish your applications
  • Create unit tests with Visual Studio and the Microsoft unit testing frameworks

Who this book is for

If you have little experience in coding or C# and want to learn the essentials of C# programming to develop powerful programming techniques, this book is for you. It will also help aspiring programmers to write scripts or programs to accomplish specific tasks.

Table of Contents

  1. Starting with the Building Blocks of C#
  2. Data Types and Operators
  3. Control Statements and Exceptions
  4. Understanding the Various User-Defined Types
  5. Object-Oriented Programming in C#
  6. Generics
  7. Collections
  8. Advanced Topics
  9. Resource Management
  10. Lambdas, LINQ, and Functional Programming
  11. Reflection and Dynamic Programming
  12. Multithreading and Async Programming
  13. Files, Streams, and Serialization
  14. Error Handling
  15. New Features of C# 8
  16. C# in Action with .NET Core 3
  17. Unit Testing

————————————————————–

ترجمه ماشینی :

با C# شروع کنید و دانش خود را در مورد مفاهیم اصلی برنامه نویسی مانند برنامه نویسی رویه ای، شی گرا، عمومی، عملکردی و ناهمزمان همراه با آخرین ویژگی های C# 8 تقویت کنید

< h4>ویژگی‌های کلیدی

  • با کمک مثال‌ها و توضیحات ساده، اصول C# را بیاموزید
  • از جدیدترین ویژگی‌های C# 8، از جمله انواع مرجع ته‌پذیر استفاده کنید. ، پیشرفت های تطبیق الگو و جریان های ناهمزمان
  • برنامه نویسی شی گرا، برنامه نویسی تابعی و مفاهیم چند رشته ای را کاوش کنید

توضیحات کتاب

برنامه نویسی C# زبان اغلب انتخاب اصلی توسعه دهندگان برای ایجاد طیف گسترده ای از برنامه های کاربردی برای دسکتاپ، ابر و موبایل است. سی شارپ در نزدیک به دو دهه از عمر خود، از یک زبان همه منظوره و شی گرا به یک زبان چند پارادایم با ویژگی های چشمگیر تبدیل شده است.

این کتاب به صورت گام به گام شما را از ابتدا به زبان سی شارپ راهنمایی می کند. شما با بلوک‌های ساختمان سی شارپ شروع می‌کنید که شامل انواع داده‌های پایه، متغیرها، رشته‌ها، آرایه‌ها، عملگرها، دستورات کنترل و حلقه‌ها می‌شود. هنگامی که با اصول اولیه آشنا شدید، سپس به یادگیری مفاهیم برنامه نویسی شی گرا مانند کلاس ها و ساختارها، اشیاء، رابط ها و انتزاع خواهید رسید. ژنریک، برنامه نویسی تابعی، برنامه نویسی پویا و ناهمزمان به تفصیل پوشش داده شده است. این کتاب همچنین شما را از طریق عبارات منظم، بازتاب، مدیریت حافظه، تطبیق الگو، استثناها و بسیاری از موضوعات پیشرفته دیگر راهنمایی می کند. با پیشروی، چارچوب دات نت Core 3 را کاوش خواهید کرد و نحوه استفاده از رابط خط فرمان دات نت (CLI)، مصرف بسته های NuGet، توسعه برای لینوکس و مهاجرت برنامه های ساخته شده با .NET Framework را خواهید آموخت. در نهایت، نحوه اجرای تست های واحد با چارچوب های تست واحد مایکروسافت موجود در ویژوال استودیو را خواهید فهمید.

در پایان این کتاب، شما به خوبی با ملزومات زبان سی شارپ آشنا خواهید شد و آماده خواهید بود که با آن برنامه ایجاد کنید.

آنچه خواهید آموخت< /h4>

  • با تمام ویژگی‌های جدید C# 8 آشنا شوید
  • نحوه استفاده از ویژگی‌ها و بازتاب برای ساختن برنامه‌های کاربردی قابل توسعه را بیابید
  • از LINQ برای پرس‌وجویی یکنواخت استفاده کنید. منابع مختلف داده
  • استفاده از فایل ها و جریان ها و سریال سازی داده ها به JSON و XML
  • نوشتن کد ناهمزمان با الگوی async-await
  • استفاده از ابزارهای NET Core برای ایجاد، کامپایل و انتشار برنامه های خود
  • تست های واحد را با ویژوال استودیو و چارچوب های تست واحد مایکروسافت ایجاد کنید

این کتاب برای چه کسانی است

اگر تجربه کمی در برنامه نویسی یا سی شارپ دارید و می خواهید اصول برنامه نویسی سی شارپ را برای توسعه تکنیک های برنامه نویسی قدرتمند یاد بگیرید، این کتاب برای شما مناسب است. همچنین به برنامه نویسان مشتاق کمک می کند تا اسکریپت ها یا برنامه هایی را برای انجام وظایف خاص بنویسند.

فهرست محتوا

  1. شروع با بلوک های ساختمانی C#
  2. انواع داده ها و اپراتورها
  3. گزاره های کنترلی و استثنائات
  4. آشنایی با انواع مختلف تعریف شده توسط کاربر
  5. برنامه نویسی شی گرا در سی شارپ
  6. Generics
  7. مجموعه ها
  8. موضوعات پیشرفته
  9. مدیریت منابع
  10. Lambdas، LINQ و برنامه نویسی تابعی
  11. انعکاس و پویا برنامه نویسی
  12. برنامه نویسی چند رشته ای و غیر همگام
  13. فایل ها، جریان ها و سریال سازی
  14. مدیریت خطا
  15. ویژگی های جدید C# 8
  16. C# در عمل با NET Core 3
  17. تست واحد

 

tag : دانلود کتاب برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد , Download برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد , دانلود برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد , Download Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs Book , برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد دانلود , buy برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد , خرید کتاب برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد , دانلود کتاب Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs , کتاب Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs , دانلود Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs , خرید Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs , خرید کتاب Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs – برنامه نویسی سی شارپ را بیاموزید: راهنمای ساختن پایه ای محکم در زبان سی شارپ برای نوشتن برنامه های کارآمد”