مسترباگمسترباگ
مقالاتنظراتدرباره منمسیرهای یادگیری
ارتباط با ایمیل
مسترباگمسترباگ
وبلاگدرباره منتماس و همکاری
irmrbug@gmail.com

© 2026 مسترباگ · مسترباگ

[ INSERT COIN TO CONTINUE ]
مسترباگ
  • مقالات
  • نظرات
  • درباره من
  • مسیرهای یادگیری
خانه/دوره‌ها/برنامه‌نویسی از زمین خاکی

مسیر رایگان شروع برنامه‌نویسی

برنامه‌نویسی از زمین خاکی

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

شروع دوره در یوتیوببازگشت به مسترباگ
فصل
۶
جلسه ویدئویی
۴۷
هزینه
کاملاً رایگان

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

  • آشنایی روشن و کاربردی با سخت‌افزار، نرم‌افزار و نمایش داده‌ها در کامپیوتر
  • یادگیری مفهوم مسئله، الگوریتم، متغیر، شرط، حلقه و فلوچارت
  • تبدیل راه‌حل‌های روی کاغذ به برنامه‌های واقعی با C++
  • آشنایی مقدماتی با C#، ویندوزفرمز و ساخت یک پروژهٔ گرافیکی

این دوره برای چه کسی است؟

  • افرادی که هیچ پیش‌زمینه‌ای از برنامه‌نویسی ندارند
  • دانش‌آموزانی که می‌خواهند مسیر یادگیری خود را درست شروع کنند
  • کسانی که می‌خواهند پیش از انتخاب زبان برنامه‌نویسی، تصویر بزرگ را ببینند

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

1فصل صفر — شروع مسیر

در این قسمت با مسیر کلی دوره و موضوعاتی که قرار است یاد بگیرید آشنا می‌شوید.

  • • معرفی دوره و نقشهٔ راه یادگیری
معرفی دوره
2فصل اول — روزی روزگاری در کامپیوتر

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

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

پرسش‌های متداول

آیا دورهٔ برنامه‌نویسی از زمین خاکی رایگان است؟

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

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

این دوره برای شروع از صفر طراحی شده و پیش‌نیاز برنامه‌نویسی ندارد.

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

پس از مفاهیم پایه، مسیر دوره به C++ و سپس آشنایی مقدماتی با C# و Windows Forms می‌رسد.

اطلاعات دوره

مدرس
علیرضا رضایی
ارائه‌دهنده
مسترباگ
وضعیت
رایگان
کانال یوتیوب مسترباگمخزن دوره در گیت‌هاب
قراره این صفر و یک‌ها چطوری ذخیره بشن؟
ارتباطات کامپیوتر
نحوهٔ ذخیره‌سازی عکس و فیلم و صوت
3فصل دوم — نرمی‌جات

درک نرم‌افزار، چرخهٔ تولید نرم‌افزار و ویژگی‌هایی که یک نرم‌افزار خوب باید داشته باشد.

  • • نرم‌افزار چیست؟
  • • چرخهٔ تولید نرم‌افزار
  • • ویژگی‌های نرم‌افزار خوب
اسلایدهای فصل دوم در گیت‌هاب
نرم‌افزار و چرخهٔ تولید آن
4فصل سوم — مفهوم‌پسند

مفاهیم پایهٔ حل مسئله و برنامه‌نویسی را با تمرین، الگوریتم و فلوچارت یاد می‌گیرید.

  • • مسئله چیست؟
  • • متغیر
  • • شرط در برنامه‌نویسی
  • • فلوچارت
  • • حلقه و تمرین‌های آن
اسلایدهای فصل سوم در گیت‌هاب
جلسه 1جلسه 2جلسه 3جلسه 4جلسه 5جلسه 6جلسه 7جلسه 8جلسه 9جلسه 10جلسه 11جلسه 12
5فصل چهارم — کدکدکد با زبان C++

حالا الگوریتم‌ها را از روی کاغذ به کد تبدیل می‌کنیم و با زبان C++ وارد دنیای برنامه‌نویسی می‌شویم.

  • • شروع کدنویسی با C++
  • • ساختار برنامه
  • • تمرین و پیاده‌سازی مفاهیم پایه
اسلایدهای فصل چهارم در گیت‌هاب
جلسه 1جلسه 2جلسه 3جلسه 4جلسه 5جلسه 6جلسه 7جلسه 8جلسه 9جلسه 10جلسه 11جلسه 12جلسه 13جلسه 14جلسه 15جلسه 16جلسه 17جلسه 18جلسه 19جلسه 20جلسه 21جلسه 22جلسه 23جلسه 24
6فصل پنجم — کدکد با زبان C#

با مقدمات C# و Windows Forms آشنا می‌شویم و یک پروژهٔ ماشین‌حساب گرافیکی می‌سازیم.

  • • شروع C#
  • • آشنایی با Visual Studio
  • • Windows Forms
  • • ساخت پروژهٔ ماشین‌حساب
پروژهٔ ماشین‌حساب در گیت‌هاب
جلسه 1جلسه 2جلسه 3جلسه 4جلسه 5