آموزش C# Fundamentals

C# Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سی شارپ، نحو و برنامه نویسی، ساختارهای زبان، متغیرها، حلقه زدن و استثناها را بیاموزید. درک کاملی از ساختارهای اصلی زبان C# مطالعه اعلان و دستکاری متغیرها و انواع داده ها آموزش اصول برنامه نویسی شی گرا (OOP) کنترل استثناها و ساخت کلاس های استثنای سفارشی ایجاد یک برنامه C# نهایی با استفاده از هر آنچه در این دوره آموخته شده است. نیازها: دانش اولیه برنامه نویسی بدون نیاز به تجربه قبلی C#

آیا آماده‌اید فرصت‌های شغلی هیجان‌انگیز را باز کنید و در بازار کار امروز پیشرو باشید؟ جلوترش رو نگاه نکن! سی شارپ مجموعه مهارت‌هایی است که کارفرمایان فعالانه به دنبال آن هستند و تسلط بر آن درها را به روی امکانات متنوع توسعه برنامه باز می‌کند.


چرا دوره آنلاین سی شارپ Paul D. Sheriff's را انتخاب کنید؟

  1. آموزش جامع: دوره آنلاین ما درک کاملی از ساختارهای اصلی زبان C# به شما ارائه می دهد. چه مبتدی یا یک توسعه‌دهنده با تجربه، تسلط بر اصول اولیه برای ایجاد یک پایه قوی و به‌روز ماندن با آخرین پیشرفت‌ها بسیار مهم است.

  2. تطبیق پذیری C#: سی شارپ ستون فقرات برنامه های مختلف است، از برنامه های کاربردی وب و ابری گرفته تا برنامه های موبایل، بازی ها، اینترنت اشیا و برنامه های دسکتاپ. با یادگیری سی شارپ، برای کشف مسیرهای شغلی هیجان انگیز متعددی مجهز خواهید شد.

  3. راهنمای متخصص: از بهترین ها بیاموزید! پل دی. شریف، یک توسعه دهنده با تجربه از سال 1986، به توسعه دهندگان در سرتاسر جهان آموزش و راهنمایی می دهد. سبک تدریس آسان و توانایی او در ساده کردن موضوعات پیچیده به شما این اطمینان را می دهد که همه مفاهیم را بدون زحمت درک کنید.

آنچه خواهید آموخت:

  • مقایسه ریاضی ضروری و عملگرهای منطقی.

  • اعلام و دستکاری متغیرها و انواع داده ها.

  • مبانی برنامه نویسی شی گرا.

  • کار با ویژگی ها و روش های انواع داده های داخلی.

  • تبدیل نوع داده برای کدگذاری یکپارچه.

  • مدیریت استثناها و ساختن کلاس‌های استثنای سفارشی.

تجربه عملی:

یادگیری با انجام دادن کلید موفقیت است! در طول دوره، به 123 دمو، 30 سوال برای آزمایش دانش خود و 32 آزمایشگاه عملی دسترسی خواهید داشت. این آزمایشگاه‌ها درک شما را تقویت می‌کنند و تجربه عملی لازم برای برتری در سفر C# را به شما می‌دهند.

امروز بپیوندید و حرفه خود را متحول کنید!

این فرصت را برای تسلط بر C# با دوره آنلاین جذاب Paul D. Sheriff از دست ندهید. مهارت های مورد تقاضای کارفرمایان را در آغوش بگیرید و حرفه خود را به سمت ارتفاعات جدید سوق دهید. اکنون ثبت نام کنید و قدرت یادگیری عملی را تجربه کنید!


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

C# Fundamentals: بررسی اجمالی سریع C# Fundamentals: Quick Overview

  • C# Fundamentals: بررسی اجمالی سریع C# Fundamentals: Quick Overview

C# Fundamentals: Course Overview C# Fundamentals: Course Overview

  • C# Fundamentals: Course Overview C# Fundamentals: Course Overview

.NET، C# و Visual Studio Overview .NET, C# and Visual Studio Overview

  • نمای کلی دات نت و سی شارپ .NET and C# Overview

  • CLR و زمان اجرا دات نت The CLR and the .NET Runtime

  • چرا این همه نسخه های مختلف دات نت؟ Why So Many Different .NET Versions?

  • نحوه کار کامپایلرهای دات نت How the .NET Compilers Work

  • ابزار و منابع برای کمک به شما Tools and Resources to Help You

  • مروری سریع بر سی شارپ A Quick Overview of C#

  • ویژوال استودیو را دانلود و نصب کنید Download and Install Visual Studio

  • انواع پروژه سی شارپ و ایجاد یک برنامه کنسول C# Project Types and Creating a Console Application

  • با استفاده از Visual Studio 2022 یک برنامه کنسول ایجاد کنید Create a Console Application Using Visual Studio 2022

  • کد ویژوال استودیو را دانلود و نصب کنید Download and Install Visual Studio Code

  • یک برنامه کنسول در VS Code ایجاد کنید Create a Console App in VS Code

  • یک برنامه کنسول با استفاده از کد VS ایجاد کنید Create a Console Application Using VS Code

  • دانش خود را در دات نت و سی شارپ تست کنید Test Your Knowledge on .NET and C#

اعلان و کار با متغیرها Declaring and Working with Variables

  • متغیر چیست What is a Variable

  • بسیاری از انواع داده های سی شارپ The Many Data Types of C#

  • اعلان متغیرها Declaring Variables

  • اعلان و تخصیص مقادیر به متغیرها Declare and Assign Values to Variables

  • نوع داده شی The Object Data Type

  • مقادیر پیش فرض انواع داده ها Default Values of Data Types

  • انواع داده های باطل شدنی Nullable Data Types

  • آزمایشگاه Lab

  • دانش خود را در مورد انواع داده ها و متغیرهای C# آزمایش کنید Test your knowledge on C# data types and variables

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

مجموعه ای غنی از اپراتورهای سی شارپ The Rich Set of C# Operators

  • استفاده از عملگرهای ریاضی سی شارپ Using the Mathematical Operators of C#

  • آزمایشگاه: عملگرهای ریاضی Lab: Mathematical Operators

  • اپراتورهای Unary می توانند تایپ را ذخیره کنند Unary Operators Can Save Typing

  • آزمایشگاه: اپراتورهای Unary Lab: Unary Operators

  • عملگرهای رابطه ای مانند کمتر و بزرگتر از Relational Operators Such as Less Than and Greater Than

  • آزمایشگاه: اپراتورهای رابطه ای Lab: Relational Operators

  • عملگرهای منطقی و، یا و نه The Logical Operators And, Or and Not

  • آزمایشگاه: عملگرهای منطقی Lab: Logical Operators

  • ترتیب اولویت برای اپراتورها Order of Precedence for Operators

  • دانش خود را از عملگرهای سی شارپ تست کنید Test your knowledge of C# operators

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

تصمیم گیری در سی شارپ Making Decisions in C#

  • مقدمه ای بر بیانیه های If در سی شارپ An Introduction to If Statements in C#

  • نوشتن عبارات If و Else در سی شارپ Writing If and Else Statements in C#

  • آزمایشگاه: اگر اظهارات دیگری باشد Lab: If Else Statements

  • با استفاده از اپراتور شرطی سه تایی Using the Ternary Conditional Operator

  • آزمایشگاه: اپراتور سه تایی Lab: Ternary Operator

  • بیانیه سوئیچ C# The C# Switch Statement

  • آزمایشگاه: بیانیه سوئیچ Lab: Switch Statement

  • اپراتورهای شرطی و ادغام کننده پوچ The Null Conditional and Coalescing Operators

  • آزمایشگاه: Null Coalescing Lab: Null Coalescing

  • بررسی انواع با اپراتور Is Checking Types with the Is Operator

  • دستورالعمل های پیش پردازنده داخلی و کامپایل شرطی The Built-In Preprocessor Directives and Conditional Compile

  • ایجاد ثابت های کامپایل شرطی سفارشی خود Creating Your Own Custom Conditional Compile Constants

  • دانش خود را در مورد ساختارهای تصمیم گیری سی شارپ آزمایش کنید Test your knowledge of C# decision-making constructs

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

نحوه حلقه زدن داده ها در سی شارپ How to Loop Over Data in C#

  • مروری بر Looping و while Loop Demo Overview of Looping and While Loop Demo

  • آزمایشگاه: while Loop Lab: While Loop

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

  • نسخه ی نمایشی حلقه بعدی Demo of the for next Loop

  • آزمایشگاه: برای حلقه Lab: For Loop

  • حلقه foreach و عبارت break The foreach Loop and the break Statement

  • دانش خود را در مورد ساختارهای حلقه C# آزمایش کنید. Test your knowledge of the C# looping constructs.

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

برنامه نویسی شی گرا در سی شارپ Object-Oriented Programming in C#

  • کلاس چیست What is a Class

  • اشیاء، خواص و روش ها Objects, Properties and Methods

  • فضاهای نام و وراثت Namespaces and Inheritance

  • مروری بر روش های مختلف ایجاد ملک Overview of the Different Property Creation Methods

  • با استفاده از ویژوال استودیو یک کلاس محصول ایجاد کنید Create a Product Class Using Visual Studio

  • ویژگی ها را به کلاس محصول اضافه کنید Add Properties to the Product Class

  • آزمایشگاه: خصوصیات کلاس Lab: Class Properties

  • روشی تمیزتر برای نمونه سازی یک کلاس A Cleaner Method to Instantiate a Class

  • با استفاده از سینتکس Full Property Using the Full Property Syntax

  • ایجاد روشی برای محاسبه سود یک محصول Create Method to Calculate the Profit of a Product

  • اشکال زدایی روش محاسبه سود Debugging the Calculate Profit Method

  • آزمایشگاه: روش باطل Lab: Void Method

  • روشی برای محاسبه تعداد روزهای فروش ایجاد کنید Create Method to Calculate the Number of Selling Days

  • آزمایشگاه: روش Lab: Method

  • دانش خود را از اصول OOP C# تست کنید Test your knowledge of C# OOP Principles

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

استفاده از Arrays و کلاس ArrayList Using Arrays and the ArrayList Class

  • ایجاد یک آرایه تک بعدی Creating a Single Dimensional Array

  • تغییر و اضافه کردن عناصر آرایه Changing and Adding Array Elements

  • حذف یک عنصر آرایه Removing an Array Element

  • آرایه های چند بعدی Multi-Dimensional Arrays

  • کد نمونه برای نمایش آرایه Sample Code for Array Demonstrations

  • کار با کلاس ArrayList Working with the ArrayList Class

  • دستکاری داده ها در ArrayList Manipulating Data in the ArrayList

  • کد نمونه برای نمایش ArrayList Sample Code for ArrayList Demonstrations

دستکاری رشته های قدرتمند در سی شارپ Powerful String Manipulations in C#

  • اعلان و راه اندازی رشته ها Declaring and Initializing Strings

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

  • آموزش خصوصیات کلاس رشته Learning the Properties of the String Class

  • آزمایشگاه: اپراتور محدوده Lab: Range Operator

  • روش مقایسه را امتحان کنید Trying out the Compare Method

  • با استفاده از روش Substring قطعات یک رشته را استخراج کنید Extract Pieces of a String Using the Substring Method

  • متدهای Contains، EndsWith، StartsWith و IsNullOrEmpty The Contains, EndsWith, StartsWith and IsNullOrEmpty Methods

  • آزمایشگاه: حاوی Lab: Contains

  • آزمایشگاه: EndsWith Lab: EndsWith

  • روش های IndexOf و LastIndexOf The IndexOf and LastIndexOf Methods

  • آزمایشگاه: LastIndexOf Lab: LastIndexOf

  • روش های تقسیم و پیوستن The Split and Join Methods

  • آزمایشگاه: بپیوندید Lab: Join

  • روش‌های Format، ToLower، ToUpper و Trim The Format, ToLower, ToUpper, and Trim Methods

  • آزمایشگاه: فرمت Lab: Format

  • استفاده از Escape Sequences در رشته ها Using Escape Sequences in Strings

  • حروف کلمه به کلمه رشته Verbatim String Literals

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

  • آزمایشگاه: درون یابی رشته ای Lab: String Interpolation

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

  • آزمایشگاه: کلاس StringBuilder Lab: StringBuilder Class

  • دانش خود را در مورد قابلیت های مدیریت رشته C# آزمایش کنید Test your knowledge of the C# string handling capabilities

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

مدیریت اعداد، تاریخ ها و زمان ها در سی شارپ Manage Numbers, Dates, and Times in C#

  • کار با نوع داده عدد صحیح Working with the Integer Data Type

  • آزمایشگاه: نوع داده عدد صحیح Lab: Integer Data Type

  • کار با انواع داده های نقطه شناور Working with Floating Point Data Types

  • آزمایشگاه: نوع داده اعشاری Lab: Decimal Data Type

  • کد نمونه برای انواع داده های عددی Sample Code for Numeric Data Types

  • ویژگی های DateTime DateTime Properties

  • آزمایشگاه: قطعات خرما Lab: Date Parts

  • روش‌ها و قالب‌بندی DateTime DateTime Methods and Formatting

  • آزمایشگاه: روش تاریخ Lab: Date Method

  • DateTime استاندارد و فرمت های سفارشی DateTime Standard and Custom Formats

  • با استفاده از ساختارهای DateOnly و TimeOnly Using the DateOnly and TimeOnly Structures

  • دانش خود را در مورد اعداد سی شارپ و ساختارهای تاریخ/زمان آزمایش کنید Test your knowledge of the C# Numbers and Date/Time structures

  • کد نمونه برای انواع داده DateTime Sample Code for DateTime Data Types

تبدیل داده ها از یک نوع به نوع دیگر Converting Data From One Type to Another

  • تبدیل های عددی چگونه کار می کنند و تبدیل های ضمنی How Numeric Conversions Work and Implicit Conversions

  • کار با تبدیل های عددی صریح Working with Explicit Numeric Conversions

  • آزمایشگاه: اعشاری به عدد صحیح Lab: Decimal to Integer

  • تبدیل رشته ها به اعداد Converting Strings to Numbers

  • تبدیل صریح از رشته به DateTime Explicit Conversion from String to DateTime

  • تبدیل عدد به رشته Number to String Conversions

  • آزمایشگاه: اعشاری به رشته Lab: Decimal to String

  • دانش خود را در مورد تبدیل C# آزمایش کنید Test your knowledge of C# conversions

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

رسیدگی به استثناها در سی شارپ آسان شده است Exception Handling Made Easy in C#

  • مدیریت استثنا دات نت چگونه کار می کند How .NET Exception Handling Works

  • مشاهده آنچه اتفاق می افتد در جایی که مدیریت خطا وجود ندارد Seeing What Happens Where There is No Error Handling

  • افزودن یک امتحان ساده… Catch Block Adding a Simple Try…Catch Block

  • آزمایشگاه: سعی کن... بگیر Lab: Try...Catch

  • بررسی شی استثنا Checking Out the Exception Object

  • آزمایشگاه: Exception Object Lab: Exception Object

  • با استفاده از بلوک نهایی Using the Finally Block

  • کار با استثناهای خاص Working with Specific Exceptions

  • نمایشی از استثناهای خاص در حال پرتاب Demo of Specific Exceptions Being Thrown

  • آزمایشگاه: استثناهای خاص Lab: Specific Exceptions

  • کد نمونه برای رسیدگی به استثناهای اساسی Sample Code for Basic Exception Handling

  • Exception Bubbling چیست؟ What is Exception Bubbling

  • پرتاب یک استثنا در کد مثال Throwing an Exception in the Example Code

  • ایجاد یک استثنا تعریف شده توسط کاربر Creating a User-Defined Exception

  • پرتاب و گرفتن استثنای تعریف شده توسط کاربر Throwing and Catching Your User-Defined Exception

  • دانش خود را در مورد تکنیک های کنترل استثناء C# آزمایش کنید Test your knowledge of the C# exception handling techniques

  • کد نمونه برای پرتاب و ایجاد استثناهای سفارشی Sample Code for Throwing and Creating Custom Exceptions

ایجاد یک برنامه سی شارپ از همه چیزهایی که آموخته اید Creating a C# Application From All You Have Learned

  • برنامه سی شارپ که قرار است بسازید The C# Application You are Going to Build

  • نگاهی به برنامه تکمیل شده A Look at the Completed Application

  • روش CheckFileSize() The CheckFileSize() Method

  • متد ReadProductFile(). The ReadProductFile() Method

  • روش ProcessProductLines() The ProcessProductLines() Method

  • متد GetProducts(). The GetProducts() Method

  • روش ToString(). The ToString() Method

  • آرایه محصولات را بسازید و نمایش دهید Build & Display the Array of Products

  • آزمایشگاه: مجموعه ای از مشتریان بسازید Lab: Build a Set of Customers

  • کد نمونه نشان داده شده در این بخش Sample Code Demonstrated in this Section

  • خلاصه و از اینجا کجا برویم Summary and Where To Go From Here

نمایش نظرات

Udemy (یودمی)

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

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

آموزش C# Fundamentals
جزییات دوره
4 hours
113
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,053
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D Sheriff Paul D Sheriff

مشاور کسب و کار/فناوری