آموزش جامع C# 14 و .NET 10 برای توسعه اپلیکیشن در سال 2026 - آخرین آپدیت

دانلود Master C# 14 & .NET 10 for 2026 App Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در دنیای C# 14 و .NET 10 غوطه‌ور شوید تا در توسعه اپلیکیشن‌های مدرن متخصص شوید. از درک اجزای اصلی فریم‌ورک .NET گرفته تا تسلط بر مبانی C#، برنامه‌نویسی شی‌گرا (OOP) و موضوعات پیشرفته، این دوره شما را به مهارت‌های لازم برای توسعه اپلیکیشن‌های مقیاس‌پذیر و بهینه مجهز می‌کند. این دوره ترکیبی از دانش بنیادی و تجربه عملی است تا شما را برای توسعه در دنیای واقعی آماده کند. شما با راه‌اندازی محیط توسعه، یادگیری .NET SDK، Runtime و ابزارهای ضروری Visual Studio شروع خواهید کرد. سپس مفاهیم C# شامل متغیرها، حلقه‌ها، شرط‌ها و متدها را بررسی می‌کنید. پوشش جامع OOP شما را با کلاس‌ها، اشیاء، ارث‌بری، چندریختی و انتزاع آشنا می‌کند. در ادامه، موضوعات پیشرفته‌ای مانند اینترفیس‌ها، Overloading متدها و Null Safety را خواهید آموخت تا بتوانید کدهایی تمیزتر و قدرتمندتر بنویسید. چه در برنامه‌نویسی تازه‌کار باشید و چه از زبان دیگری مهاجرت کرده باشید، این دوره برای هدایت شما در کل چرخه توسعه .NET طراحی شده است. با ترکیب تئوری و تمرینات عملی، این دوره برای توسعه‌دهندگانی که می‌خواهند مهارت‌های C# خود را تثبیت کرده و اپلیکیشن‌های خود را به سطح بالاتری ببرند، ایده‌آل است. در پایان این دوره، قادر خواهید بود اپلیکیشن‌های کامل .NET بسازید، از ویژگی‌های پیشرفته C# برای برنامه‌نویسی بهینه استفاده کنید و با اعتماد به نفس کامل با فریم‌ورک .NET 10 برای توسعه راهکارهای مطابق با استانداردهای مدرن صنعت کار کنید.

سرفصل ها و درس ها

مقدمه و راه‌اندازی Intro & Setup

  • خوش‌آمدگویی Welcome

  • نکات مهم Important Notes

  • دات‌نت (.NET) چیست؟ What Is .NET

  • معرفی .NET SDK .NET SDK

  • معرفی .NET Runtime .NET Runtime

  • کتابخانه کلاس پایه (BCL) Base Class Library

  • سولوشن، پروژه‌ها و اسمبلی‌ها Solution, Projects & Assemblies

  • ساختار سولوشن و پروژه Solution & Project Structure

  • چرخه‌های انتشار .NET .NET Release Cycles

  • نصب Visual Studio Code Installing Visual Studio Code

  • نحوه استفاده از Visual Studio Code How To Use Visual Studio Code

  • دسترسی به مخزن کدها Access Code Repository

مبانی C# C# Fundamentals

  • مقدمه Introduction

  • متغیرها Variables

  • کلاس System.Console System.Console Class

  • عبارات (Expressions) Expressions

  • ترتیب ارزیابی‌ها Order Of Evaluations

  • عملگر شرطی سه تایی (Ternary) Ternary Conditional Operator

  • دستور If If Statement

  • دستور Switch Switch Statement

  • حلقه For For Loop

  • حلقه While While Loop

  • حلقه Do While Do While Loop

  • دستور Break Break

  • دستور Continue Continue

مبانی برنامه‌نویسی شی‌گرا (OOP) OOP Fundamentals

  • مقدمه Introduction

  • برنامه‌نویسی شی‌گرا (OOP) چیست؟ What Is OOP?

  • کلاس‌ها و اشیاء Class & Objects

  • فیلدها (Fields) Fields

  • ویژگی‌ها (Properties) Properties

  • متدها Methods

  • سازنده (Constructor) Constructor

  • کلمه کلیدی This This Keyword

  • سازنده اولیه (Primary Constructor) Primary Constructor

  • اعضای Expression Bodied Expression-Bodied Members

  • ویژگی‌های مبتنی بر فیلد Field-Backed Properties

  • اصلاح‌کننده Required Required Modifier

  • اصلاح‌کننده Static Static Modifier

  • تفاوت اصلاح‌کننده‌های Readonly و Const Readonly vs Const Modifiers

مباحث پیشرفته OOP OOP Advanced

  • مقدمه Introduction

  • چهار ستون اصلی OOP 4 Pillars Of OOP

  • اصلاح‌کننده‌های دسترسی (Access Modifiers) Access Modifiers

  • کلاس‌های پایه و مشتق شده Base & Derived Classes

  • تبدیل به بالا (Upcasting) و تبدیل به پایین (Downcasting) Upcasting & Downcasting

  • اصلاح‌کننده Virtual Virtual Modifier

  • اصلاح‌کننده Abstract Abstract Modifier

  • بارگذاری بیش از حد متد (Overloading) Method Overloading

  • اینترفیس‌ها Interfaces

  • عملگر Is Is Operator

  • اصلاح‌کننده Sealed Sealed Modifier

ساختارها (Structs) و شمارنده‌ها (Enums) Structs & Enums

  • مقدمه Introduction

  • ساختارها (Structs) Structs

  • ساختارهای Readonly Readonly Structs

  • عبارت With With Expression

  • سازنده بدون پارامتر صریح Explicit Parameterless Constructor

  • ساختارهای Auto Default Auto-Default Structs

  • سازنده اولیه (Primary Constructor) Primary Constructor

  • انواع اولیه به عنوان ساختار Primitives As Structs

  • شمارنده‌ها (Enums) Enums

رفتار نوع و ذخیره‌سازی Type Behavior & Storage

  • مقدمه Introduction

  • سیستم نوع مشترک (CTS) Common Type System

  • کلاس System.Object System.Object Class

  • تفاوت انواع مقداری (Value) و ارجاعی (Reference) Value vs Reference Types

  • تفاوت معنایی Value و Reference Value vs Reference Semantics

  • پشته (Stack) در مقابل تپه (Heap) Stack vs Heap

  • اصلاح‌کننده‌های Ref، Out و In Ref vs Out vs In Modifiers

  • باکسینگ و آن‌باکسینگ (Boxing/Unboxing) Boxing vs Unboxing

امنیت مقدار نال (Null Safety) Null Safety

  • مقدمه Introduction

  • قابلیت نال‌پذیری (Nullability) چیست؟ What Is Nullability?

  • انواع مقداری نال‌پذیر Nullable Value Types

  • انواع ارجاعی نال‌پذیر Nullable Reference Types

  • عملگر Null Coalescing Null-Coalescing Operator

  • عملگر تخصیص Null Coalescing Null-Coalescing Assignment Operator

  • عملگر شرطی نال Null-Conditional Operator

  • عملگر تخصیص شرطی نال Null-Conditional Assignment Operator

  • عملگر Null Forgiving Null-Forgiving Operator

مبانی علوم کامپیوتر CS Fundamentals

  • مقدمه Introduction

  • الگوریتم‌ها و ساختارهای داده Algorithms & Data Structures

  • تحلیل پیچیدگی Complexity Analysis

  • نماد Big O Big O Notation

آرایه‌ها Arrays

  • مقدمه Introduction

  • ساختار آرایه Array Structure

  • پیمایش آرایه Array Iteration

  • عنصر Spread Spread Element

  • آرایه‌های چندبعدی Multidimensional Arrays

  • آرایه‌های دندانه‌دار (Jagged Arrays) Jagged Arrays

  • عملیات روی آرایه‌ها Array Operations

رشته‌ها (Strings) Strings

  • مقدمه Introduction

  • ساختار رشته (String) String Structure

  • درون‌یابی رشته‌ها (Interpolation) String Interpolation

  • توالی‌های Escape Escape Sequences

  • رشته‌های Verbatim Verbatim String Literals

  • رشته‌های Raw Raw String Literals

  • کلاس StringBuilder StringBuilder

  • عملیات روی رشته‌ها String Operations

گام‌های بعدی Next Steps

  • تبریکات! Congratulations!

  • نقاط عطف آینده Future Milestones

نمایش نظرات

آموزش جامع C# 14 و .NET 10 برای توسعه اپلیکیشن در سال 2026
جزییات دوره
17h 49m
97
(آخرین آپدیت)
91
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده