پرش به محتوای اصلی
رزرو مشاوره تلفنی تک جلسه‌ای با استاد رضوی
رزرو مشاوره تلفنی
کنکور کامپیوتر
0
اشتراک
 

آموزش برنامه نویسی سی شارپ (C#) از مبتدی تا پیشرفته

این صفحه عالی به بررسی آموزش برنامه نویسی سی شارپ (C#) از مبتدی تا پیشرفته پرداخته همچنین کاربردها و بازار کار سی شارپ و سر فصل آموزش C# را گفته است

سی شارپ چیست؟

سی شارپ (C#)، یک زبان برنامه نویسی شی گرا است که توسط شرکت مایکروسافت خلق شده و در چارچوب .NET اجرا می‌شود. این زبان محبوب و پرکاربرد، از خانواده زبان‌های C است و به زبان‌های ++C و جاوا نزدیک می‌باشد.

کاربرد های زبان برنامه نویسی سی شارپ

این زبان یکی از پرکاربردترین زبان های برنامه نویسی دنیا است. از جمله کاربردهای آن می‌توان به موارد زیر اشاره کرد:

  • توسعه برنامه های وب: فارغ از نوع سیستم عامل، شما همواره می‌توانید وب‌سایت‌ها و برنامه‌های وب پویا را به کمک بستر .NET یا سایر سیستم‌عامل‌های متن باز (Open Source) ایجاد کنید.
  • توسعه برنامه های ویندوز: اساسا مایکروسافت C# را برای سیستم‌عامل ویندوز ایجاد کرد، بنابراین این زبان در ساخت برنامه‌های ویندوز، از محبوبیت بالایی برخوردار است.
  • توسعه بازی ها: سی شارپ در دنیای بازی‌ها، بسیار کارآمد است؛ همچنین موتور بازی Unity، یکی از محبوب‌ترین موتورهای بازی امروزی، با استفاده از زبان C++‎ و C# ساخته شده است.

بازار کار زبان C#

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

شرح دوره سی شارپ-زبان برنامه نویسی

در این دوره در هفت گام، آموزش سی شارپ را ارائه خواهیم کرد. هدف اصلی ما آموزش به زبان ساده و در نظر گرفتن جزئیات تا اندازه موردنیاز برای ورود به بازار کار است. در هر گام پس از شرح مطلبی که قصد آموزش آن را داریم، به کدنویسی آن می‌پردازیم. تمام کدها سر کلاس نوشته می‌شوند و می‌توانید همزمان با استاد، کدنویسی را انجام دهید تا به حداکثر بازده در یادگیری برسید. در این دوره تمرکز بر روی فهم عملکرد یک زبان برنامه نویسی و ارائه مثال‌های کاربردی خواهد بود. پروژه‌های ایجاد شده در محیط کنسول یا Command Prompt ویندوز و به‌صورت گرافیکی در قالب بسیار پرکاربرد Windows Form Application ارائه خواهند شد تا فراگیران محترم در پایان دوره هم تسلط در فهم و پیاده‌سازی الگوریتم های مختلف را داشته باشند، هم بتوانند برنامه‌های گرافیکی کاربردی ساده را توسعه دهند.

پیش نیازها

برای شرکت در این دوره، آشنایی ابتدایی با کامپیوتر کافی است، زیرا مطالب ازصفر و کاملاً شیوا و قابل فهم ارائه خواهد شد.

نرم افزارهای مورد نیاز

--------

سرفصل مطالب

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در این فصل ابتدا به معرفی دوره می‌پردازیم و می‌بینید که چرا باید سی شارپ (C#) را یاد بگیرید!
  2. در ادامه به دانلود و نصب Visual Studio .NET 2022 می‌پردازیم.
  3. سپس دو برنامه‌ی ساده از نوع Console Application و Windows Form Application می‌نویسیم تا با هر دو محیط بدون رابط کاربری گرافیکی یا GUI و محیط با GUI آشنا شویم.
  • 1-1 : خوش‌ آمد گویی و آشنایی با C#

    00:07:00
  • 2-1 : نصب Visual Studio .NET

    00:08:00
  • 3-1 : آشنایی با Console Application

    00:10:00
  • 4-1 : آشنایی با Windows Form Application

    00:14:00

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در بخش ابتدایی این فصل اصول اولیه راه‌اندازی یک پروژه را یاد می‌گیرید.
  2. سپس با قواعد کامنت گذاری آشنا می‌شوید تا بتوانید توضیحات دلخواه را به متن برنامه اضافه کنید و فهم آن برایتان آسان‌تر شود.
  3. در ادامه عملاً آموزش زبان C# با معرفی انواع متغیرها به‌عنوان محل‌های ذخیره‌سازی داده‌های مختلف از قبیل اعداد صحیح، اعداد اعشاری، متن و غیره، آغاز می‌شود.
  4. سپس نحوه دریافت اطلاعات از کیبورد کاربر و استفاده از آن در برنامه را تمرین می‌کنید.
  • 1-2 : معرفی مباحث فصل دوم

    01:20
  • 2-2 : مبانی راه اندازی یک پروژه

    09:21
  • 3-2 : قواعد کامنت گذاری

    04:35
  • 4-2 : متغیرها - متن

    26:01
  • 5-2 : متغیرها - اعداد صحیح

    19:34
  • 6-2 : متغیرها - اعداد اعشاری و ممیز شناور

    14:45
  • 7-2 : متغیرها - بولین

    00:54
  • 8-2 : متغیرهای دینامیک

    16:32
  • 9-2 : فرمت متن و رشته

    17:52
  • 10-2 : دریافت ورودی از کاربر

    09:46
  • 11-2 : آرگومان‌ها و جمع بندی

    10:21

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در بخش ابتدایی این فصل با انواع عملگرهای محاسباتی، منطقی و بیتی آشنا می‌شوید تا بتوانید با استفاده از آن‌ها اعمال مختلف را روی متغیرها انجام دهید، مثل جمع دو عدد!
  2. سپس با دستورهایی که امکان انتخاب و تصمیم‌گیری در برنامه را به ما می‌دهند آشنا می‌شوید، مثل if!
  3. در ادامه با دستوراتی که امکان ایجاد تکرار و حلقه در برنامه را فراهم می‌کنند آشنا می‌شوید، مثل for!
  4. سپس نحوه ذخیره‌سازی اطلاعات در آرایه‌های مختلف را فرامی‌گیرید.
  5. و در انتها یاد می‌گیرید که چطور می‌توان انواع تایپ‌ها و متغیرها را به هم تبدیل کرد.
  • 1-3 : معرفی مباحثی که در این فصل بررسی می‌شود

    01:21
  • 2-3 : عملگرهای محاسباتی

    19:56
  • 3-3 : عملگرهای منطقی

    08:26
  • 4-3 : عملگرهای بیتی

    16:07
  • 5-3 : دستور if

    11:22
  • 6-3 : عملگرهای منطقی شرطی

    05:21
  • 7-3 : دستور switch

    11:55
  • 8-3 : دستورهای while & do while

    08:21
  • 9-3 : دستور for

    14:43
  • 10-3 : دستور foreach

    05:25
  • 11-3 : آرایه تک بعدی

    06:49
  • 12-3 : آرایه چند بعدی

    14:34
  • 13-3 : آرایه جگد

    12:13
  • 14-3 : تبدیل متغیرها با کست کردن

    09:13
  • 15-3 : تبدیل متغیرها با Convert

    10:31
  • 16-3 : کدینگ Base64

    09:08
  • 17-3 : دستورهای Parse و TryParse

    08:58
  • 18-3 : تبدیل متغیرها به متن و رشته

    03:45
  • 19-3 : جمع بندی

    05:46

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در بخش ابتدایی این فصل با مبحث مدیریت استثنا یا Exception Handling آشنا می‌شوید تا بتوانید از پیش آمد از کارافتادن برنامه به خاطر هر ایراد جزئی جلوگیری کنید.
  2. سپس با نحوه نوشتن و بکار گیری انواع توابع یا Functions آشنا می‌شوید و چند مثال کاربردی از توابع حل می‌کنید.
  3. در ادامه می‌بینید که چطور می‌توانید خطاهای برنامه را کشف و رفع یا اصطلاحاً Debug نمایید.
  4. سپس با امکان اصلاح کد حین اجرا یا Hot Reloading آشنا می‌شوید و در انتها چند مثال از فرآیند عیب‌یابی حل خواهد شد.
  • 1-4 : معرفی مباحث این فصل

    0:00:56
  • 2-4 : کنترل خطا یا مدیریت استثنا

    21:34
  • 3-4 : بررسی سرریز

    10:15
  • 4-4 : توابع قسمت اول

    13:56
  • 5-4 : توابع قسمت دوم - مقدار برگشتی

    11:41
  • 6-4 : مثال از توابع - تبدیل اعداد

    15:54
  • 7-4 : مثال از توابع - فاکتوریل و کامنت گذاری

    20:06
  • 8-4 : مثال از توابع - دنباله فیبوناچی - توابع بازگشتی

    10:03
  • 9-4 : خطایابی

    20:38
  • 10-4 : اصلاح خطا حین اجرا

    03:58
  • 11-4 : مثال خطایابی - دنباله فیبوناچی

    08:24
  • 12-4 : مثال خطایابی - فاکتوریل

    09:30
  • 13-4 : جمع بندی

    03:08

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در این فصل وارد مبحث فوق‌العاده زیبا و جذاب شی گرایی می‌شویم و به یادگیری بخش‌های مختلف و جزییات آن می‌پردازیم.
  2. اولین کلاسمان را ایجاد می‌کنیم و بعد از تعریف انواع سطوح دسترسی، به ‌اضافه کردن فیلدها و متدها به کلاس می‌پردازیم.
  3. با مفهوم کاربردی Tuples آشنا می‌شوید و یاد می‌گیرید که چگونه کلاس‌های بزرگ را در چند فایل تعریف نمایید.
  4. سپس با مفاهیم Properties و Indexers آشنا می‌شوید و پس از کار با متدها و عملگرهای Functional، در بخش پایانی با record ها آشنا می‌شوید.
  • 1-5 : معرفی مباحث این فصل

    03:04
  • 2-5 : اولین کلاس

    12:17
  • 3-5 : کتابخانه کلاس

    08:20
  • 4-5 : تعیین دسترسی ها

    08:05
  • 5-5 : آشنایی با Enum و Flags

    14:50
  • 6-5 : آشنایی با List

    07:58
  • 7-5 : آشنایی با مفهوم static و مقادیر ثابت

    10:08
  • 8-5 : آشنایی با متد Constructor

    05:39
  • 9-5 : مقادیر readonly

    04:13
  • 10-5 : متدها

    05:33
  • 11-5 : آشنایی به Tuples

    12:48
  • 12-5 : متدها و مقادیر ورودی

    09:05
  • 13-5 : انتقال پارامترها به توابع

    07:27
  • 14-5 : متد Deconstruct در کلاس

    04:42
  • 15-5 : کلاس از نوع partial

    02:45
  • 16-5 : آشنایی با Properties

    20:31
  • 17-5 : آشنایی با Indexers

    06:17
  • 18-5 : متدها و عملگرهای Functional

    22:22
  • 19-5 : توابع محلی

    04:15
  • 20-5 : آشنایی با recordها

    17:57
  • 21-5 : جمع بندی

    01:56

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در بخش ابتدایی این فصل با تایپ‌های generics آشنا می‌شوید که استفاده از آن‌ها در بهبود Performance یا کارایی برنامه بسیار مهم است.
  2. سپس با مفهوم فوق‌العاده مهم و کلیدی مدیریت رخداد یا Event Handling آشنا می‌شوید و بعدازاینکه دیدید چگونه می‌توانید با استفاده از region کد خود را مرتب کنید، به فراگیری یکی دیگر از امکانات جالب C# به نام رابط یا interface می‌پردازیم.
  3. در ادامه مفهوم اساسی و مهم مدیریت حافظه شرح داده می‌شود.
  4. سپس با struct آشنا می‌شوید و نحوه برخورد با مقادیر تهی یا null را یاد می‌گیرید.
  5. یکی از مفاهیم پایه‌ای در بحث شی گرایی، وراثت یا Inheritance است که در بخش انتهایی آن را فرامی‌گیرید.
  • 1-6 : معرفی مباحث جلسه و ایجاد پروژه

    09:28
  • 2-6 : آشنایی با انواع generics

    13:54
  • 3-6 : آشنایی با delegate و مدیریت رخدادها

    08:29
  • 4-6 : آشنایی با region

    02:19
  • 5-6 : مدیریت رخدادها قسمت دوم

    23:02
  • 6-6 : آشنایی با interface قسمت اول

    17:13
  • 7-6 : آشنایی با interface قسمت دوم

    11:35
  • 8-6 : مدیریت حافظه

    16:45
  • 9-6 : آشنایی با struct

    07:14
  • 10-6 : مقادیر تهی

    16:45
  • 11-6 : وراثت

    35:30
  • 12-6 : جمع بندی

    01:53

در این فصل به ترتیب مباحث زیر را می‌آموزید:

  1. در این فصل با رابط کاربری گرافیکی یا GUI در قالب پروژه‌های محبوب Windows Form Application آشنا می‌شوید و به توضیح نحوه عملکرد این نوع پروژه و ارتباط اجزا و امکانات مختلف آن می‌پردازیم.
  2. سپس با قابلیت‌های مختلف .NET در کار با اعداد و متن یا رشته‌ها می‌پردازیم.
  3. در ادامه مبحث جملات قاعده‌مند یا Regular Expression بیان می‌شود که در اعتبار سنجی ورودی کاربر نقش بسزایی دارد.
  4. سپس با انواع مجموعه‌ها یا ساختمان داده‌های پرکاربرد .NET آشنا می‌شوید و یاد می‌گیرید که چگونه با استفاده از span بصورت بهینه با آرایه‌ها و حافظه کار کنید.
  5. در ادامه مثالی از نحوه استفاده از منابع شبکه حل می‌کنیم.
  6. مبحث بعدی این فصل به چگونگی کار با فایل و فولدر می‌پردازد تا یاد بگیرید فایل و فولدر دلخواه را ایجاد و حذف نمایید و اطلاعات مختلف را ذخیره و قرائت کنید.
  7. در انتها پس از ارائه یک جمع‌بندی از مباحث مطرح‌شده به معرفی کنترل‌های پرکاربرد GUI می‌پردازیم.
  • 1-7 : معرفی مباحث جلسه

    03:44
  • 2-7 : ایجاد پروژه

    05:04
  • 3-7 : آشنایی با Windows Form Application

    21:15
  • 4-7 : اعداد در .NET

    07:29
  • 5-7 : اعداد تصادفی در .NET

    15:12
  • 6-7 : متن در .NET

    20:16
  • 7-7 : آشنایی با StringBuilder

    08:09
  • 8-7 : جملات قاعده مند

    20:28
  • 9-7 : کار با List

    13:01
  • 10-7 : کار با Dictionary

    07:41
  • 11-7 : کار با صف

    04:44
  • 12-7 : کار با پشته

    04:12
  • 13-7 : مرور ساختمان داده های معروف

    04:22
  • 14-7 : آشنایی با span

    08:18
  • 15-7 : کار با منابع شبکه

    27:55
  • 16-7 : کار با فایل و فولدر

    16:01
  • 17-7 : کار با فایل و فولدر در محیط گرافیکی

    14:53
  • 18-7 : آشنایی با تایمر و جمع بندی

    10:02
  • 19-7 : آشنایی با کنترل های پرکاربرد گرافیکی

    24:35
  • 20-7 : کلام آخر

    01:29

درباره مدرس

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

ویژگی های این دوره

  • 18:30 ساعت ویدئو آموزشی
  • 7 فصل
  • دسترسی دو ساله
  • قابل استفاده در یک دستگاه
  • سازگار با ویندوز، مک و اندروید

مخاطبان دوره

مخاطبان این دوره هم افرادی هستند که تاکنون برنامه‌نویسی نکرده‌اند و هم کسانی که تجربه کار با سایر زبان‌های برنامه‌نویسی و حتی نسخه‌های قبلی C# و NET Framework. را دارند و قصد بازآموزی و به‌روز کردن مهارت‌های خود را دارند.

نمونه فیلم هایی از جلسات برنامه نویسی سی شارپ

خوش‌ آمد گویی و آشنایی با C#

خوش‌ آمد گویی و آشنایی با C#

خوش‌ آمد گویی و آشنایی با C#

نصب Visual Studio .NET

نصب Visual Studio .NET

آشنایی با Console Application

آشنایی با Console Application

آشنایی با Windows Form Application

آشنایی با Windows Form Application

متغیرها - اعداد اعشاری و ممیز شناور

متغیرها - اعداد اعشاری و ممیز شناور

دستورهای while & do while

دستورهای while & do while

اصلاح خطا حین اجرا

اصلاح خطا حین اجرا

انتقال پارامترها به توابع

انتقال پارامترها به توابع

مدیریت حافظه

مدیریت حافظه

اعداد تصادفی در .NET

اعداد تصادفی در .NET

نمایش بیشتر
نمایش کمتر

راهنمای ثبت نام

برای ثبت‌نام در این دوره کافی است از طریق ورود/عضویت، وارد حساب کاربری خود شده و این دوره را به سبد خرید خود اضافه کنید.

معمولا با هم خریداری شده اند

  • گوگل اسکولار

    گوگل اسکالر یا اسکولار google scholar ابزاری است که هر دانشجو و پژوهشگری باید با آن آشنا باشد. همانگونه که افراد به دنبال هر مطلبی که هستند آن را گوگل ...
  • برنامه نویسی پایتون

    پایتون (Python) یا پایتان یک زبان برنامه نویسی چند منظوره و سطح بالاست که بطور بسیار گسترده ای مورد استفاده برنامه نویسان و غیر برنامه نویسان قرار می‌گیرد. پایتون در ...
  • آموزش مقاله نویسی

    مقاله‌نویسی یکی از مهمترین مهارت‌های حوزه پژوهش و تحقیق است. دوره‌های تحصیلات تکمیلی در ایران مانند بسیاری دیگر از کشورهای دنیا پژوهش محور است. ...
  • هوش مصنوعی برای همه

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

    این روزها خیلی از دانشجویان به فکر ادامه تحصیل در خارج از کشور هستند. در این دوره به زبان ساده کارهایی ضروری برای اپلای یا مهاجرت تحصیلی خارج از کشور ...
  • بلاکچین برای همه

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

دوره برنامه نویسی سی شارپ

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

چه چیزهایی در این دوره یاد می‌گیرید

برنامه‌نویسی گام‌به‌گام با زبان C#
استفاده از محیط برنامه‌نویسی Visual Studio .NET 2022
برنامه‌نویسی در محیط کنسول
برنامه‌نویسی در محیط گرافیکی
اصول برنامه‌نویسی به زبان C#
استفاده از کتابخانه .NET

نمونه فیلم‌هایی از جلسات برنامه نویسی سی شارپ

خوش‌ آمد گویی و آشنایی با C#

نصب Visual Studio .NET

آشنایی با Console Application

آشنایی با Windows Form Application

متغیرها - اعداد اعشاری و ممیز شناور

دستورهای while & do while

اصلاح خطا حین اجرا

انتقال پارامترها به توابع

مدیریت حافظه

اعداد تصادفی در .NET

خوش‌ آمد گویی و آشنایی با C#
نصب Visual Studio .NET
آشنایی با Console Application
آشنایی با Windows Form Application
متغیرها - اعداد اعشاری و ممیز شناور
دستورهای while & do while
اصلاح خطا حین اجرا
انتقال پارامترها به توابع
مدیریت حافظه
اعداد تصادفی در .NET

برای ورود به بازار کار سی شارپ به چه مهارت هایی نیاز داریم؟

مهارت‌های مورد نیاز برای برنامه‌نویس سی شارپ عبارتند از: تسلط به SQL Server، آشنایی با نحوه پیاده‌سازی الگوریتم‌های محاسباتی، آشنایی با پروتکل‌های شبکه، آشنایی با تکنولوژی‌های وب و ASP.NET، تسلط به CSS، JavaScript و JQuery

آیا سی شارپ منسوخ می شود؟

به گزارش نیویورک تایمز در سال 2002، مایکروسافت پس از صرف 2 میلیون دلار هزینه و 5 میلیون ساعت کار بی‌وقفه، موفق به ایجاد این زبان شده است. با توجه به هزینه بالای تولید آن، بعید است مایکروسافت هرگز اجازه بدهد این زبان منسوخ گردد.

کدام زبان برنامه نویسی را انتخاب کنم؟

برای پاسخ به این سوال می‌توانید به صفحه مقایسه زبان‌های برنامه نویسی مراجعه کنید.

نمونه فیلم‌های دوره‌های مهارتی

دوره‌های مهارتی رشته کامپیوتر

این مطلب چقدر به کارت آمد؟511111111115.00 از ۵ 2 رأی
اشتراک

پرسش و پاسخ داوطلبان کنکور ارشد کامپیوتر

سوال شما توسط استاد رضوی پاسخ داده می‌شود و از طریق پیامک به شما اطلاع رسانی می‌شود
×
kb
هیچ نظری ارسال شده در اینجا وجود ندارد
تلگرام اینستاگرام تماس با پشتیبانی: 09378555200 تماس با پشتیبانی: 09378555200
خدمات ما
پشتیبانی کنکور کامپیوتر

سؤالی داری؟ از ۸ صبح تا ۱۰ شب پاسخ‌گوییم.

تماس با پشتیبانی۰۹۳۷۸۵۵۵۲۰۰ پشتیبانی در تلگرامپاسخ‌گویی پیامی
شبکه‌های اجتماعی
کانال تلگرام اینستاگرام آپارات یوتیوب
اشتراک‌گذاری این مطلب

آموزش برنامه نویسی سی شارپ (C#) از مبتدی تا پیشرفته

تلگرام واتس‌اپ ایکس
https://www.konkurcomputer.ir/آموزش-برنامه-نویسی-سی-شارپ-c-از-مبتدی-تا-پیشرفته.html
خدمات کنکور کامپیوتر
هر چیزی که برای قبولی لازم داری، یک‌جاخدمات ما

از مشاوره‌ی شخصی با استاد رضوی تا فیلم‌های دروس، پلتفرم‌ها و ابزارهای رایگان

مشاوره‌ی شخصی با استاد رضوی
تماس با پشتیبانی