مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
سی شارپ، نحو و برنامه نویسی، ساختارهای زبان، متغیرها، حلقه زدن و استثناها را بیاموزید. درک کاملی از ساختارهای اصلی زبان C# مطالعه اعلان و دستکاری متغیرها و انواع داده ها آموزش اصول برنامه نویسی شی گرا (OOP) کنترل استثناها و ساخت کلاس های استثنای سفارشی ایجاد یک برنامه C# نهایی با استفاده از هر آنچه در این دوره آموخته شده است. نیازها: دانش اولیه برنامه نویسی بدون نیاز به تجربه قبلی C#آیا آمادهاید فرصتهای شغلی هیجانانگیز را باز کنید و در بازار کار امروز پیشرو باشید؟ جلوترش رو نگاه نکن! سی شارپ مجموعه مهارتهایی است که کارفرمایان فعالانه به دنبال آن هستند و تسلط بر آن درها را به روی امکانات متنوع توسعه برنامه باز میکند.
چرا دوره آنلاین سی شارپ Paul D. Sheriff's را انتخاب کنید؟
آموزش جامع: دوره آنلاین ما درک کاملی از ساختارهای اصلی زبان C# به شما ارائه می دهد. چه مبتدی یا یک توسعهدهنده با تجربه، تسلط بر اصول اولیه برای ایجاد یک پایه قوی و بهروز ماندن با آخرین پیشرفتها بسیار مهم است.
تطبیق پذیری C#: سی شارپ ستون فقرات برنامه های مختلف است، از برنامه های کاربردی وب و ابری گرفته تا برنامه های موبایل، بازی ها، اینترنت اشیا و برنامه های دسکتاپ. با یادگیری سی شارپ، برای کشف مسیرهای شغلی هیجان انگیز متعددی مجهز خواهید شد.
راهنمای متخصص: از بهترین ها بیاموزید! پل دی. شریف، یک توسعه دهنده با تجربه از سال 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 (یودمی) یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات