در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش سی شارپ (#C) مقدماتی قسمت 1 : شروع دوره متفاوت

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

  1. حسین احمدی بیش از 14 سال است که بصورت تخصصی برنامه نویسی می کند
  2. حسین احمدی در بزرگترین و برترین شرکت های برنامه نویسی بزرگ ایران سابقه فعالیت داشته است
  3. حسین احمدی طراح اصلی سیستم مدیریت محتوای وب سایت ITPRO است که بزرگترین سیستم مدیریت دانش فارسی زبان است
  4. حسین احمدی به شما تضمین می دهد که شما براحتی با استفاده از این سری آموزشی و گام به گام و انجام تمرین ها تبدیل به یک برنامه نویس موفق شوید
  5. حسین احمدی در این ویدیو تجربیات کاریش را به اشتراک می گذارد و این تجربه در قالبی کاملا خودمانی و دوستانه منتقل می شود
  6. با من همراه باشید ... از شما یک برنامه نویس می سازیم ...

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

  1. آشنایی با مفهوم برنامه نویسی و وظیفه یک برنامه نویس
  2. نحوه اجرای برنامه ها و تفاوت میان Compiler و Interpreter

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

  1. مفهوم متغیر (Variable) و نوع های داده (Data Types)
  2. آشنایی اولیه دستورات کنترلی و حلقه ها
  3. کارآیی متدها
  4. مقدمه ای بر برنامه نویسی شئ گرا و آشنایی اولیه با مفاهیم کلاس ها، اشیاء، وراثت و Polymorphism
  5. تبدیل نوع ها به یکدیگر
  6. مدیریت خطاها و Exception ها

حسین احمدی تضمین می کند که با مطالعه گام به گام این سری آموزشی و انجام تمرین ها شما تبدیل به یک برنامه نویس حرفه ای خواهید شد و از ابتدا تا انتها در کنار شما خواهیم بود

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

#تفاوت_compiler_و_interpreter #آموزش_سی_شارپ #مراحل_یادگیری_برنامه_نویسی #برنامه_نویسی_را_از_کجا_شروع_کنیم #آموزش_برنامه_نویسی_شئ_گرا #مفاهیم_برنامه_نویسی #آموزش_برنامه_نویسی_سی_شارپ #آموزش_برنامه_نویسی #شروع_یادگیری_برنامه_نویسی
عنوان
1 آموزش سی شارپ (#C) مقدماتی قسمت 1 : شروع دوره متفاوت 23′:11″ رایگان
2 آموزش سی شارپ (#C) مقدماتی قسمت 2 : معماری دات نت و اولین برنامه 31′:46″ 13,200
3 آموزش سی شارپ (#C) مقدماتی قسمت 3 : متغیرها و انواع داده 39′:53″ 9,900
4 آموزش سی شارپ (#C) مقدماتی قسمت 4 : عملگرها و متغیر رشته 40′:14″ 9,900
5 آموزش سی شارپ (#C) مقدماتی قسمت 5 : عملگرهای منطقی ، If و Switch 1:5′:59″ 16,500
6 آموزش سی شارپ (#C) مقدماتی قسمت 6 : حلقه ها 34′:14″ 7,700
7 آموزش سی شارپ (#C) مقدماتی قسمت 7 : آرایه ها و نوع داده Char 33′:24″ رایگان
8 آموزش سی شارپ (#C) مقدماتی قسمت 8 : دستور foreach و var 15′:42″ رایگان
9 آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها 52′:59″ 9,900
10 آموزش سی شارپ (#C) مقدماتی قسمت 10 : Method Overloading 17′:23″ رایگان
11 آموزش سی شارپ (#C) مقدماتی قسمت 11 : کلاس، شئ، و رفتارها 24′:44″ رایگان
12 آموزش سی شارپ (#C) مقدماتی قسمت 12 : نوشتن برنامه دفترچه تلفن 59′:49″ 13,200
13 آموزش سی شارپ (#C) مقدماتی قسمت 13 : وراثت (Inheritance) 29′:31″ 11,550
14 آموزش سی شارپ (#C) مقدماتی قسمت 14 : Polymorphism 23′:35″ 9,900
15 آموزش سی شارپ (#C) مقدماتی قسمت 15 : Interface ها 17′:4″ رایگان
16 آموزش سی شارپ (#C) مقدماتی قسمت 16 : مفاهیم IoC و DI 19′:12″ 8,250
17 آموزش سی شارپ (#C) مقدماتی قسمت 17 : سازنده ها (Constructors) 22′:22″ 8,800
18 آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static 20′:41″ 6,600
19 آموزش سی شارپ (#C) مقدماتی قسمت 19 : struct ، indexer و readonly 18′:17″ رایگان
20 آموزش سی شارپ (#C) مقدماتی قسمت 20 : Operator Overloading و ToString 16′:28″ 6,600
21 آموزش سی شارپ (#C) مقدماتی قسمت 21 : تبدیل نوع و تعریف Cast 19′:29″ 7,700
22 آموزش سی شارپ (#C) مقدماتی قسمت 22 : Generics 24′:14″ 11,000
23 آموزش سی شارپ (#C) مقدماتی قسمت 23 : List و Dictionary 33′:50″ 8,800
24 آموزش سی شارپ (#C) مقدماتی قسمت 24 : استثناها (Exception) ها 24′:48″ 9,900
25 آموزش سی شارپ (#C) مقدماتی قسمت 25 : ویژگی ها و نکات سی شارپ 6 23′:45″ رایگان
زمان و قیمت کل 12:12′:34″ 169,400
78 نظر
majid khodadadi

سلام ،آموزش شما بسیار خوب و روان بیان شده بود.امیدوارم به زودی ادامه آموزش شما را دریافت و مشاهده کنم.

با تشکروخسته نباشید

hamid3pnn

بسم الله الرحمن الرحیم

اللهم صل علی محمد و آل محمد و عجل فرجهم

سلام خیلی ممنون

انشاءالله سربلند باشید

منتظر ادامه آموزشها هستم

yaserjvani

سلام

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

حسین احمدی

سلام دوست عزیز، قرار هم نیست وسط کار بیخیال بشیم، دوره مقدماتی سی شارپ که به صورت متنی داخل وب سایت قرار گرفته، حدود 30 قسمتش الان داخل وب سایت هست و قسمت های بعدی هم قرار میگیره، فیلم آموزشی هم حدود 10 الی 15 قسمت میشه که این دوره هم حتماً به صورت کامل داخل وب سایت قرار خواهد گرفت.

ITPRO باشید.

کمیل یوسفی کمالی

بعد از عرض سلام و خدا قوت خدمت تمامی دوستان آی تی پرو به خصوص مهندس نصیری و مهندس احمدی عزیز

به نوبه ی خودم لازم دونستم از زحمات شما عزیزان در راستای ارتقای دانش آی تی کشور تقدیر و تشکر کنم

یک پیشنهاد در خصوص دوره برنامه نویسی داشتم و اون اینکه در صورت امکان و صلاحدید در یک دوره آموزشی برنامه نویسی به صورت پروژه محور و به صورت کامل و گام به گام ایجاد یک انجمن گفتگو مشابه وب سایت ITPRO را آموزش بدهید

متشکرم و امیدوارم در راستای هدف والایتان موفق و سربلند باشید

میثم رضوان دوست

ممنون بابت زحماتتون

mk512

سلام خسته نباشید

تفاوت این دوره با اون یکی دوره که شامل آموزش متنی هست در چیه؟ با کدوم شروع کنیم؟

حسین احمدی

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

ابوالفضل رهنما

سلام وقت بخیر

1)آیا اموزش سی شارپ فقط همین دوره مقدماتی بود و یا دوره های متوسط و پیشرفته هم تولید خواهد شد

2)اگر جواب سوال 1 آری است کی و چه سرفصلهای دارد

باتشکر

حسین احمدی

سلام دوست عزیز، دوره پیشرفته در حال تهیه است و در ویدیو زیر که لینک قسمت مقدمه و معرفی سرفصل ها هست می تونید با دوره پیشرفته بیشتر آشنا بشید:

دوره پیشرفته زبان سی شارپ

محمدرضا خسروحیدری

با سلام

قسمت بیستم فایل مشکل دارد و فقط حدود یک دقیقه پخش می شود

لطفا بررسی نمایید

با تشکر

حسین احمدی

سلام دوست عزیز، بنده بررسی کردم، مشکلی نداره و کامل پخش میشه. احتمالاً مشکل از سمت مرورگر شما باشه، با برنامه CCleaner یکبار سیستمتون رو پاکسازی کنید و با مرورگرهای دیگه هم تست کنید ببینید مشکل هنوز وجود داره؟

پويا

سلام ميشه يه كتاب خوب معرفي كنيد تا همراه با فيلم آموزشي برم جلو

حسین احمدی

سلام و عرض ادب، برای دوره مقدماتی می تونید سری آموزشی سی شارپ که به صورت متنی داخل سایت قرار گرفته استفاده کنید:

آموزش مقدماتی زبان سی شارپ

کتاب هم Beginning C# 6.0 Programming از انتشارات Wrox رو پیشنهاد می کنم.

پويا

سلام ببخشيد ميشه يه كتاب ترجمه شده خوب معرفي كنيد تا با ويديو هاتون برم جلو چون انگليسي بلد نيستم ممنون از سايت خوبتون

حسین احمدی

واقعیت کتاب ترجمه شده خوبی سراغ ندارم که بتونم تائیدش کنم، شما با همون سری متنی داخل وب سایت جلو برید کفایت می کنه، فقط باید تمرینات زیادی انجام بدید در طول دوره.

سهیل قلمکاری

سلام خسته نباشید.این پرداخت اقساطیش چطوریه؟؟میشه راهنمایی کنید؟؟

حسین احمدی

سلام. برای پرداخت اقساطی شما میتونید برای هر قسمت پرداخت رو به صورت جداگانه انجام بدید. هر قسمت و که باز کنید گزینه پرداخت وجود داره.

سهیل قلمکاری

ممنون از شما.فقط اگه یه دوره asp توپ هم بذارید سایتتون بیشتر میترکونه.با تشکر از زحمات شما عزیزان.

حسین

سلام، ببخشيد اين دوره صفر تا صد هست؟!

منظورم دوره مقدماتي و پيشرفته با هم هست!

ممنون

mehdiomnia

سلام این آیتم خرید قسطی چیه ؟ چطوری کار میکنه ؟

حسین احمدی

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

هومن پاشایی

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

چرا Runy یا پایتون یا جاوا نه؟

تعصب خاصی روی هیچکدوم ندارم فقط علتش رو میخوام بدونم

حسین احمدی

سلام. دقیقا متوجه سوالتون نشدم. منظورتون از چرا سی شارپ دقیقا چیه؟ هر زبانی قدرت و کاربرد خودش و داره. یک شخصی جاوا رو انتخاب میکنه و شخص دیگه سی شارپ رو. این دوره هم به این خاطر که تخصص بنده سی شارپ هست تهیه شده و دلیلی بر این نیست که بگیم جادا یا روبی قدرتمند نیستند!

هومن پاشایی

منظورم همون قدرت و کاربردش هست؟چه جاهایی و چه قدرت هایی داره؟

میخوام بدونم اگر مانور تخصصی روی این زبان بدین کامل پیش نرم اگر قدرت هایی که داره درراستای کارهای من نیست و یا اگر از بیس هست که اگر درست یادبگیریمش هر زبان دیگری رو تنها فقط بایستی سینتکس و کاربردهاش رو یادبگیریم پس به دردهرفردی که زبان برنامه نویسی میخواد یادبگیره خواهد خورد

حسین احمدی

در مورد قدرت و کاربردهای زبان سی شارپ، شما با سی شارپ می تونید تو زمینه های مختلفی کد بزنید، مثل Windows Application، برنامه های تحت وب با ASP.NET، برنامه های موبایل با Xamarin، نوشتن وب سرویس یا Restful API

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

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

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

هومن پاشایی

ممنوون مرسی،لطف کردین

هدف من بیشتر یادگیری مفاهیم اصلی و پایه زبان برنامه نویسی در وهله اول و در وهله بعد هم یادگیری زبان پایتون برای شبکه و اسکریپت نویسی های مربوط به امنیت هست

منظورم از مفاهیم اصلی برنامه نویسی شیء گرایی و پلی مورفیسم و کلاس ها و ... هست که کمتر منبعی دیده شده که بصورت خیلی خوب تدریس بشه این مفاهیم

mehdiomnia

سلام استاد گرانقدر

من تا قسمت 11 فیلم ها فعلا جلو رفتم و مشغول تمرین هستم

اما یه نکته ای که هست من نمیفهمم کجا باید از پرانتز استفاده کرد ؟ کجا نباید ؟

یعنی این بر چه اساسی هست ؟ مثلا تو کنسول میخایی رنگ بک گراند و فورگراند رو عوض کنی و یا دستور console.clear خوب این دستور پرانتز داره ولی برای تعویض رنگ اینطور نیست با اینکه شکل دستورات یکی هست

از کجا این هارو متوجه میشید ؟

حسین احمدی

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

mehdiomnia

ممنونم

ضمنا کاش همین ابتدا معنی این شکل های کنار intellisense هم میگفتید مثل آچار و مکعب و ... مابقیشون که معنیشون چیه

حسین احمدی

هر کدوم از این اشکال رو جداگانه مورد بحث قرار میدیم. مثل مکعب که به معنی متد هست.

پدرام کریمی

سلام

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

برای سی شارپ دوتا دوره گذاشتید، مقدماتی و پیشرفته، سطح متوسطش چی ؟؟؟

تدریس نشده و بعدا تدریس میشه یا خلاصه شده توی دوتا دوره مقدماتی و پیشرفته؟؟؟

ممنون

حسین احمدی

سلام. دوره متوسط و پیشرفته به صورت یکجا داخل دوره پیشرفته ادغام شده.

پدرام کریمی

ممنون

دوره مقدماتی و پیشرفته آیا 100 درصد زبان سی شارپ پوشش میدن ؟

آیا مباحثی مثل DI,AOP,IOC بطور کامل تدریس شدن یا خیر؟؟؟

مباحثی مثل ِDesign Pattern و SOLID هم توی سرفصل ها ندیدم.

پدرام کریمی

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

حسین احمدی

در مورد مباحثی که داخل سرفصل ها گفته شده 100 درصد نیست، اما مباحثی که کاربردی هست رو پوشش دادیم، مباحثی مثل IoC یا DI داخل دوره مقدماتی و مباحث مربوط به Interface ها توضیح داده شده و داخل دوره پیشرفته راجع به Container های IoC و StructureMap توضیح دادیم. بعضی از Design Pattern ها رو هم داخل توضیح دادیم، اما نه به صورت کامل و برای Design Pattern ها و همینطور SOLID قصد داریم تو یک دوره جداگانه مباحث رو پیگیری کنیم. البته SOLID رو به صورت یکسری مطالب داخل سایت قرار دادیم.

دوره مقدماتی رو میتونید از بخش دوره به صورت یکجا خریداری کنید، اما دوره پیشرفته رو می تونید حساب کاربری رو شارژ کنید و از روی شارژ کاربریتون پرداخت رو انجام بدید که هدیه هم از سایت دریافت کنید.

پدرام کریمی

ممنون از توضیحاتتون

اگه وقت کنید و بشه دوره های نام برده رو به زودی بزارید خیلی خوبه، هم کاربردی هستن هم کمتر جایی این آموزش ها رو بصورت کامل و حرفه ایی داره

انشالا ما کی منتظر این دوره ها باشیم ؟

حسین احمدی

دوره پیشرفته ظرف دو سه روز آینده تموم میشه و در حال حاضر دوره ASP.NET MVC رو شروع کردیم که در کنارش دوره های jQuery و Bootstrap هم قرار هست استارت زده بشه، به امید خدا بعد از این دوره ها دوره Design Pattern رو خواهیم داشت.

پدرام کریمی

به امید خدا

ممنون از زحماتتون

ابوالفضل رهنما

سلام

مهندس ایا Bootstrap 4 را می خواهید اموزش بدهید

حسین احمدی

سلام، بله، به امید خدا نسخه 4 رو تو برنامه داریم.

پدرام کریمی

سلام، دوره مقدماتی تخفیف نداره ؟؟؟

حسین احمدی

سلام، تخفیف به معنی کسر از قیمت دوره خیر، اما بر اساس مبلغ خرید شارژ هدیه دریافت می کنید و اون شارژ هدیه رو می تونید رو سایر خریدهاتون استفاده کنید که تخفیف بگیرید. مبلغ هدیه بر اساس مبلغ خرید متفاوت هست. تو قسمت پروفایل کاربری بخش شارژ حساب کاربری میزان هدیه بر اساس مبلغ های مختلف نوشته شده.

lucky

سلام خسته نباشید

من اولین قسمت این آموزش خریدم

ترو خدا تخفیف بدید بقیشم بخرم من محصلم و پدرمم کارگره نمیتونم اینقد هزینه کنم، آموزش های دیگه تو اینترنت هست ولی واسه شما خیلی روان هست

باور کنید خیلی علاقه دارم، اولین قسمت چند هفته پیش خریدم هی میخوام ادامش بخرم ولی میبینم پولم نمیرسه خجالت میکشم از بابامم بگیرم چون میدونم هی بفکر اجاره خونست

یکم تخفیف بدید تا حدی که زحماتتون زیر سوال نره

واقعا ممنون میشم

lucky

حداقل جواب کامنتم بدید

ینی هیچ تخفیفی نمیدید؟

شاید یکی نمیتونه اینهمه هزینه کنه، ینی واستون مهم نیست؟

حسین احمدی

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

مهتاب

سلام

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

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

حسین احمدی

سلام، وقت بخیر

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

مهتاب

وقت شماهم بخیر

مرسی

جلیل سپهر جواهری

سلام و عرض ارادت .

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

حسین احمدی

سلام، وقت بخیر

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

Taktaz

با سلام خدمت جناب احمدی

سوالی دارم، من در حال گذراندن این دوره مقدماتی هستم و روی سیستمم ویژوال استودیو ۲۰۱۷ ویرایش community که رایگان می باشد نصب هست. آیا نیازی به نسخه کامل ویژوال استودیو مانند enterprise هست برای دوره پیشرفته و طراحی وبسایت و.....؟

با تشکر

حسین احمدی

سلام، وقت بخیر

خیر، شما با همین نسخه Community هم می تونید دوره ها رو بگذرونید.

shariati1389

با عرض سلام

کتابی مناسب برای آموزش مقدماتی و پیشرفته سی شارپ معرفی فرمائید

با تشکر

حسین احمدی

با سلام، برای مباحث مقدماتی می تونید از کتاب Beginning C# مجموعه Wrox استفاده کنید و برای دوره پیشرفته هم از کتاب Pro C# از مجموعه APress استفاده کنید.

احمد شهنوازی

سلام مهندس احمدی خسته نباشید

من از دانشجوهای مهندس سیروس زاد در حوزه اینترنت اشیا هستم

ایشون در آموزش خودشون در محیط آردوینو از زبان سی پلاس پلاس استفاده میکردند

من میخواستم این زبان رو به طور کامل یاد بگیرم ولی متاسفانه هیج جا پیدا نکردم حتی اینجا

دوستان گفتن منسوخ شده و از این حرفها

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

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

اگه راهنمایی کنید ممنون میشم

حسین احمدی

سلام، وقت بخیر

اول اینکه زبان سی پلاس پلاس به هیچ عنوان منسوخ نشده و کسی که این حرف رو به شما زده احتمالاً فقط اسم برنامه نویس رو یدک میکشه.

در مورد سی شارپ کاربردهای زیادی داره و تو زمینه اینترنت اشیاء هم کاربرد داره که یکی از دوستان دوره ای در این باره داخل سایت دارن.

داخل دوره مقدماتی و پیشرفته سی شارپ در مورد اینترنت اشیاء صحبت نشده و شما برای آشنایی با ویژگی های زبان سی شارپ می تونید این دوره رو بگذرونید، آشنایی با مفاهیم پایه، ارتباط با بانک اطلاعاتی، آشنایی با Windows Forms و یکسری مباحث پیشرفته در این دوره ها گفته شده.

احمد شهنوازی

سلام مهندس ممنون که راهنمایی کردین

پس با همین سی شارپ شروع میکنم و تو اینترنت اشیاء ازش استفاده میکنم

موفق و سلامت باشید

sin90

با سلام برای کسانی که خارج کشور هستند چطور می توانند دوره را خریداری نمایند چون شماره موبایل می خواهد برای خرید. با تشکر

حسین احمدی

سلام، وقت بخیر، در حال حاضر امکان فعال سازی شماره های خارج از کشور رو نداریم، فعال سازی شماره های خارج از کشور تا 2 الی 3 ماه دیگه اضافه میشه. در حال حاضر باید آشنایی داخل ایران داشته باشید تا بوسیله شماره اون شخص بتونید خرید رو انجام بدید.

جابر پورمحمدرضا فرد زنجانی

درود بر شما

آیا امکان پرداخت توسط پی پال هم وجود دارد؟ در صورت مثبت بودن پاسخ، لطفا اطلاعات پرداخت جهت پی پال را قرار دهید، در غیر اینصورت و در صورت امکان راهنمایی بفرمایید که ایرانیان خارج از کشور چطور میتوانند این مجموعه و مجوعه سی شارپ پیشرفته را تهیه نمایند

با سپاس

حسین احمدی

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

محمدرضا جابری جابری

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

حسین احمدی

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

محمدرضا جابری جابری

سلام استاد اگر مشکلی در دوره داشتیم از کجا باید بپرسیم ؟

حسین احمدی

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

محمدرضا جابری جابری

با سلام خدمت شما جناب مهندس احمدی

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

محمدرضا جابری جابری

توضیح نمیدید مهندس ؟

حسین احمدی

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

dhr7

سلام جناب احمدی.

وقت شما بخیر.

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

موضوعاتی مثل اینکه: اساسا ساز و کار یک زبان برنامه نویسی در پشت پرده چطوریه و اصلا چطور کار میکنه؟ یا اینکه اگر دارم با یک یا چند لایبرری کار میکنم، چطور میتونم ضعف و قوت اونو بفهمم و بتونم مقایسه اش کنم با نمونه های دیگه؟ یا اینکه انواع معماری های نرم افزار (مثل mvc , mvvp ) بتونم تحلیل کنم و فرقشون رو متوجه بشم و یا اینکه چه دلیلی برای ترجیح دادن یکی بر دیگری وجود دارد؟ کیفیت کُدم رو چطور و یا با چه وسیله ای میتونم بررسی کنم؟

ببخشید خودم احساس میکنم سوالم یکم کلیه و شاید مباحث بی ربطی هم توش هست و هرکدوم احتمالا نیاز هست که جداگانه بررسی بشن. اما فقط به این شکل بلد بودم که بیانش کنم(!).

اگه طولانی شد هم عذرخواهی میکنم و سپاس از شما برای وقتی که میذارین.

حسین احمدی

سلام، وقت بخیر

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

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

در مورد انتخاب یک Library و اینکه بین پلتفرم های مختلف کدوم رو انتخاب کنید، مواری که خودتون گفتید رو مثال میزنم، MVVM در سیستم های تحت ویندوز و مخصوصاً WPF خیلی کاربرد داره، اما MVC در محیط وب کاربرد زیادی داره و تفاوتشون تو پلتفرمی هست که کد میزنید. در مورد کیفیت کد بعد از یادگیری برنامه نویسی می تونید منابعی مثل Clean Code که توسط Uncle Bob تهیه شده یا Refactoring از Martin Fowler رو مطالعه کنید. دقت کنید تمام این ها با مطالعات زیاد بدست میاد. من خودم هر سال که کد جدیدی میزنم به کدهای سال قبل خودم میخندم، چون هر سال دارم چیزهای جدیدی یاد میگیرم که باعث بهبود روند کد نوشتن میشه.

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

dhr7

سلام مجدد خدمت شما استاد عزیز.

بسیار جامع و شفاف بود توضیحتون و کاملا قانع شدم. خیلی از شما ممنونم بابت وقتی که گذاشتین.

realnaser

سلام و عرض ادب و خسته نباشید خدمت اساتید آیا دوره مقدماتی و دوره پیشرفته سورس دارند؟

حسین احمدی

سلام، وقت بخیر

دوره مقدماتی خیر، چون بیشتر تمرکز رو مفاهیم هست. اما دوره پیشرفته سورس برنامه ای که نوشته میشه (برنامه انبار داری و Framework) که در صورت خرید کل دوره سورس براتون ارسال میشه.

realnaser

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

حسین احمدی

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

مهرداد پورخیری

سلام دوستان

برای نوشتن یک ب نامه معمولا نیاز به تعدادی icon های مختلف ولی با یه استایل یکسان هست تا بتونیم ظاهر برنامه ها رو طراحی کنیم.

ایا منبعی برای این موضوع وجود داره که آیکن های متفاوت با یک استایل خاص رو داشته باشه

متشکرم

حسین احمدی

سلام، وقتتون بخیر.

ممنون میشم سوالتون رو داخل انجمن یا زیر ویدیو مربوطه ارسال کنید.

راستی جناب پورخیری؟ ایمیل بنده رو دریافت کردید؟ اگر دریافت نکردید سورس برنامه ها داخل کانال تلگرام بنده هست، می تونید از اونجا دریافت کنید.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....