ماراد مرکز آموزش از راه دور

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

ضبط شده
ورودبه دنیای برنامه نویسی با دوره آموزشی صفر تا صد سی شارپ با تدریس محمد متین قادری، این دوره پیش نیاز تمامی دوره های سی شارپ اعم از دوره های طراحی سایت، بازی سازی و... سی شارپ است
امتیاز دوره
هنوز امتیاز ندارد
  • بیش از 3 سال تدریس در ماراد
  • زندگی فعال
  • 21 اپیزود
  • 6 ساعت و 58 دقیقه
  • سطح مقدماتی
آموزش رایگان سی شارپ  مقدماتی تا حرفه ای به روش پنگوئن

در این دوره چه چیز هایی می آموزید؟

اپیزودها

اپیزود 1 راه اندازی ویژوال استودیو و اولین خط کد!
10 دقیقه

توی این قسمت ویژوال استودیو رو راه اندازی میکنیم و اولین خط کدمون رو مینویسیم!

اپیزود 2 آموزش انواع متغیر ها و 4 عمل اصلی روی آنها
19 دقیقه

تو این جلسه یادمیگیریم چطور انواع متغیر ها مثل int و string رو تعریف و مقدار دهی کنیم و روشون 4 عمل اصلی جمع، تفریق، ضرب و... رو انجام میدیم.

اپیزود 3 ماشین حساب میسازیم!
13 دقیقه

درست شنیدی، همینقد سریع باهم یه ماشین حساب ساده میسازیم، روش پنگوئن همینقد خفنه و بهت همینقدر سریع و راحت یاد میدم چطوری نرم افزار بسازی!

اپیزود 4 آموزش دستورات شرطی if, else, else if
21 دقیقه

کامل بهت توضیح دادم انواع دستورات شرطی چی‌ان! بعد از این قسمت یاد میگیری به نرم افزارت شرط بدی و بگی در چه صورت چه کاری رو انجام بده و در غیر اون صورت چه کار دیگه ای رو انجام بده!

اپیزود 5 حلقه های for, while, do while, foreach و آرایه ها!
28 دقیقه

کل نکات مربوط به حلقه ها (که پر کاربرد ترین ابزار توی کدنویسی هستن) رو به علاوه آرایه ها بهت توی نیم ساعت توضیح دادم! حتتتما همزمان با دیدن ویدیو ها کد بزن که کامل یادشون بگیری!

اپیزود 6 حلقه های تو در تو و مرتب سازی آرایه ها به روش حبابی (bubble sort)
21 دقیقه

توی این اپیزود حلقه های تودرتو (که جزو گیج کننده ترین بخش های برنامه نویسی مقدماتی هست) رو به ساده ترین روش ممکن یاد میگیریم و با استفاده از دوتا حلقه تو در تو یک آرایه رو از روش bubble sort از کوچک به بزرگ مرتب میکنیم!

اپیزود 7 روش نوشتن متد (method) در سی شارپ
27 دقیقه

توی این قسمت هم روش نوشتن متود هارو یاد میگیریم، هم یاد میگیریم که اگه به ویژوال استودیو دسترسی نداشتیم کجا می تونیم کد بزنیم و نتیجه کد هامون رو ببینیم (هم روی کامپیوتر هم موبایل)

اپیزود 8 آموزش مفهوم شئ گرایی و ساخت کارخانه تولیدلپ تاپ در سی شارپ!
26 دقیقه

توی این اپیزود مفهوم شئ گرایی رو به ساده ترین حالت (هلو بپر تو گلو) یاد میگیریم و با استفاده از این مفهوم یک کارخانه تولید لپ تاپ باهم طراحی و کدنویسی میکنیم!

اپیزود 9 آموزش چند ریختی ها (polymorphism) و تمرین ساخت و نمونه سازی از کلاس (Class)
19 دقیقه

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

اپیزود 10 آموزش کلمه کلیدی های public, static, private در سی شارپ
13 دقیقه

کامل و ساده بهت مفهوم public, static و private رو آموزش میدم و بهت میگم کجاها توی کدنویسی از این کلمات کلیدی استفاده می کنیم.

اپیزود 11 آموزش مفهوم ارث بری (inheritance) و using ها
16 دقیقه

توی این قسمت به ساده ترین روش ممکن (با رسم شکل) بهت نشون میدم ارث بری در برنامه نویسی یعنی چی و با استفاده از مفهوم ارثبری یک کلاس والد و یک کلاس فرزند میسازیم و ازش استفاده میکنیم! using هارو هم توضیح دادم که چی هستن!

اپیزود 12 روش جدید نمونه سازی از کلاس ها و انواع نامگذاری متغیر ها، کلاس ها و متود ها
14 دقیقه

یه روش جدید بهتون یاد میدم که توی لحظه نمونه سازی از کلاس، پراپرتی های کلاس رو هم مقدار دهی کنید و کد تمیز تری بنویسید، و البته بهتون یاد میدم که متود ها، کلاس ها و انواع متغیر هارو چطور نامگذاری کنیم تا خوش خط باشیم!

اپیزود 13 آموزش ساخت لیست در سی شارپ (generic list) و کلاس Random
34 دقیقه

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

اپیزود 14 ساخت نرم افزار تصحیح برگه دانشجو - قسمت اول
31 دقیقه

پروژه رو میسازیم، شئ یا کلاس مربوط به دانشجو رو هم میسازیم و برای ورود به نرم افزارمون صفحه ورود (login) رو طراحی میکنیم!

اپیزود 15 ساخت نرم افزار تصحیح برگه دانشجو - قسمت دوم
20 دقیقه

تعداد دانشجو ها و سوالات آزمون رو از کاربر دریافت میکنیم، دستور try-catch رو یاد میگیریم تا از بروز خطا و باگ در پروژه جلوگیری کنیم، رنگ متن کنسول رو عوض می کنیم، متود های دیفالت سی شارپ رو بررسی میکنیم و...

اپیزود 16 ساخت نرم افزار تصحیح برگه دانشجو - قسمت سوم
31 دقیقه

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

اپیزود 17 ساخت نرم افزار تصحیح برگه دانشجو - قسمت چهارم
14 دقیقه

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

اپیزود 18 ساخت نرم افزار تصحیح برگه دانشجو - قسمت پنجم
13 دقیقه

رتبه بندی دانشجو ها بر اساس نمره شون هم با استفاده از روش bubble sort که قبلا یاد گرفتیم، هم با استفاده از دستور جدید OrderBy که مربوط به EF Core هست و توی دوره های بعدی خیلی باهاش سر و کار داریم.

اپیزود 19 ساخت نرم افزار تصحیح برگه دانشجو - قسمت ششم
17 دقیقه

ساخت منو اولیه نرم افزار تصحیح برگه، نمایش رتبه 1 تا 3، سرچ کارنامه دانشجو بر اساس نام دانشجو به 2 روش، آموزش دستور های Where و FirstOrDefault که مربوط EF Core هستن.

اپیزود 20 ساخت نرم افزار تصحیح برگه دانشجو - قسمت هفتم
17 دقیقه

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

اپیزود 21 ساخت نرم افزار تصحیح برگه دانشجو - قسمت پایانی
14 دقیقه

آموزش سرچ توی گوگل، و ذخیره کارنامه و نتیجه دانشجو ها در فایل تکست!

توضیحات دوره

برنامه نویسی هم سخت است هم ساده!

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

 

برنامه نویس های دنیا را می توان به دو دسته تقسیم کرد: 

دسته اول و دسته دوم! شوخی کردم :))))

برنامه نویس اصولی و برنامه نویس غیر اصولی یا به قول خودمان (نوب)

اما مشکل از شخص برنامه نویس است؟

قطعا خیر!

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

در این دوره رایگان شما با اصول برنامه نویسی و نحوه تبدیل شدن به یک برنامه نویس اصولی پی میبرید.

اگر برنامه نویس اصولی باشید برنامه نویسی برای شما ساده و اگر برنامه نویس غیر اصولی باشید برنامه نویسی برای شما سخت خواهد بود.  

 

چرا سی شارپ؟

کمی خودخواهانه است! چون زبان برنامه نویسی تخصصی خود من سی شارپ بوده و احساس کردم اصول را در این زبان بهتر می توانم آموزش دهم.

اما اگر از حق نگذریم اگر زبان #C زبان قدرتمندی نمیبود هیچوقت آن را برای برنامه نویسی انتخاب نمی کردم.

شما با زبان سی شارپ هرچیزی را که فکرش را بکنید می توانید بسازید و توسعه دهید... تکرار میکنم " هرچیزی که فکرش را بکنید " . به زبان ساده تر: با سی شارپ یک بار برنامه نویسی کنید و برای انواع سیستم عامل ها و پلتفرم ها خروجی بگیرید :)))  

 

آموزش سی شارپ به روش پنگوئن

 

آیا این دوره به من کمک می کند؟

خیر، این شما هستید که می توانید به خودتان کمک کنید، یک دوره تنها محرک شما در هر زمینه ایست، اما به جرئت می توانم بگویم دانشجوهای من پس از این دوره نتوانستند از کمک کردن به خودشان بگذرند :)))  

 

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

اگر کسی در دنیا فکر کند زمانی به درجه " خفن" بودن برنامه نویسی رسیده بدانید کارش تمام است، یک برنامه نویس همیشه می داند باید یاد بگیرد و یاد بگیرد و یاد بگیرد... .  

 

سخن آخر

این دوره یک بار در سال 98 ضبط شد و تا فروردین 99 بالغ بر 4000 هنرجو از سراسر ایران از این دوره استفاده کردند.

حال تصمیم گرفتم تا مباحث این دوره را از نو ضبط کنم تا یک دوره آپدیت شده و مفید تر در اختیارتان بگذارم!

باعث افتخار من است که حالا این دوره را در ماراد منتشر می کنم. امیدوارم بعد از این دوره به بهترین برنامه نویسِ شخص خودتان تبدیل شوید:)))

ارادتمند، محمد متین قادری

 

✅️ سرفصل‌های دوره

در ادامه با سر فصل‌های دوره بیشتر آشنا خواهیم شد:

 

  • ◀️مفاهیم پایه برنامه نویسی: تعریف متغیر ها، حلقه ها و دستورات شرطی و عملگر ها

 

  • ◀️ساخت ماشین حساب ساده با سی شارپ

 

  • ◀️آرایه ها، لیست ها، انجام عمل روی آنها و مرتب سازی آنها با روش های مختلف

 

  • ◀️شئ گرایی، تعریف متود ها و کلاس ها، ارث بری و چندریختی ها

 

  • ◀️ساخت پروژه تصحیح پاسخنامه دانشجویان و تجزیه و تحلیل کارنامه ها

 

  • ◀️آشنایی با تمامی ابزار هایی که برای ورود به دنیای برنامه نویسی با زبان سی شارپ نیاز داریم!

 

 

آموزش سی شارپ به روش پنگوئن

 

️سوالات متداول ( ؟ )

سوالاتی که ممکن است دانشجویان جهت تهیه این دوره داشته باشند. (به علاوه پاسخ)

 

  • ✅️این دوره مناسب چه کسانی است؟ ( مخاطبین دوره )
  1. تمامی افرادی که به برنامه نویسی علاقه دارند
  2. تمامی افرادی که به برنامه نویسی علاقه ندارند! (علاقه مند خواهند شد)
  3. تمامی افرادی که با برنامه نویسی آشنایی ندارند.
  4. تمامی کسانی که با برنامه نویسی آشنایی دارند.

 

  • ✅️من هیچ چیز در مورد برنامه نویسی نمیدانم آیا این دوره مناسب من است؟

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

  • ✅️پیش نیاز شرکت در این دوره چیست؟

خیر این دوره هیچ پیش نیازی ندارد و تمامی سرفصل ها از پایه آموزش داده خواهد شد.

 

  • ✅️چرا باید در این دوره شرکت کنم؟

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

 

  • ✅️مدت زمان دوره چه میزان است؟

مدت زمان این دوره 6 ساعت و 58 دقیقه می‌باشد. 

 

  • ✅️آیا این دوره ادامه دارد؟

بله؛ ثبت نام در دوره آموزش ساخت سایت با سی شارپ (.net) بعد از تماشای این دوره به شما پیشنهاد می شود.

 

  • ✅️چرا بین این زبان‌های جدید جاوا رو باید شروع کنم؟

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

یعنی چی؟

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

 

✅️این دوره چه نیازها و مشکلاتی را از من رفع می‌کند؟

  1. اگر به برنامه نویسی علاقه ندارید علاقه مند خواهید شد!
  2. از زبان مدرس: تضمین میدهم اگر تنها ۵ قسمت از این دوره را ببینید عاشق برنامه نویسی خواهید شد.
     
  • ✅️هزینه شرکت در دوره چقدر است؟

این دوره کاملا رایگان است و همیشه رایگان خواهد ماند.

 

  • ✅️ویدیوهای دوره قابلیت دانلود خواهند داشت؟

خیر، اما مادام العمر می توانید این آموزش ها را از طریق سایت ماراد مشاهده کنید.

 

  • ✅️ آیا این دوره تعاملی است؟ تعامل دانشجویان به چه صورت می‌باشد؟

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

 

  • ✅️پیشنهاد شما به عنوان مدرس دوره برای استفاده بهتر از دوره چیست؟

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

 

  • ✅️آیا بعد از این دوره می توانم نرم افزار بسازم؟

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

 

  • ✅️با شرکت در این دوره و مشاهده ویدیوهای آموزشی آن، به چه نتیجه‌ای خواهم رسید؟

تمامی ابزار های مورد نیاز برای برنامه نویسی را فرا میگیرند و میتوانند هر شاخه ای از زبان برنامه نویسی سی شارپ را انتخاب کرده و ادامه دهند، برای مثال: دات نت (.net) , زامارین (xamarin) و... .

 

  • ✅️آیا باید قسمت‌های مختلف دوره را به ترتیب مشاهده کنم؟ پیشنهاد شما به عنوان مدرس دوره در این باره چیست؟

بله؛ تمامی اپیزودها باید به ترتیب مشاهده شوند.

 

  • ✅️گواهینامه دوره در اختیار چه کسانی قرار می‌گیرد؟

کسانی که ویدیوهای دوره را مشاهده نموده و دوره را با موفقیت پشت سر بگذارند، مدرک دوره را به صورت رایگان دریافت خواهند کرد.

 

⦿ همچنین شما می توانید از قسمت اشتراک گذاری،  این دوره را با دوستان خود به اشتراک بگذارید.

دانشجویان دیگر خریده اند

هوش اجتماعی
هوش اجتماعی
  • 1 جلسه
  • 3 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره
مسئولیت پذیری و اخلاق حرفه ای در محیط کار
مسئولیت پذیری و اخلاق حرفه ای در محیط کار
  • 1 جلسه
  • 2 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره
هوش هیجانی
هوش هیجانی
  • 2 جلسه
  • 4 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره
مدیریت زمان
مدیریت زمان
  • 1 جلسه
  • 3 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره
خلاقیت
خلاقیت
  • 2 جلسه
  • 4 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره
مهارت های مدیریت هزینه
مهارت های مدیریت هزینه
  • 2 جلسه
  • 4 ساعت
امتیاز دوره
هنوز امتیاز ندارد
300,000 523,000
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.1 ( 21 رای)
25 امتیاز و کامنت
31 دانشجو
2 دوره آموزشی

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

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

رایگان
  • 21 اپیزود در مجموع 6 ساعت و 58 دقیقه
  • 22 دانشجو
  • دسترسی مادام العمر به دوره
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره
هنوز امتیاز ندارد
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت