آموزش 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 اصول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8h 46m
150
Pluralsight (پلورال سایت) pluralsight-small
28 بهمن 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 بیابید.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.