آموزش C# 10 اصول

C# 10 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: C# 10 زبان ترجیحی برای ساخت برنامه های دات نت است. در این دوره، شما اصول اولیه زبان سی شارپ را یاد خواهید گرفت و برنامه های کاربردی سی شارپ خود را ایجاد می کنید. در این دوره، C# 10 Fundamentals، اصول توسعه اپلیکیشن سی شارپ را یاد خواهید گرفت. ابتدا، نحو زبان C# شامل دستورات تصمیم گیری و تکرار، متدها و عملگرها را مشاهده خواهید کرد. در مرحله بعد، توسعه شی گرا را با زبان C# با کلاس ها و اشیاء بررسی خواهید کرد. در نهایت، نحوه کار با کلاس های کتابخانه کلاس دات نت از جمله نحوه کار با فایل ها و مدیریت استثناها را یاد خواهید گرفت. پس از اتمام این دوره، مهارت ها و دانش C# 10 مورد نیاز برای ساخت اپلیکیشن های واقعی مبتنی بر C# را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با C# 10 و NET 6 Getting Started with C# 10 and .NET 6

  • معرفی ماژول Module Introduction

  • سلام سی# Hello C#

  • تنظیم محیط شما Setting up Your Environment

  • نسخه ی نمایشی: تنظیم محیط خود با استفاده از ویژوال استودیو Demo: Setting up Your Environment Using Visual Studio

  • اولین برنامه سی شارپ خود را با استفاده از ویژوال استودیو بسازید Building Your First C# Program Using Visual Studio

  • نسخه ی نمایشی: ایجاد اولین برنامه C# شما Demo: Creating Your First C# Application

  • نسخه ی نمایشی: نوشتن کد سی شارپ Demo: Writing C# Code

  • نسخه ی نمایشی: کاوش فایل ها در یک برنامه C# Demo: Exploring the Files in a C# Application

  • اشکال زدایی کد ما Debugging Our Code

  • نسخه ی نمایشی: اشکال زدایی در ویژوال استودیو Demo: Debugging in Visual Studio

  • ساخت برنامه های کاربردی با استفاده از CLI Building Applications Using the CLI

  • نسخه ی نمایشی: ساخت برنامه های کاربردی با استفاده از CLI Demo: Building Applications Using the CLI

  • نسخه ی نمایشی: با استفاده از Docs Demo: Using the Docs

  • خلاصه Summary

یادگیری نحو C# Learning the C# Syntax

  • معرفی ماژول Module Introduction

  • آشنایی با بلوک های ساختمانی ضروری سی شارپ Understanding the Essential C# Building Blocks

  • نسخه ی نمایشی: استفاده از بلوک های ساختمانی ضروری سی شارپ Demo: Using the Essential C# Building Blocks

  • کار با انواع داخلی Working with Built-in Types

  • نسخه ی نمایشی: کار با انواع اولیه Demo: Working with Primitive Types

  • نسخه ی نمایشی: استفاده از مقادیر ثابت Demo: Using Constant Values

  • شناختن رشته ها Getting to Know Strings

  • نسخه ی نمایشی: ایجاد رشته ها Demo: Creating Strings

  • ج# اپراتورها C# Operators

  • نسخه ی نمایشی: استفاده از اپراتورها در سی شارپ Demo: Using Operators in C#

  • اعضا در انواع اولیه Members On Primitive Types

  • نسخه ی نمایشی: کار با اعضا بر روی انواع اولیه Demo: Working with Members on Primitive Types

  • استفاده از تاریخ و زمان در سی شارپ Using Date and Time in C#

  • نسخه ی نمایشی: کار با DateTime Demo: Working with DateTime

  • تبدیل بین انواع Converting Between Types

  • نسخه ی نمایشی: تبدیل بین انواع Demo: Converting Between Types

  • تایپ ضمنی Implicit Typing

  • نسخه ی نمایشی: با استفاده از var Demo: Using var

  • خلاصه Summary

افزودن بیانیه های تصمیم گیری و تکرار در سی شارپ Adding Decision and Iteration Statements in C#

  • معرفی ماژول Module Introduction

  • کار با مقادیر بولی Working with Boolean Values

  • نسخه ی نمایشی: کار با اپراتورهای رابطه ای Demo: Working with relational Operators

  • تصمیم گیری با بیانیه if Making Decisions with the if Statement

  • نسخه ی نمایشی: استفاده از if statements Demo: Using if Statements

  • با استفاده از عبارت switch Using the switch Statement

  • نسخه ی نمایشی: با استفاده از عبارت switch Demo: Using the switch Statement

  • افزودن تکرارها Adding Iterations

  • نسخه ی نمایشی: ایجاد یک حلقه while Demo: Creating a while Loop

  • با استفاده از do while و حلقه for Using the do while and the for Loop

  • نسخه ی نمایشی: حلقه های بیشتر Demo: More Loops

  • خلاصه Summary

استفاده از متدها در سی شارپ Using Methods in C#

  • معرفی ماژول Module Introduction

  • روش های درک Understanding Methods

  • نسخه ی نمایشی: ایجاد و استفاده از روش ها Demo: Creating and Using Methods

  • نسخه ی نمایشی: افزودن یک فایل کمکی Demo: Adding a Helper File

  • یافتن روش صحیح Finding the Correct Method

  • نسخه ی نمایشی: استفاده از روش اضافه بار Demo: Using Method Overloading

  • درک دامنه متغیر Understanding Variable Scope

  • نسخه ی نمایشی: با استفاده از دامنه متغیر Demo: Using Variable Scope

  • گزینه های بیشتر با روش ها More Options with Methods

  • نسخه ی نمایشی: با استفاده از پارامترهای اختیاری و آرگومان های نامگذاری شده Demo: Using Optional Parameters and Named Arguments

  • نسخه ی نمایشی: استفاده از Expression-Bodyed Members Demo: Using Expression-bodied Members

  • معرفی روش اصلی Introducing the Main Method

  • نسخه ی نمایشی: کاوش در روش اصلی Demo: Exploring the Main Method

  • خلاصه Summary

کار با رشته ها Working with Strings

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: یک جمع بندی کوچک روی رشته ها Demo: A Small Recap on Strings

  • کار با رشته ها Working with Strings

  • نسخه ی نمایشی: کار با رشته ها Demo: Working with Strings

  • استفاده از کاراکترهای فرار Using Escape Characters

  • نسخه ی نمایشی: با استفاده از شخصیت های فرار Demo: Using Escape Characters

  • تست رشته ها برای برابری Testing Strings for Equality

  • نسخه ی نمایشی: مقایسه رشته ها Demo: Comparing Strings

  • تجزیه رشته ها از انواع دیگر Parsing Strings from Other Types

  • نسخه ی نمایشی: تجزیه رشته ها Demo: Parsing Strings

  • خلاصه Summary

ایجاد کلاس ها و اشیا Creating Classes and Objects

  • معرفی ماژول Module Introduction

  • درک کلاس ها Understanding Classes

  • دمو: ایجاد کلاس کارمند Demo: Creating the Employee Class

  • استفاده از اشیاء Using Objects

  • دمو: ایجاد یک شی Demo: Creating an Object

  • نسخه ی نمایشی: کار با چندین شی Demo: Working with Several Objects

  • خلاصه Summary

درک انواع ارزش و انواع مرجع Understanding Value Types and Reference Types

  • معرفی ماژول Module Introduction

  • انواع ارزش و انواع مرجع Value Types and Reference Types

  • نسخه ی نمایشی: کار با انواع ارزش و مرجع Demo: Working with Value and Reference Types

  • پارامترهای روش Method Parameters

  • نسخه ی نمایشی: عبور پارامترها بر اساس مقدار و بر اساس مرجع Demo: Passing Parameters by Value and by Reference

  • نسخه ی نمایشی: در حال استفاده Demo: Using out

  • رشته ها نیز انواع مرجع هستند Strings Are Reference Types Too

  • نسخه ی نمایشی: رشته ها انواع مرجع هستند Demo: Strings Are Reference Types

  • کار با انواع سفارشی Working with Custom Types

  • نسخه ی نمایشی: انواع سفارشی Demo: Custom Types

  • ایجاد شمارش Creating Enumerations

  • نسخه ی نمایشی: ایجاد شمارش Demo: Creating Enumerations

  • کار با Structs Working with Structs

  • نسخه ی نمایشی: ایجاد یک ساختار Demo: Creating a Struct

  • خلاصه Summary

انجام کارهای بیشتر با کلاس ها و انواع سفارشی Doing More with Classes and Custom Types

  • معرفی ماژول Module Introduction

  • گروه بندی کلاس ها در فضای نام Grouping Classes in Namespaces

  • نسخه ی نمایشی: کار با فضاهای نام Demo: Working with Namespaces

  • معرفی استاتیک داده ها Introducing Static Data

  • نسخه ی نمایشی: با استفاده از استاتیک Demo: Using Static

  • کار با تهی Working with Null

  • نسخه ی نمایشی: با استفاده از تهی Demo: Using Null

  • آشنایی با جمع آوری زباله Understanding Garbage Collection

  • نسخه ی نمایشی: با استفاده از جمع آوری زباله Demo: Using Garbage Collection

  • نسخه ی نمایشی: استفاده از کتابخانه کلاس Demo: Using a Class Library

  • خلاصه Summary

استفاده از آرایه ها و لیست ها Using Arrays and Lists

  • معرفی ماژول Module Introduction

  • درک آرایه ها Understanding Arrays

  • نسخه ی نمایشی: ایجاد آرایه ها Demo: Creating Arrays

  • نسخه ی نمایشی: کار با آرایه ای از اشیاء کارمند Demo: Working with an Array of Employee Objects

  • نسخه ی نمایشی: کار با آرایه ها Demo: Working with Arrays

  • کار با مجموعه ها Working with Collections

  • نسخه ی نمایشی: با استفاده از فهرست<T Demo: Using the List<T>

  • خلاصه Summary

آشنایی با مبانی شی گرایی Understanding the Fundamentals of Object-orientation

  • معرفی ماژول Module Introduction

  • آشنایی با اصول برنامه نویسی شی گرا Understanding Object-oriented Programming Principles

  • افزودن کپسولاسیون Adding Encapsulation

  • نسخه ی نمایشی: افزودن کپسولاسیون Demo: Adding Encapsulation

  • آوردن ارث Bringing in Inheritance

  • ایجاد یک کلاس پایه و مشتق شده Creating a Base and Derived Class

  • دمو: ایجاد یک کلاس پایه و مشتق شده Demo: Creating a Base and Derived Class

  • رابطه Is-A The Is-A Relation

  • نسخه ی نمایشی: رابطه Is-A Demo: The Is-A Relation

  • نسخه ی نمایشی: درک ترکیب Demo: Understanding Composition

  • استفاده از پلی مورفیسم Using Polymorphism

  • نسخه ی نمایشی: با استفاده از چند شکلی Demo: Using Polymorphism

  • معرفی رابط ها Introducing Interfaces

  • نسخه ی نمایشی: استفاده از رابط ها Demo: Using Interfaces

  • خلاصه Summary

تست کد سی شارپ Testing C# Code

  • معرفی ماژول Module Introduction

  • آزمایش برنامه خود را با استفاده از اشکال زدایی آزمایش کنید Testing Your Application Using the Debugger

  • نسخه ی نمایشی: با استفاده از Debugger Demo: Using the Debugger

  • نوشتن تست واحد Writing a Unit Test

  • نسخه ی نمایشی: ایجاد یک تست واحد Demo: Creating a Unit Test

  • خلاصه Summary

خواندن از و نوشتن روی فایل ها Reading from and Writing to Files

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: تنظیم ساختار برنامه Demo: Setting Up the Application Structure

  • کار با فایل های سی شارپ Working with Files from C#

  • نسخه ی نمایشی: کار با کلاس های فایل و دایرکتوری Demo: Working with the File and Directory Classes

  • خواندن و نوشتن متن Reading and Writing Text

  • نسخه ی نمایشی: خواندن و نوشتن متن Demo: Reading and Writing Text

  • خلاصه Summary

رسیدگی به استثنائات Handling Exceptions

  • معرفی ماژول Module Introduction

  • درک استثناها در کد Understanding Exceptions in Code

  • با استفاده از یک بلوک try/catch Using a try/catch Block

  • نسخه ی نمایشی: کار با try/catch Demo: Working with try/catch

  • نسخه ی نمایشی: با استفاده از جزئیات استثنا Demo: Using the Exception Details

  • گرفتن چندین نوع استثنا Catching Several Types of Exceptions

  • نسخه ی نمایشی: گرفتن انواع استثناهای متعدد Demo: Catching Multiple Exception Types

  • نسخه ی نمایشی: اضافه کردن یک بلوک نهایی Demo: Adding a finally Block

  • خلاصه Summary

مراحل بعدی در سی شارپ Next Steps in C#

  • آشنایی بیشتر با سی شارپ Learning More About C#

نمایش نظرات

آموزش C# 10 اصول
جزییات دوره
8h 46m
150
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
35
4.8 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.