subscriptions دوره آموزش جامع #C - پایه تا پیشرفته

۱۴۷ رای ۹.۰

access_time طول دوره ۷۲ ساعت
event_seat تعداد جلسات ۴۶ جلسه
people دانشجویان ۵۱۸ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۳۷ هزار تومان

schedule بیش از 72 ساعت آموزش ویدیویی - 6 گیگابایت محتوای آموزشی
7Learn Experts
description توضیحات دوره list جلسات دوره speaker_notes دیدگاه ها
list لیست جلسات دوره
  1. دوره مجازی #C (جلسه 1):معرفی زبان برنامه نویسی #C - اهداف و مرور کلی این دوره play_circle_outlined
  2. دوره مجازی #C (جلسه 2):آماده سازی محیط کار - آشنایی با کامپیوتر و مفهوم الگوریتم play_circle_outlined
  3. دوره مجازی #C (جلسه 3): الگوریتم و فلوچارت و جزئیات طراحی آن ها play_circle_outlined
  4. دوره مجازی #C (جلسه 4): مباحث پایه ای برنامه نویسی در زبان #C play_circle_outlined
  5. دوره مجازی #C (جلسه 5): دستورات تصمیم گیری و شرط ها ، حلقه ها و دستورات کنترل تکرار play_circle_outlined
  6. دوره مجازی #C (جلسه 6): آرایه ها، توابع و نوع داده ای رشته ای play_circle_outlined
  7. دوره مجازی #C (جلسه 7): آشنایی با برنامه نویسی شی گرا play_circle_outlined
  8. دوره مجازی #C (جلسه 8): آشنایی بیشتر با برنامه نویسی شی گرا و مفهوم ارث بری play_circle_outlined
  9. دوره مجازی #C (جلسه 9): مفهوم انتزاعی و چند ریختی در برنامه نویسی شی گرا play_circle_outlined
  10. دوره مجازی #C (جلسه 10): آشنایی با Interface، Enumeration و لیست ها play_circle_outlined
  11. دوره مجازی #C (جلسه 11): مفهوم Generic و Interface های مهم .NET play_circle_outlined
  12. دوره مجازی #C (جلسه 12): لیست های Generic، فایل ها و Serialization play_circle_outlined
  13. دوره مجازی #C (جلسه 13): کار با فایل ها و دایرکتوری ها play_circle_outlined
  14. دوره مجازی #C (جلسه 14): مفهوم خطا و Exception Handling play_circle_outlined
  15. دوره مجازی #C (جلسه 15): پایگاه داده و SQL Server play_circle_outlined
  16. دوره مجازی #C (جلسه 16): آنالیز مساله و آشنایی با مفاهیم موجود در پایگاه داده play_circle_outlined
  17. دوره مجازی #C (جلسه 17): آشنایی با محیط SQL Server، ساخت پایگاه داده و جداول play_circle_outlined
  18. دوره مجازی #C (جلسه 18): پرس و جو ها یا Queries play_circle_outlined
  19. دوره مجازی #C (جلسه 19): More about Query play_circle_outlined
  20. دوره مجازی #C (جلسه 20): Grouping , Aggregate Function , Sub Query play_circle_outlined
  21. دوره مجازی #C (جلسه 21): زبان TSQL و View ها play_circle_outlined
  22. دوره مجازی #C (جلسه 22): جمع بندی مطالب و آشنایی با Function ها و Procedure ها play_circle_outlined
  23. دوره مجازی #C (جلسه 23): ارتباط با پایگاه داده play_circle_outlined
  24. دوره مجازی #C (جلسه 24): آشنایی با Entity Framework و معماری چند لایه play_circle_outlined
  25. دوره مجازی #C (جلسه 25): Entity Framework play_circle_outlined
  26. دوره مجازی #C (جلسه 26): تکمیل و جمع بندی مطالب مرتبط با Linq و Entity Framework play_circle_outlined
  27. دوره مجازی #C (جلسه 27): فرم های ویندوزی play_circle_outlined
  28. دوره مجازی #C (جلسه 28): آشنایی بیشتر با کنترل ها جهت طراحی GUI قسمت اول play_circle_outlined
  29. دوره مجازی #C (جلسه 29): آشنایی بیشتر با کنترل ها جهت طراحی GUI قسمت دوم play_circle_outlined
  30. دوره مجازی #C (جلسه 30): کنترل های پیشرفته play_circle_outlined
  31. دوره مجازی #C (جلسه 31): کنترل های پیشرفته قسمت دوم play_circle_outlined
  32. دوره مجازی #C (جلسه 32): کنترل های پیشرفته قسمت سوم play_circle_outlined
  33. دوره مجازی #C (اطلاعیه) : شرکت در نظرسنجی و دریافت اعتبار هدیه play_circle_outlined
  34. دوره مجازی #C (جلسه 33): کنترل های پیشرفته قسمت چهارم play_circle_outlined
  35. دوره مجازی #C (جلسه 34): کنترل های پیشرفته قسمت پایانی play_circle_outlined
  36. دوره مجازی #C (جلسه 35): User Control play_circle_outlined
  37. دوره مجازی #C (جلسه 36): مباحث پیشرفته در طراحی فرم های ویندوزی play_circle_outlined
  38. دوره مجازی #C (جلسه 37): گزارش ها play_circle_outlined
  39. دوره مجازی #C (جلسه 38): DevComponent DotnetBar قسمت اول play_circle_outlined
  40. دوره مجازی #C (جلسه 39): DevComponent DotnetBar قسمت دوم play_circle_outlined
  41. دوره مجازی #C (جلسه 40): طراحی کاربرپسند UI play_circle_outlined
  42. دوره مجازی #C (جلسه 41): پروژه پایانی قسمت اول - پایگاه داده play_circle_outlined
  43. دوره مجازی #C (جلسه 42): پروژه پایانی قسمت دوم- طراحی لایه های واسط play_circle_outlined
  44. دوره مجازی #C (جلسه 43): پروژه پایانی قسمت سوم- طراحی GUI play_circle_outlined
  45. دوره مجازی #C (جلسه 44): پروژه پایانی قسمت چهارم - گزارش ها play_circle_outlined
  46. دوره مجازی #C (جلسه 45): جمع بندی و نکات تکمیلی play_circle_outlined

دوره آموزش #C

با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
 

دانلود PDF سرفصل های کامل دوره آموزش جامع #C لیست کامل امکانات پروژه مدیریت رستوران پیاده سازی شده در انتهای این دوره

 

:: سرفصل های کلی دوره جامع آموزش جامع #C

فصل 1 : مفاهیم و مقدمات کامپیوتر، الگوریتم و فلوچارت و آشنایی با زبان #C

فصل 2 : آشنایی با Net Framework. و برنامه نویسی شی گرا در #C

فصل 3 : آشنایی با مفاهیم پایگاه داده و طراحی پایگاه داده در SQL Server و آشنایی با پرس و جو ها

فصل 4 : اتصال به پایگاه داده در Net Framework.

فصل 5 : طراحی GUI و رابط کاربری نرم افزار با زبان #C

فصل 6 : جمع بندی و انجام یک پروژه واقعی به صورت کامل از ابتدا تا انتها

پژمان replyپاسخ

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

پژمان replyپاسخ

مجددا سلام.

چهارتا ابهام دارم پاسخ بفرمایید ممنون میشم:
1- در مثال معماری چند لایه با Sql Command و در لایه BLL که موارد مربوط به صحت اطلاعات ورودی چک میشود بخواهیم یوزر عدد بجای اسم وارد نکند چه باید کرد؟ چون من عدد هم که وارد میکنم قبول میکنه ولی نمیدونم چطور عبارت خطایابی ()If ش رو بنویسم.
2- در تست عدم Null بودن اطلاعات ورودی چرا ما هنگام ساخت دیتابیس چک باکس Null بودن ستون رو میزنیم یعنی میتونی مقدارت خالی باشه و اینجا از خالی بودن مقدارش جلوگیری میکنیم. به نظر شما این ضد و نقیض نیست!!؟
3- هنگام ساخت متد Select شما از لیست جنریک استفاده فرموده اید جهت واکشی و ذخیره و نمایش اطلاعات. این درست. ولی چرا هنگام بکارگیری متد Li.GetString() ها، شماره درون پرانتز رو برای ستون اول صفر و برای دوم یک قرار داده اید مگر ستون 0 ستون Id نیست؟ شما در مثال قبلتر به این نکته اشاره فرموده اید و لی اینجا رعایت نکردید. البته خروجی درسته ولی نمیفهمم چرا؟ به نظر من باید شماره از یک شروع بشه.

4- بحث وجود table های بیشتر مانند HyperMarket و نحوه نمایش وجود Relation بین اونها در مثال چند لایه ایه SqlCommand و در لایه های BO و Bll چگونه پیاده سازی میشود؟ البته من هنوز جلسه بعد رو مطالعه نکردم وشما با استفاده از entityframework اینکارو آموزش داده اید و اصلا کلمه OR Mapper خود گویای همه چیز هست اما احساس میکنم نمایش ارتباط بین جداول در یک دیتابیس و پیاده سازی اونها در لایه های فوق الذکر با استفاده از SqlCommand پیچیده باشه که شما از گفتن اون صرفنظر فرموده اید و به دیتابیس با یه تیبل ساده قناعت فرمودید درسته؟ اگر اینگونس و از این لحاظ در آینده نیازی پیدا نمیکنیم پس لزومی به عمیق شدن در این مساله نیست.

ممنون از شما

آرین زارعی

1- باید در لایه ی قبل مدیریت کنید. بهتر است این موارد در لایه ی پرزنتیشن مدیریت شوند. در رویداد keydown یا رویداد های مشابه، میتوان کلمات تایپ شده را چک کرد. راه راحت تر هم استفاده از mask هست که در چندین جلسه ی آینده آموزش داده میشود.
2- یه مقداری توجه کنید. کاملا دو مساله متفاوت است. گاهی اوقات null بودن در سطح برنامه به خاطر مشکلات دیگری به غیر از داده هست و بیشتر null بودن کل آبجکت است نه فیلد. مثل مشکل کامبو باکس ولی در دیتابیس ما اجازه میدیم که یه سری فیلد خالی باشند تا بعدا پر شوند.
3- من دقیقا مثال رو الان به خاطر ندارم. ولی وقتی خروجی صحیح است فکر کنم با کمی تامل بتونید متوجهش بشید.
4- حواستون باشه ما در طراحی ها، اول دیتابیس رو به بهترین شکل طراحی می کنیم و سپس در لایه های بعد کار رو پیش میبریم. تنها افراد کارکشته در طراحی نرم افزار توانایی به کارگیری معماری ای رو دارن که دارید تلویحا اشاره میکنید. در کل خیلی کم پیش میاد که بخوایم از طریق لایه های دیتا یا پرزنتیشن، بیایم جدول جدید و ارتباط ایجاد کنیم.

پژمان replyپاسخ

سلام. در جلسه بعدی پاسخ سئوالی که تایید نفرمودی رو گرفتم. فقط سه تا ابهام دارم که در بخش نظرات جلسه بعد مطرح میکنم. سپاس از شما

پژمان replyپاسخ

مطلبی که به نظرم مبهم هستش تفکیک لایه های معماری درون کدها هستش. البته شاید این سئوال کمی زود باشه ولی اگر تلویحی توضیح بفرمایید ممنون میشم. مثلا شما برای ارتباط با دیتابیس دو تا آبجکت به نامهای Connection و Command استفاده فرمودید که احیانا اگر بخوایم از این آبجکتها درون مثلا برنامه phonebook فصل دوم استفاده کنیم و اطلاعات person رو اونجا و بجای serialization درون بانک اطلاعاتی استفاده کنیم تفکیک لایه ها برای مدیریت بهتر develope و درون کلاسهای کد نویسی شده چگونه انجام میشه؟ (البته گمان میکنم دیگه با وجود بانک اطلاعاتی دیگه قضیه لیستهای جنریک و Add کردن اطلاعات درون کلاس NoteBook دیگه منتفی هست) . کاش این آموزش رو همزمان با تدریس شما شروع میکردم. خییییلی بهتر بود. بازم ممنون

پژمان replyپاسخ

ببخشید سئوالات رو در پستهای جدا مینویسم میخوام که وضوح سئوالات بره بالا تا برای دیگران گنگ نباشه.

آیا متد داینامیک ExecuteNonQuery() کار دکمه execute رو در محیط SqlServer انجام میده؟ ممنون

آرین زارعی

نه لزوما. این متد های Execute هر کدوم مقدار بازگشتی خودشون رو دارن. ولی در Sql چند نوع متد اجرا نداریم. خیلی جالب نیست اینطوری قیاس انجام بدید.

پژمان replyپاسخ

در خط فرمان زیر:
Connection.State == System.Data.ConnectionState.Open
یعنی سولوشن System نیم اسپیس Data کلاس ConnectionState پراپرتی Open باید برابر باشه با پراپرتی State آبجکت Connection
برداشتم صحیحه!؟

اگر اینطور هست نمیشه که ابتدا در بالای پنجره کلاس پروگرام System.Data رو using یا import کنیم بعدش از کلاس ConnectionState به تنهایی استفاده کنیم.

ممنون

آرین زارعی

برداشتتون درسته و میشه اینکار رو کرد. من هنگام کد زدن چون از پیشنهاد آماده ی خود ویژوال استودیو استفاده میکنم و با تب زدن کد رو کامل میکنم این اتفاق میفته

پژمان replyپاسخ

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

آرین زارعی

سلام.
به طور مستقیم ربطی نداره. ولی میتونید به صورت منطقی ارتباطی بینشون ببینید. این طور که هر sqlcommand در خود sql engine به صورت Dqe اجرا میشه. البته اینکه واقعیت در پشت صحنه چی هست رو من اطلاع دقیقی ندارم.

پژمان replyپاسخ

سلام جناب زارعی.
دو سه تا ابهام دارم ممنون میشم پاسخ بفرمایید:
1. در مثال DQE عبارت exec( ‘SELECT * FROM ‘ + @TableName + ‘ WHERE ‘ + @ColumnName + ‘ LIKE ”%” + ”’ + @PATTERN + ”’ + ”%”’) نحوه چیدمان کوتیشن های دور و بر متغیر PATTERN رو نمیفهمم. مگر شما در ابتدای این فصل نفرمودی در SQL برخلاف سی شارپ که رشته هادر دابل کوتیشن و حروف در سینگل کوتیشن قرار دارند ولی اینجا همگی در سینگل کوتیشن قرار میگیرند. پس چرا اینجا اینجوری شده!!؟؟ در مثال قبلی فیلم این بخش شما علامت های درصد و کلمه PATTERN رو هر کدوم درون یک سینگل کوتیشن قرار دادی ولی اینجا اتفاق دیگری افتاده؟
2. شما در استفاده از INNER JOIN فرمودی باید بین تیبلهای استفاده شده یا VIEW ها فرقی نمیکنه ارتباط منطقی وجود داشته باشه تا بشه INNER JOIN زد بینشون پس چرا در مثال TEMPTABLE شما از INNER JOIN استفاده کردی. هر چند من از RIGHT JOIN استفاده کردم هم درست بود. ولی آخرش ما این مفهوم تفاوت JOIN را نفهمیدم.
INNER JOIN SELLFACTOR.MONTH(DATEOFSELL) = #TEMPTABLE.ID
3. من لزوم استفاده از تمپ تیبل رو متوجه نمیشم.
در ضمن در مثالها هر جا تمپ تیبل بود بجاش ویو استفاده کردم با کمی نغیرات دور و برش به جواب رسیدم پس لزوم تعریف تمپ تیبل در کجاست؟ به هر حال هر دو اطلاعات رو بصورت دائم برای ما ذخیره میکنند.

ممنون از شما

آرین زارعی

سلام.
1 . توجه بفرمایید که اگر بخواهیم داخل یک رشته، که با سینگل کوتیشن از دو طرف مشخص می شود در اس کیو ال، علامت سینگل کوت رو به کار ببریم، باید دو تا سینگل کت بزنیم پشت هم تا متوجه بشود منظورمان این است که خود سینگل کوت رو داخل رشته بزار و نه اینکه رشته را ببند. اگر به این نکته توجه بفرمایید و کمی تامل کنید ساختار رو متوجه میشید. این مساله در تمام محیط ها و زبان ها غالبا وجود داره
2. در بحث inner join شما باید join را روی مثلا دو ستون بزنید که بینشون رابطه ای در نظر گرفتید. خیلی در کاربرد پیش نمیاد که بین دو ستون که هیچ ربطی به هم ندارند و با هم رابطه منطقی ندارند، join بزنید. در مثال هایی ممکن هست right , left , inner join خروجی یکسانی بدهند. به مثال بستگی داره. به ویژه در جاهایی که یه سری از نمونه ها در رابطه شرکت ندارند. یا به عبارتی رابطه الزامی نیست.
3. اصلا اینطوری که میگید نیست. کاملا اشتباه متوجه شدید. اگر دقت بفرمایید گفته شده در جاهای مختلف. view در اصل در هیچ کجا داده رو ذخیره نمیکنه و با هر بار فراخوانی ساخته میشه. ولی temp table ذخیره میشه. برای کارایی که فراخوانی توش زیاده بهتره از temp table استفاده بشه. من دقیقا این مثالی رو که میگید خاطرم نیست ولی میدونم در اینجا هدف آموزش Temp table بود و ممکن هست شما از راه های مختلف بتونید مشکل رو برطرف کنید.

آرین زارعی replyپاسخ

خب در محیط sql Server به جز یکی دو مورد خاص نیازی به قرار دادن سمیکلن نیست. اون موارد هم در کارای ما دخیل نیستن.
این جور مشکلات با یه سرچ 1 دقیقه ای حل میشن.

پژمان replyپاسخ

بله هنگام زدن کوئری در محیط sql مثل زیر:

DECLARE @MyVar INT

SET @MyVar = 3

SELECT @MyVar AS FIELD

همگی بدون گذاردن سمیکولون و بازدن دکمه Execute جواب میده!!

آرین زارعی replyپاسخ

برای پاک کردن از خود ستاپ sql استفاده کنید. راهنماش هم در یوتیوب موجود هست.

آرین زارعی replyپاسخ

چیزی که از خطا مشخصه با ورژن اس کیو ال مشکل داره.
نسخه ی آخرش رو از سایت های دیگه دانلود کنید.

آرین زارعی replyپاسخ

اجازه بدید اول سوال دوم رو جواب بدم.
کلا مفهوم join برای این است که شما دو جدول را که از طریق یک ستون به هم متصل هستند و ارتباط دارند رو در کنار هم به طور صحیح نشون بدید. منظور این است که برای مثلا یک محصول که کلید یک گروه محصول رو در خودش داره، با این عملیات علاوه بر کلید، در نتیجه ی کوئری نام و سایر مشخصات گروه محصول مربوط بهش رو نشون بدیم. حالا با توجه به اینکه ممکنه بعضی از نمونه ها و سطر های یک جدول، با توجه طراحی و آنالیز، کلیدی برای جدول دیگه نداشته باشند یا به عبارتی در رابطه شرکت نداشته باشند، از انواع join ها استفاده میکنیم.
در باره ی سوال دوم، حقیقتا من خاطرم نیست دقیق صورت سوال رو. ولی الان که به نکته ای که میفرمایید توجه میکنم، فکر کنم گفته ی شما نادرست نباشه. ممکن هست من اشتباه کرده باشم و جای sum و avg رو اشتباه نوشته باشم. اجازه بدید بررسی کنم تا به اطلاعتون برسونم.

آرین زارعی replyپاسخ

شما لطف دارید دوست عزیز.
من متاسفانه برنامه ای برای دوره های تحت وب ندارم. در این مساله که وب اپلیکیشن ها و موبایل اپلیکیشن ها ( به ویژه موبایل) ترند فعلی هستند، ولی من فعالیتم رو در چند سال اخیر در حوزه های دیگه ای متمرکز کردم.
مطمئن هستم اما که جناب آوند حتما برنامه های خوبی برای این مباحث دارند.
موفق باشید.

آرین زارعی replyپاسخ

سلام.
متوجه منظورتون نمیشم. در sqlserver این مساله براتون رخ داده یا در ویژوال استودیو؟

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 3 4 5 6 7 19
مدرس و آمار دوره
Course-Teacher
آرین زارعی
دانش آموخته ی رشته علوم کامپیوتر دانشگاه شهید بهشتی، عضو باشگاه پژوهشگران جوان و نخبگان، متخصص و توسعه دهنده نرم افزارهای Desktop و پلتفرم Net. با بیش از 5 سال سابقه برنامه نویسی C#.NET ، دارای چندین رتبه اول تا سوم در مسابقات نرم افزاری در سطح کشور و استان البرز
library_books
۴۷ مقاله تخصصی
school
۱ دوره برگزار شده
۵۶۹ علاقمندfavorite
۵۱۸ دانشجوpeople
۱۴۷ رایstar
٪ ۹۰ میانگین رضایت از مدرس
پیشنیاز های دوره
این دوره هیچ پیشنیازی ندارد، از سطح پایه و با زبانی ساده تدریس شده است. ضمن اینکه چهار فصل اول این دوره، خود پیش نیاز کاملی برای یادگیری asp.net می باشد.
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در بخش نظرات مطالب دوره ، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۴۴۰۲۰۴۸۲
email ایمیل : support@7Learn.com