آموزش آشنایی با سیستم نوع C#

Introduction to the C# Type System

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: C# یک زبان قوی تایپ شده است. در این دوره ، نحوه کار با انواع داده های داخلی ، کلاس ها ، رابط ها و وراثت را خواهید آموخت. از آنجا که C# یک زبان قوی است ، هر چیزی که با آن کار می کنید باید دارای نوع تعریف شده باشد. بسیار مهم است که بدانید چگونه می توانید انواع سفارشی خود مانند کلاس ها ، رابط ها ، enume ها و ساختارها را ایجاد کنید. در این دوره ، مقدمه ای بر سیستم نوع C# ، با سیستم نوع در C# آشنا خواهید شد. ابتدا ، انواع داده های داخلی ، از جمله int ، string و DateTime را کاوش می کنید. در مرحله بعد ، تفاوت بین انواع ارزش و انواع مرجع را درک خواهید کرد و خواهید دید که چگونه انواع خود را ایجاد کنید ، اعم از کلاس ها ، enume ها ، واسط ها یا ساختارها. در نهایت ، شما با جنبه های مختلف ارائه شده توسط C# برای ایجاد کلاس هایی از جمله وراثت آشنا خواهید شد. هنگامی که این دوره را به پایان رساندید ، انواع مختلف ارزش و انواع مرجع در C# که برای ایجاد هرگونه برنامه دات نت با استفاده از C# مورد نیاز است را درک خواهید کرد.

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

مروری بر دوره Course Overview

  • مروری بر دوره Course Overview

مقدمه دوره Course Introduction

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

  • از این دوره چه خواهید آموخت؟ What Will You Learn from This Course?

  • ابزارهای مورد نیاز Required Tools

استفاده از انواع داده های C# داخلی Using Built-in C# Data Types

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

  • آشنایی با انواع C# Understanding Types in C#

  • استفاده از انواع داده های داخلی Using Built-in Data Types

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

  • عبارات در C# Expressions in C#

  • نسخه ی نمایشی: عملگرها و مقادیر پیش فرض Demo: Operators and Default Values

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

  • نسخه ی نمایشی: کار با اعضای int و char Demo: Working with Members of int and char

  • کار با DateTime Working with DateTime

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

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

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

  • تایپ ضمنی Implicit Typing

  • نسخه ی نمایشی: تایپ ضمنی Demo: Implicit Typing

  • خلاصه Summary

ایجاد و استفاده از رشته ها Creating and Using Strings

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

  • درک رشته ها در سی شارپ Understanding Strings in C#

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

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

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

  • فرار از متن Escaping Text

  • نسخه ی نمایشی: فرار از متن Demo: Escaping Text

  • آزمایش رشته ها برای برابری Testing Strings for Equality

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

  • تغییرناپذیری رشته ها The Immutability of Strings

  • نسخه ی نمایشی: تارها تغییر ناپذیر هستند Demo: Strings are Immutable

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

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

  • خلاصه Summary

کار با روش ها Working with Methods

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

  • درک روشها Understanding Methods

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

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

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

  • انتقال پارامترها بر اساس ارزش و مرجع Passing Parameters by Value and by Reference

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

  • نسخه ی نمایشی: استفاده از کلید واژه out Demo: Using the out Keyword

  • استفاده از پارام ها Using params

  • نسخه ی نمایشی: استفاده از پارام ها Demo: Using params

  • پارامترهای اختیاری و استدلال های نامگذاری شده Optional Parameters and Named Arguments

  • نسخه ی نمایشی: پارامترهای اختیاری و استدلال های نامگذاری شده Demo: Optional Parameters and Named Arguments

  • نسخه ی نمایشی: استفاده از نحو با بیان Demo: Using Expression-bodied syntax

  • خلاصه Summary

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

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

  • سیستم نوع مشترک The Common Type System

  • آشنایی با انواع سفارشی Understanding Custom Types

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

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

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

  • کار با Structs Working with Structs

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

  • خلاصه Summary

ایجاد کلاس و اشیاء اول Creating Your First Class and Objects

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

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

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

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

  • استفاده از کلاس Using the Class

  • نسخه ی نمایشی: ایجاد اشیاء Demo: Creating Objects

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

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

  • افزودن ویژگی ها Adding Properties

  • نسخه ی نمایشی: افزودن ویژگی ها Demo: Adding Properties

  • نسخه ی نمایشی: ایجاد برنامه ثبت نام کارکنان Demo: Building the Employee Registration Application

  • خلاصه Summary

انجام بیشتر با انواع سفارشی Doing More with Custom Types

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

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

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

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

  • نسخه ی نمایشی: کار با داده ها و روش های استاتیک Demo: Working with Static Data and Methods

  • نسخه ی نمایشی: کار با داده های ثابت Demo: Working with Constant Data

  • کار با null Working with null

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

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

  • نسخه ی نمایشی: درک مجموعه زباله Demo: Understanding Garbage Collection

  • خلاصه Summary

استفاده از ارث بر انواع سی شارپ Applying Inheritance to C# Types

  • مقدمه ماژول Module Introduction

  • درک وراثت Understanding Inheritance

  • ایجاد یک پایگاه و یک نوع مشتق شده Creating a Base and a Derived Type

  • نسخه ی نمایشی: ایجاد یک پایگاه و یک نوع مشتق شده Demo: Creating a Base and a Derived Type

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

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

  • استفاده از چند شکلی Using Polymorphism

  • نسخه ی نمایشی: با استفاده از کلمات کلیدی مجازی و لغو Demo: Using the virtual and override Keywords

  • نسخه ی نمایشی: کار با کلاس های مهر و موم شده Demo: Working with Sealed Classes

  • کلاسهای انتزاعی Abstract Classes

  • نسخه ی نمایشی: کار با کلاس های انتزاعی Demo: Working with Abstract Classes

  • ارث بردن از System.Object Inheriting from System.Object

  • نسخه ی نمایشی: وراثت از System.Object Demo: Inheriting from System.Object

  • خلاصه Summary

استفاده از رابط ها Using Interfaces

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

  • درک رابط ها Understanding Interfaces

  • نسخه ی نمایشی: ایجاد یک رابط کاربری سفارشی Demo: Creating a Custom Interface

  • کاوش و استفاده از رابط های داخلی Exploring and Using Built-in Interfaces

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

  • استفاده از چند شکلی با رابط ها Using Polymorphism with Interfaces

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

  • خلاصه و پایان دوره Summary and Course Closing

نمایش نظرات

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

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

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

آموزش آشنایی با سیستم نوع C#
جزییات دوره
5h 18m
101
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
63
- از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

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