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

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

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

اپیزودها

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

توضیحات دوره

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

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

 

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

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

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

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

قطعا خیر!

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

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

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

 

چرا سی شارپ؟

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

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

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

 

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

 

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

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

 

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

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

 

سخن آخر

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

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

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

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

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

 

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

 

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

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

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

شروع کار به عنوان یک توسعه‌دهنده وب
شروع کار به عنوان یک توسعه‌دهنده وب
  • 13 اپیزود
  • 1 ساعت و 6 دقیقه
  • سطح مقدماتی
امتیاز دوره ( 1 نفر)
5 از 5
11,000 99,000
تــومـان
مشاهده دوره
از بازی تا واقعیت؛ همسفر هوش مصنوعی شویم
از بازی تا واقعیت؛ همسفر هوش مصنوعی شویم
  • 1 اپیزود
  • 37 دقیقه
  • سطح مقدماتی
امتیاز دوره ( 2 نفر)
4.5 از 5
رایگان
تــومـان
مشاهده دوره
دوره عملی پداگوژی ( کتاب کار فراگیر )
دوره عملی پداگوژی ( کتاب کار فراگیر )
  • 1 اپیزود
  • 23 دقیقه
امتیاز دوره ( 3 نفر)
4 از 5
رایگان
تــومـان
مشاهده دوره
طراحی سایت با وردپرس دوره مقدماتی
طراحی سایت با وردپرس دوره مقدماتی
  • 10 جلسه
  • 15 ساعت
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
1,250,000 1,568,000
تــومـان
مشاهده دوره
مدیریت MongoDB، پیشرو NOSQL با وضوح و اعتماد به نفس
مدیریت MongoDB، پیشرو NOSQL با وضوح و اعتماد به نفس
  • 67 اپیزود
  • 12 ساعت و 18 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
123,000 1,099,000
تــومـان
مشاهده دوره
چالش ۵ روزه نهایی گیت
چالش ۵ روزه نهایی گیت
  • 25 اپیزود
  • 1 ساعت و 18 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
13,000 117,000
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.35 ( 28 رای)
40 امتیاز و کامنت
118 دانشجو
2 دوره آموزشی

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

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

کامنت ها

رایگان
  • 21 اپیزود در مجموع 7 ساعت
  • 68 دانشجو
  • قابل پخش در همه ساعات شبانه روز
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره ( 1 نفر)
5 از 5
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت