آموزش 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

نمایش نظرات

نظری ارسال نشده است.

آموزش C# Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
113
Udemy (یودمی) udemy-small
31 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,053
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D Sheriff Paul D Sheriff

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

Udemy (یودمی)

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

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