دوره آموزش جامع و کاربردی زبان بیسیک از مقدماتی تا پیشرفته با رویکرد Gary Marshall همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
دوره آموزش جامع زبان بیسیک | از مقدماتی تا پیشرفته کشف دروازه‌ی دنیای برنامه‌نویسی: سفری شگفت‌انگیز با زبان بیسیک از صفر تا صد آیا همیشه رویای ساختن نرم‌افزار، بازی یا ابزارهای کامپیوتری را در سر داشت...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: آموزش جامع و کاربردی زبان بیسیک از مقدماتی تا پیشرفته با رویکرد Gary Marshall

موضوع کلی: برنامه نویسی کامپیوتر

موضوع میانی: زبان برنامه نویسی بیسیک (BASIC)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر برنامه‌نویسی کامپیوتر
  • 2. زبان برنامه‌نویسی بیسیک (BASIC) چیست؟
  • 3. تاریخچه بیسیک و نسخه‌های اولیه
  • 4. نصب و راه‌اندازی محیط QBasic/FreeBASIC (مثال عملی)
  • 5. اولین برنامه شما: "Hello, World!"
  • 6. ساختار کلی برنامه بیسیک و شماره خطوط (Line Numbers)
  • 7. کامنت‌ها برای خوانایی کد (REM)
  • 8. اجرا و خطایابی اولیه برنامه‌ها
  • 9. ذخیره و بارگذاری برنامه‌ها
  • 10. آشنایی با محیط توسعه (IDE)
  • 11. معرفی متغیرها و اهمیت آن‌ها
  • 12. انواع داده عددی: INTEGER, LONG, SINGLE, DOUBLE
  • 13. نوع داده رشته‌ای: STRING
  • 14. قوانین نام‌گذاری متغیرها
  • 15. اختصاص مقدار به متغیرها (LET)
  • 16. دریافت ورودی از کاربر با INPUT
  • 17. نمایش خروجی با PRINT
  • 18. فرمت‌دهی خروجی با PRINT USING
  • 19. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
  • 20. عملگر توان و باقی‌مانده تقسیم (MOD)
  • 21. ترتیب عملیات و استفاده از پرانتز
  • 22. عملگرهای مقایسه‌ای: مساوی، نامساوی، بزرگتر، کوچکتر
  • 23. عملگرهای منطقی: AND, OR, NOT
  • 24. ایجاد عبارات پیچیده
  • 25. تبدیل بین انواع داده (STR$, VAL)
  • 26. معرفی دستورات شرطی
  • 27. تصمیم‌گیری ساده با IF...THEN
  • 28. دستور IF...THEN...ELSE
  • 29. استفاده از IF های تو در تو
  • 30. دستور IF...THEN...ELSEIF...END IF
  • 31. دستور SELECT CASE برای انتخاب‌های چندگانه
  • 32. معرفی حلقه‌ها برای تکرار
  • 33. حلقه FOR...NEXT: ساختار و کاربرد
  • 34. کنترل گام‌های حلقه با STEP
  • 35. حلقه‌های FOR تو در تو
  • 36. حلقه WHILE...WEND
  • 37. حلقه DO...LOOP (با شرایط WHILE/UNTIL)
  • 38. خروج از حلقه با EXIT DO/EXIT FOR
  • 39. دستور GOTO: پرش به خطوط برنامه
  • 40. پرهیز از استفاده بی‌رویه از GOTO و ساختاردهی
  • 41. نیاز به ماژولار کردن کد
  • 42. زیربرنامه‌ها (Subroutines) با GOSUB...RETURN
  • 43. توابع داخلی بیسیک: مقدمه
  • 44. توابع ریاضی: SQR, INT, ABS, SGN
  • 45. توابع تولید اعداد تصادفی: RND, RANDOMIZE
  • 46. توابع رشته‌ای: LEN, MID$, LEFT$, RIGHT$
  • 47. توابع رشته‌ای: INSTR, LCASE$, UCASE$
  • 48. توابع تاریخ و زمان: DATE$, TIME$
  • 49. تعریف زیربرنامه‌های کاربر (SUB...END SUB)
  • 50. ارسال پارامترها به زیربرنامه‌ها (ByVal, ByRef)
  • 51. تعریف توابع کاربر (FUNCTION...END FUNCTION)
  • 52. بازگرداندن مقادیر از توابع
  • 53. حوزه دید متغیرها (Scope): محلی و سراسری
  • 54. اشتراک‌گذاری متغیرها با COMMON SHARED
  • 55. سازماندهی کد با ماژول‌ها و BLOCKS
  • 56. معرفی آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 57. اعلان آرایه‌ها با DIM
  • 58. آرایه‌های یک بعدی
  • 59. مقداردهی و پیمایش آرایه‌های یک بعدی
  • 60. آرایه‌های دو بعدی (ماتریس‌ها)
  • 61. کاربرد آرایه‌ها در جداول و لیست‌ها
  • 62. آرایه‌های پویا با REDIM و ERASE
  • 63. مرتب‌سازی آرایه‌ها: مقدمه‌ای بر Bubble Sort
  • 64. جستجو در آرایه‌ها: جستجوی خطی
  • 65. آرایه‌های رکورد (TYPE...END TYPE در بیسیک‌های جدیدتر)
  • 66. معرفی فایل‌ها و اهمیت ذخیره‌سازی داده
  • 67. باز کردن فایل‌ها برای عملیات (OPEN)
  • 68. حالت‌های مختلف باز کردن فایل: INPUT, OUTPUT, APPEND
  • 69. نوشتن داده در فایل‌های ترتیبی (PRINT #)
  • 70. خواندن داده از فایل‌های ترتیبی (INPUT #, LINE INPUT #)
  • 71. بستن فایل‌ها (CLOSE)
  • 72. بررسی وجود فایل‌ها و دایرکتوری‌ها (DIR$)
  • 73. حذف فایل‌ها (KILL) و تغییر نام (NAME)
  • 74. فایل‌های دسترسی تصادفی (Random Access Files)
  • 75. خواندن و نوشتن رکوردها در فایل‌های تصادفی (GET #, PUT #)
  • 76. آشنایی با حالت‌های گرافیکی (SCREEN Statement)
  • 77. تنظیم رنگ‌ها (COLOR Statement)
  • 78. رسم نقطه‌ها (PSET, PRESET)
  • 79. رسم خطوط (LINE Statement)
  • 80. رسم مستطیل‌ها (LINE with B/BF options)
  • 81. رسم دایره‌ها و بیضی‌ها (CIRCLE Statement)
  • 82. پر کردن اشکال (PAINT Statement)
  • 83. ذخیره و بازیابی تصاویر (GET, PUT for graphics)
  • 84. تولید صدا با SOUND Statement
  • 85. پخش موسیقی با PLAY Statement
  • 86. انواع خطاها در برنامه‌نویسی
  • 87. مدیریت خطا با ON ERROR GOTO
  • 88. استفاده از ERR و ERL برای تشخیص خطا
  • 89. دستور RESUME برای ادامه برنامه پس از خطا
  • 90. تکنیک‌های دیباگینگ (STOP, TRON/TROFF, Print debugging)
  • 91. اشاره‌گرها (Pointer concepts if supported by target BASIC)
  • 92. برنامه‌نویسی ساختاریافته و طراحی ماژولار
  • 93. بهینه‌سازی کد برای عملکرد بهتر
  • 94. مفاهیم اولیه شی‌گرایی (در بیسیک‌های مدرن‌تر مثل FreeBASIC)
  • 95. کار با خط فرمان و آرگومان‌ها (COMMAND$)
  • 96. نکات و ترفندهای برنامه‌نویسی در بیسیک
  • 97. اهمیت مستندسازی حرفه‌ای کد
  • 98. پروژه‌های عملی: ساخت یک ماشین حساب
  • 99. پروژه‌های عملی: ساخت یک بازی ساده متنی
  • 100. جمع‌بندی دوره و مسیر یادگیری آینده
دوره آموزش جامع زبان بیسیک | از مقدماتی تا پیشرفته

کشف دروازه‌ی دنیای برنامه‌نویسی: سفری شگفت‌انگیز با زبان بیسیک از صفر تا صد

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

این دوره، "آموزش جامع و کاربردی زبان بیسیک"، با الهام مستقیم از کتاب کلاسیک و جریان‌ساز "Beginning Basic" نوشته گری مارشال (Gary Marshall) طراحی شده است. ما فلسفه آموزش گام‌به‌گام، ساده و پروژه‌محور این کتاب را گرفته و آن را به یک تجربه آموزشی ویدیویی، تعاملی و جامع تبدیل کرده‌ایم. در این دوره، شما فقط دستورات را حفظ نمی‌کنید؛ بلکه یاد می‌گیرید چگونه مانند یک برنامه‌نویس واقعی فکر کنید، مسائل را تجزیه و تحلیل کرده و برای آن‌ها راه‌حل‌های خلاقانه و منطقی ایجاد کنید. این دوره کلید ورود شما به دنیای نامحدود خلاقیت دیجیتال است.

درباره دوره: بازآفرینی یک کلاسیک برای برنامه‌نویسان امروز

این دوره یک بازخوانی صرف از کتاب "Beginning Basic" نیست، بلکه یک بازآفرینی هوشمندانه از رویکرد آموزشی آن برای دنیای امروز است. ما هسته اصلی آموزش، یعنی سادگی، وضوح و تمرکز بر مبانی را حفظ کرده‌ایم و آن را با مثال‌های امروزی، تمرین‌های عملی و پروژه‌های جذابی که شما را به چالش می‌کشند، غنی‌تر ساخته‌ایم. شما از اولین خط کد ("Hello, World!") شروع کرده و قدم به قدم تا ساخت برنامه‌های تعاملی، کار با فایل‌ها و حتی خلق گرافیک‌های ساده پیش خواهید رفت. هر درس به گونه‌ای طراحی شده که بلافاصله پس از یادگیری یک مفهوم، بتوانید آن را به صورت عملی به کار بگیرید و نتیجه کار خود را ببینید.

موضوعات کلیدی که فرا خواهید گرفت:

  • مبانی و اصول تفکر الگوریتمیک و برنامه‌نویسی
  • کار با متغیرها، انواع داده‌ها و عملگرهای ریاضی و منطقی
  • کنترل جریان برنامه با دستورات شرطی (IF...THEN...ELSE) و حلقه‌های تکرار (FOR...NEXT, WHILE...WEND)
  • دریافت ورودی از کاربر و نمایش خروجی به روش‌های مختلف
  • کار با رشته‌ها، توابع متنی و پردازش متن
  • ایجاد ساختارهای منظم با زیربرنامه‌ها (Subroutines) و توابع (Functions)
  • آشنایی با آرایه‌ها برای ذخیره‌سازی و مدیریت مجموعه‌ای از داده‌ها
  • مبانی گرافیک کامپیوتری و تولید صدا برای ساخت برنامه‌های جذاب‌تر
  • خواندن و نوشتن اطلاعات در فایل‌ها (ذخیره‌سازی دائمی داده‌ها)
  • تکنیک‌های اشکال‌زدایی (Debugging) و مدیریت خطاها
  • ساخت پروژه‌های کامل مانند بازی‌های ساده، ماشین حساب و ابزارهای کاربردی

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

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

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

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

دلایل زیادی برای انتخاب این دوره به عنوان اولین (یا حتی چندمین) قدم شما در دنیای برنامه‌نویسی وجود دارد:

  • پایه‌ای محکم و ابدی: مفاهیمی که در بیسیک یاد می‌گیرید (متغیرها، حلقه‌ها، شرط‌ها، توابع) سنگ بنای تمام زبان‌های برنامه‌نویسی دیگر مانند پایتون، جاوااسکریپت و C++ هستند. با تسلط بر این اصول، یادگیری زبان‌های دیگر برای شما بسیار آسان‌تر خواهد شد.
  • تمرکز بر منطق، نه ابزار: بیسیک شما را از درگیر شدن با تنظیمات پیچیده و ابزارهای سنگین رها می‌کند. تمام تمرکز شما بر روی یادگیری منطق حل مسئله و پیاده‌سازی الگوریتم‌ها خواهد بود.
  • آموزش مبتنی بر روش اثبات‌شده: این دوره بر اساس ساختار آموزشی کتابی ساخته شده که امتحان خود را پس داده و به هزاران نفر کمک کرده تا برنامه‌نویسی را با موفقیت آغاز کنند.
  • افزایش اعتماد به نفس: با زبان بیسیک، شما به سرعت می‌توانید نتایج ملموس خلق کنید. ساختن یک برنامه کوچک در همان جلسات اول، انگیزه‌ی شما را برای ادامه مسیر چند برابر می‌کند.
  • جامع و کامل: این دوره چیزی را از قلم نمی‌اندازد. از ساده‌ترین مفاهیم تا ساخت پروژه‌های کاربردی، همه چیز به صورت یکپارچه و منسجم پوشش داده شده است.
  • سرمایه‌گذاری برای آینده: یادگیری برنامه‌نویسی یک مهارت حیاتی برای آینده است. این دوره یک سرمایه‌گذاری هوشمندانه با کمترین هزینه و ریسک برای ورود به این حوزه پول‌ساز و جذاب است.

نگاهی به سرفصل‌های جامع دوره (بیش از ۱۰۰ درس کاربردی)

این دوره شامل بیش از ۱۰۰ سرفصل دقیق و طبقه‌بندی شده است که شما را از یک فرد کاملاً مبتدی به یک برنامه‌نویس مسلط به زبان بیسیک تبدیل می‌کند. در زیر، نگاهی کلی به ساختار ماژولار دوره خواهیم داشت:

  • بخش اول: مبانی و شروع به کار (نصب و راه‌اندازی، اولین برنامه، آشنایی با محیط کدنویسی)
  • بخش دوم: کار با داده‌ها (متغیرهای عددی و رشته‌ای، ثابت‌ها، دستورات ورودی و خروجی)
  • بخش سوم: منطق و تصمیم‌گیری در برنامه (دستورات IF-THEN-ELSE، عملگرهای مقایسه‌ای و منطقی)
  • بخش چهارم: قدرت تکرار (انواع حلقه‌های FOR-NEXT، WHILE-WEND و ساختارهای تکرار تو در تو)
  • بخش پنجم: کار با متن و رشته‌ها (توابع کار با رشته‌ها، جستجو، جایگزینی و فرمت‌بندی متن)
  • بخش ششم: گرافیک و صدا (ترسیم نقطه، خط، دایره، رنگ‌آمیزی و تولید صداهای ساده)
  • بخش هفتم: ساختاردهی به کد (ایجاد و استفاده از زیربرنامه‌ها (GOSUB) و توابع)
  • بخش هشتم: مدیریت داده‌های پیچیده (آرایه‌های یک‌بعدی و دوبعدی برای ذخیره لیست‌ها و جداول)
  • بخش نهم: ذخیره‌سازی دائمی اطلاعات (کار با فایل‌های ترتیبی و تصادفی برای خواندن و نوشتن داده‌ها روی دیسک)
  • بخش دهم: تکنیک‌های پیشرفته و اشکال‌زدایی (روش‌های یافتن و رفع خطا، بهینه‌سازی کد)
  • بخش یازدهم: پروژه‌های عملی (ساخت گام به گام بازی حدس عدد، دفترچه تلفن ساده، ماشین حساب و ...)

آیا برای شروع ماجراجویی خود در دنیای شگفت‌انگیز برنامه‌نویسی آماده‌اید؟ همین امروز در این دوره ثبت‌نام کنید و اولین قدم را برای تبدیل شدن به یک خالق دیجیتال بردارید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

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

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: BASIC for beginners BASIC Programming BASIC Tutorial Beginning Basic Gary Marshall آموزش BASIC فارسی آموزش از صفر تا صد بیسیک آموزش برنامه نویسی آموزش برنامه نویسی کامپیوتر آموزش بیسیک آموزش گام به گام بیسیک برنامه نویسی بیسیک برنامه نویسی مقدماتی دوره آموزش بیسیک زبان برنامه نویسی بیسیک

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.