تسلط C#: آموزش جامع مبتدی تا پیشرفته

دانلود C# Mastery: Comprehensive Beginner to Advanced Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با دوره آموزشی جامع ما، پتانسیل کامل برنامه نویسی سی شارپ را از سطوح مبتدی تا پیشرفته باز کنید. مقدمه ای بر زبان برنامه نویسی سی شارپ و ساختار آن. مبانی برنامه نویسی سی شارپ شامل اعلان متغیرها، انواع داده ها و عملگرها. ساختارهای شرطی و حلقه ای برای تصمیم گیری و تکرار. کار با آرایه ها و درک مفاهیم برنامه نویسی شی گرا (OOP). پیاده سازی متدها، سازنده ها و اعضای استاتیک در سی شارپ. وراثت، چندشکلی و انتزاع در OOP. مدیریت استثناها و پیاده سازی چند رشته ای برای اجرای همزمان. عملیات ورودی/خروجی فایل، از جمله خواندن و نوشتن روی فایل ها. موضوعات پیشرفته مانند نمایندگان، رویدادها و عبارات لامبدا. مقدمه ای بر LINQ (پرس و جوی یکپارچه زبان) و برنامه نویسی ناهمزمان. ساخت برنامه های کاربردی با WPF (Windows Presentation Foundation) و ASP .NET. کاوش کلمات کلیدی async و await برای برنامه نویسی ناهمزمان در سی شارپ. پیش نیازها: آموزش سی شارپ نیازی به تجربه قبلی برنامه نویسی ندارد. شما باید به کامپیوتر دسترسی داشته باشید و بتوانید فایل های متنی ایجاد کنید، ویرایش کنید، C#Compiler و IDE را دانلود و نصب کنید و فایل های کامپایل و در حال اجرا را از دوره ویرایش کنید. نرم افزار استودیوی تصویری لایسنس کپی از مایکروسافت توصیه می شود آموزش سی شارپ یک زبان برنامه نویسی است که از نظر نحو بسیار شبیه جاوا است، تنها تفاوت آن در این است که همه انواع متغیرها از یک کلاس اجداد مشترک هستند. هدف از دوره سی شارپ تعریف عملیاتی است که کامپیوتر می تواند برای انجام وظایف انجام دهد. کامپیوتر به خودی خود هیچ ارزشی ندارد تا زمانی که زبان برنامه نویسی دستورالعمل های لازم را ارائه دهد.

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

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

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

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

بخش 1: مقدمه ای بر آموزش سی شارپ - دوره های آموزشی سی شارپ برای مبتدیان

در این بخش، دانش آموزان با اصول برنامه نویسی سی شارپ آشنا می شوند. آنها با یک مرور کلی از سی شارپ و ساختار اصلی آن شروع می‌کنند و به دنبال آن به بررسی اجزای یک برنامه سی شارپ می‌پردازند. موضوعات تحت پوشش عبارتند از اعلان متغیر، انواع داده در سی شارپ، و عملگرهای ضروری برای انجام عملیات حسابی، واحدی، مقایسه و منطقی. دانش‌آموزان در مورد سازه‌های شرطی مانند دستورهای if-else و ساختارهای کلیدی یاد می‌گیرند، که آنها را قادر می‌سازد تصمیم‌گیری کنند و جریان برنامه‌هایشان را کنترل کنند. این بخش همچنین ساختارهای حلقه مانند حلقه‌های for، حلقه‌های while و حلقه‌های do-while را پوشش می‌دهد و ابزارهایی را برای دانش‌آموزان فراهم می‌کند تا بر اساس شرایط خاص روی بلوک‌های کد تکرار کنند. علاوه بر این، دانش‌آموزان درک درستی از آرایه‌ها و کاربرد آن‌ها در برنامه‌نویسی C#، از جمله آرایه‌های یک‌بعدی، آرایه‌های چند بعدی، و تکرار از طریق آرایه‌ها با استفاده از حلقه‌های foreach به دست می‌آورند. این بخش با مقدمه‌ای بر مفاهیم برنامه‌نویسی شی‌گرا (OOP) از جمله کلاس‌ها، روش‌ها، سازنده‌ها، کپسوله‌سازی و وراثت به پایان می‌رسد و پایه‌ای برای موضوعات پیشرفته‌تر در بخش‌های بعدی می‌گذارد.

بخش 2: C# - C Sharp Advanced

با تکیه بر دانش پایه ای که در بخش مبتدی به دست آمده است، این بخش متوسط ​​تا پیشرفته عمیق تر به موضوعات پیشرفته C# می پردازد. دانش‌آموزان مفاهیمی مانند بارگذاری بیش از حد اپراتور، برنامه‌های کنسول، فهرست‌کننده‌ها، انواع مرجع در مقابل انواع مقادیر، نمایندگان، روش‌های ناشناس، عبارات لامبدا، رویدادها، روش‌های پسوند، انواع پوچ‌پذیر، پرس و جوی یکپارچه با زبان (LINQ)، برنامه‌نویسی ناهمزمان، بنیاد ارائه ویندوز را بررسی می‌کنند. برنامه های کاربردی (WPF)، مدیریت استثناء، دینامیک و تکنیک های بهینه سازی عملکرد. هر مبحث همراه با توضیحات تئوری و به دنبال آن مثال‌ها و نمایش‌های کدنویسی عملی برای تقویت درک دانش‌آموزان و افزایش مهارت‌های برنامه‌نویسی آن‌ها است. در پایان این بخش، دانش‌آموزان در مفاهیم پیشرفته سی شارپ مهارت پیدا می‌کنند و به دانش و مهارت‌هایی برای توسعه برنامه‌های کاربردی پیچیده و کارآمد سی شارپ مجهز می‌شوند.

بخش 3: Async و Await در C#

در این بخش، دانش آموزان با استفاده از async به برنامه نویسی ناهمزمان می پردازند و منتظر کلمات کلیدی در سی شارپ هستند. آنها در مورد مزایای برنامه نویسی ناهمزمان، از جمله بهبود پاسخگویی و مقیاس پذیری در برنامه ها، یاد می گیرند. این بخش موضوعاتی مانند ایجاد روش های ناهمزمان، مدیریت توکن های لغو، موازی سازی چندین کار ناهمزمان، تبدیل روش های همزمان به روش های ناهمزمان، و پیاده سازی برنامه نویسی ناهمزمان در وب سایت های ASP.NET، برنامه های کاربردی WinForms و عملیات پایگاه داده را پوشش می دهد. از طریق ترکیبی از توضیحات تئوری، نمایش‌های عملی، و تمرین‌های عملی، دانش‌آموزان در تکنیک‌های برنامه‌نویسی ناهمزمان مهارت کسب می‌کنند و آنها را قادر می‌سازد تا برنامه‌های C# پاسخگو و کارآمد را توسعه دهند که می‌توانند عملیات همزمان را به طور موثر انجام دهند.


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

مقدمه C # Training - دوره های آموزشی C Sharp برای مبتدیان IntroductionC# Training - C Sharp Training Courses for Beginners

  • معرفی Introduction

  • ساختار برنامه C # Structure Of A C# Program

  • ساختار برنامه C # ادامه دارد Structure Of A C# Program Continues

  • مطالعه برنامه C # Studying The C# Program

  • اعلام متغیر Declaring A Variable

  • انواع داده در C # Data Types In C#

  • اپراتورهای منطقی مقایسه حسابی حساب Arithmetic Unary Comparison Logical Operators

  • عملگرهای منطقی مقایسه Unary حسابی Arithmetic‚ Unary‚ Comparison‚ Logical Operators

  • مثالهایی در مورد متغیرها و اپراتورها Examples On Variables And Operators

  • سازه های مشروط Conditional Constructs

  • اگر-Else سازه If-Else Constructs

  • سوئیچ .. Case Build Switch.. Case Construct

  • با استفاده از حلقه های ساختاری Using Loop Constructs

  • حلقه به عنوان مثال Loop Constructs Example

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • انجام در حالی که Do While

  • برنامه در حالی که انجام دهید Do While Program

  • ادامه ادامه Break Continue

  • خلاصه Summary

  • آرایه Array

  • آرایه یک بعدی One Dimensional Array

  • برای هر حلقه For Each Loop

  • توضیحات آرایه Array Description

  • توضیحات آرایه ادامه دارد Array Description Continues

  • آرایه های 2 بعدی 2-Dimensional Arrays

  • آرایه های 2 بعدی ادامه دارد 2-Dimensional Arrays Continues

  • مقدمه ای بر اوه Introduction To Oops

  • ویژگی های Oop Features Of Oop

  • کار با روش ها قسمت 1 Working With Methods Part 1

  • کار با روش ها قسمت 2 Working With Methods Part 2

  • روش با پارام Method With Param

  • Callbydemo قسمت 1 Callbydemo Part 1

  • Callbydemo قسمت 2 Callbydemo Part 2

  • callbyparams Callbyparams

  • انتزاع و کپسول سازی قسمت 1 Abstraction & Encapsulation Part 1

  • انتزاع و کپسول سازی قسمت 2 Abstraction & Encapsulation Part 2

  • انتزاع و کپسول سازی قسمت 3 Abstraction & Encapsulation Part 3

  • روش استاتیک Static Method

  • تخصیص حافظه Memory Allocation

  • مجموعه ساختار Enum Structure Enum Collection

  • آرالیست Arraylist

  • نیاز به منفی Need Of Cons

  • ایجاد موارد منفی Creating Cons

  • موارد منفی و نمونه Instance And Static Cons

  • زباله روب Garbage Collector

  • چرخه زندگی شی Life Cycle Of Object

  • انواع روابط Types Of Relationship

  • وراثت Inheritance

  • نسخه ی نمایشی وراثت Inheritance Demo

  • چندشکلی قسمت 1 Polymorphism Part 1

  • چندشکلی قسمت 2 Polymorphism Part 2

  • استاتیک و پویا قسمت 1 Static And Dynamic Part 1

  • استاتیک و پویا قسمت 2 Static And Dynamic Part 2

  • Unaryop Overload Unaryop Overload

  • بیش از حد Unaryop ادامه دارد Unaryop Overload Continue

  • پویایی قسمت 1 Dynamipoly Part 1

  • پویایی قسمت 2 Dynamipoly Part 2

  • رابط Interface

  • معرفی Fileio Fileio Intro

  • پخش جریانی قسمت 1 Streamreader Part 1

  • پخش جریانی قسمت 2 Streamreader Part 2

  • جریان نویسنده Stream Writer

  • پوشه Binaryio قسمت 1 Binaryio Folder Part 1

  • پوشه Binaryio قسمت 2 Binaryio Folder Part 2

  • پوشه Binaryio قسمت 3 Binaryio Folder Part 3

  • Trycatch قسمت 1 Trycatch Part 1

  • Trycatch قسمت 2 Trycatch Part 2

  • چه چیزی در نهایت بلوک است و استفاده از آن What Is Finally Block And Its Use

  • استثناء سفارشی بخش 1 Custom Exception Part 1

  • استثنا سفارشی قسمت 2 Custom Exception Part 2

  • مقدمه چند رشته ای قسمت 1 Multithreading Introduction Part 1

  • مقدمه چند رشته ای قسمت 2 Multithreading Introduction Part 2

  • برنامه چند رشته ای Multithreading Program

  • چرخه عمر موضوع Thread Life Cycle

  • ایالات موضوع Thread States

  • اولویت موضوع Thread Priority

  • نتیجه گیری C # C# Conclusion

C # - C شارپ پیشرفته C# - C Sharp Advanced

  • C # متوسط تا پیشرفته Intermediate To Advanced C#

  • اضافه بار اپراتور Operator Overloading

  • قانون عملکرد بیش از حد Rule of operating Overloading

  • برنامه کنسول Console Application

  • جنگجوی ترکیبی Hybrid warrior

  • نمایه ها - نظریه Indexers - Theory

  • نحوه کدگذاری نمایه ها How to Coding Indexers

  • بازیکن آرچر Player Archer

  • انواع مرجع در مقابل انواع مقادیر - تئوری Reference Type Vs Value Types - Theory

  • مرجع در مقابل نوع مقدار - کدگذاری Reference Versus ValueType - Coding

  • Stack Vs Heap Stack Vs Heap

  • Player Archer = بازیکن جدید Player Archer = New Player

  • حافظه Statik در مقابل حافظه پویا Statik Memory Vs Dynamic Memory

  • نمایندگان چیست What is a Delegates

  • کلاس نمایندگان عمومی Public Delegates Class

  • نمایندگان چند برنامه ای چیست What is a Malticast Delegates

  • نمایندگان عمومی و نمایندگان چندپخشی Public Delegates Vs Malticast Delegates

  • نمایندگان کوواریانس Delegates Covariance

  • نمایندگان عمومی و نمایندگان کارمند Public Delegates Vs Employee Delegates

  • نماینده برنامه نویسی کوواریانس Delegates Covariance Programming

  • روش های ناشناس چیست What is a Anonymous Methods

  • خروجی روشهای ناشناس Output of Anonymous Methods

  • برنامه نویسی عملی ناشناس Anonymous Practical Programming

  • عبارات لامبدا Lambda Expressions

  • برنامه کلاس Lambda Expressions Lambda Expressions Class Program

  • بیانیه لامبدا Statement Lambda

  • رمزگذاری عبارات Lambda Lambda Expressions Coding

  • رویداد Event

  • نماینده عمومی پیشرفت باطل است Public Delegate Void Progress

  • رویداد استاتیک عمومی Pubplic Static Event

  • برنامه نویسی رویداد Event Coding

  • برنامه نویسی رویداد ادامه دارد Event Coding Continue

  • روشهای پسوند Extension Methods

  • برنامه. cs Program.cs

  • روشهای برنامه نویسی کدگذاری Extension Methods Coding

  • روشهای افزونه کدگذاری ادامه دارد Extension Methods Coding Continue

  • انواع بی ارزش Nullable Types

  • تبدیل ها و اپراتورها Conversions and Operators

  • اپراتورهای قابل انعطاف Nullable Nullable Coalescing Operators

  • بوکس و جعبه های غیر قابل انعطاف Boxing and Unboxing of Nalluble Types

  • برنامه نویسی غیر قابل انعطاف Nullable Coding

  • کلاس مشتری Customer Class

  • اطلاعات شخصی مشتری Customer Persnol Data

  • زبان یکپارچه Language Integrated Query

  • عملکرد اصلی Main Function

  • عملکرد اصلی ادامه دارد Main Function Continue

  • جزئیات بیشتر عملکرد اصلی More Details of Main Function

  • کدگذاری LINQ LINQ Coding

  • کدگذاری LINQ ادامه دارد LINQ Coding Continue

  • جزئیات بیشتر کدگذاری LINQ More Details of LINQ Coding

  • برنامه نویسی ناهمزمان Asynchronous Programming

  • روش زمانبر Time Consuming Method

  • چه زمانی از برنامه نویسی ناهمزمان استفاده می کنیم When do we Use Asynchronous Programming

  • برنامه WPF WPF Application

  • برنامه WPF ادامه دهید WPF Application Continue

  • دو برنامه نویسی همزمان همزمان Two more Function Asynchronous Programming

  • برنامه نویسی ناهمزمان برنامه نویسی Asynchronous Programming Coding

  • برنامه نویسی ناهمزمان همچنان ادامه دارد Asynchronous Programming Coding Continue

  • برنامه نویسی بیشتر More Asynchronous Programming

  • مدیریت استثنا Exception Handling

  • تقسیم سیستم به استثنای کنترل صفر System Divide by Zero Exception Handling

  • جریان خوان Stream Reader

  • API کلاس عمومی Youtube Public Class You Tub API

  • کدگذاری مدیریت استثنا Exception Handling Coding

  • ادامه کار کدگذاری موارد استثنایی Exception Handling Coding Continue

  • نظریه دینامیک Dynamics Theory

  • نظریه دینامیک ادامه دارد Dynamics Theory Continue

  • کدگذاری پویا Dynamics Coding

  • ادامه کدگذاری پویایی Dynamics Coding Continue

  • جلوگیری از جعبه گشایی بوکس Prevent Boxing Unboxing

  • جلوگیری از جعبه گشایی بوکس ادامه Prevent Boxing Unboxing Continue

  • بهینه سازی رشته Optimized String Concatenation

  • بهینه سازی رشته بهینه ادامه دهید Optimized String Concatenation Continue

  • مجموعه های سریع Speedy Collections

Async و در C # در انتظار Async and Await in C#

  • مقدمه ای بر برنامه نویسی ناهمزمان Introduction to Asynchronous Programming

  • مقدمه ای بر برنامه نویسی ناهمزمان ادامه دارد Introduction to Asynchronous Programming Continues

  • ایجاد وب سایت جدید ASP.Net Creating New ASP.Net Website

  • ایجاد روشهای ناهمزمان Creating Asynchronous Methods

  • ایجاد یک فضا در روشهای ناهمزمان Creating a Space in Asynchronous Methods

  • ایجاد کرونومتر در روش های همگام سازی و Async Creating a Stopwatch in Sync and Async Methods

  • فرآیند کار را در Async Method بارگیری کنید Download task process in Asyn Method

  • نشانه های لغو Cancellation Tokens

  • نشانه های لغو ادامه دارد Cancellation Tokens Continues

  • انواع نشانه های لغو Types of Cancellations Tokens

  • مثال در مورد انواع لغو نشانه ها Example on Types of Cancellations Tokens

  • موازی کاری چند وظیفه همزمان Parallelism of Multiple Async Task

  • Async در نسخه ی نمایشی MVC Async in MVC Demo

  • Async در MVC نسخه ی نمایشی ادامه دارد Async in MVC Demo Continues

  • ایجاد پایگاه داده از روشهای Async Creating a Database of Async Methods

  • تبدیل همگام سازی به روش Async Converting Sync to Async Methods

  • اطلاعات بیشتر در پایگاه داده Async More on Async Database

  • Winform Application Async Winform Application Async

  • برنامه Winform Async ادامه دارد Winform Application Async Continues

نمایش نظرات

تسلط C#: آموزش جامع مبتدی تا پیشرفته
جزییات دوره
24 hours
170
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
40,531
3.8 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.