کتاب صوتی رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای

رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای آیا رویای برنامه نویسی بازی ها و نرم افزارهای خود را در سر دارید؟ با ما وارد دنیای شگفت ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای

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

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

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

  • 1. مقدمه ای بر دنیای ZX Spectrum
  • 2. آشنایی با سخت افزار ZX Spectrum
  • 3. راه اندازی اولیه و اولین تجربه
  • 4. معرفی زبان BASIC
  • 5. اولین دستورات BASIC: PRINT و CLS
  • 6. متغیرها در BASIC: اعداد و رشته ها
  • 7. عملیات ریاضی پایه
  • 8. کار با ورودی کاربر: INPUT
  • 9. دستورات شرطی: IF...THEN
  • 10. حلقه‌های تکرار: FOR...NEXT
  • 11. حلقه‌های شرطی: WHILE...WEND (در صورت وجود در Spectrum BASIC)
  • 12. استفاده از GOTO و GOSUB
  • 13. دستورات پرش: GOTO
  • 14. دستورات زیر برنامه: GOSUB
  • 15. مدیریت خطا: ON ERROR GOTO
  • 16. کار با آرایه‌ها (Arrays)
  • 17. آرایه‌های یک بعدی
  • 18. آرایه‌های دو بعدی
  • 19. دستورات رشته ای: LEFT$, RIGHT$, MID$, LEN
  • 20. دستورات رشته ای: STR$, VAL, CHR$, ASC
  • 21. کار با صفخه‌کلید (Keyboard Input)
  • 22. خواندن کاراکترها به صورت مستقیم
  • 23. تشخیص کلیدهای فشرده شده
  • 24. مدیریت حافظه در BASIC
  • 25. مقدمه ای بر آدرس دهی حافظه
  • 26. دستور PEEK و POKE
  • 27. رسم اشکال گرافیکی ساده
  • 28. دستور PLOT
  • 29. دستور DRAW
  • 30. دستور CIRCLE
  • 31. تنظیمات رنگ: ATTR
  • 32. کار با صدا: BEEP
  • 33. استفاده از دستور SOUND
  • 34. معرفی توابع داخلی BASIC
  • 35. توابع ریاضی: SIN, COS, TAN, SQR
  • 36. توابع دیگر: RND, INT
  • 37. ذخیره و بارگذاری برنامه ها
  • 38. دستور SAVE
  • 39. دستور LOAD
  • 40. فرمت های ذخیره سازی
  • 41. ساخت بازی های ساده
  • 42. طراحی رابط کاربری (UI)
  • 43. مدیریت کاراکترها در صفحه
  • 44. نمایش متن و اطلاعات
  • 45. حرکت کاراکترها
  • 46. برخورد (Collision Detection)
  • 47. موتورهای بازی ساده
  • 48. مدیریت امتیازات (Scoring)
  • 49. مدیریت مراحل (Levels)
  • 50. تکنیک های اولیه انیمیشن
  • 51. انیمیشن فریم به فریم
  • 52. انتقال کاراکترها
  • 53. کار با اسپرایت ها (Sprites)
  • 54. مقدمه ای بر اسپرایت ها
  • 55. تعریف و نمایش اسپرایت ها
  • 56. حرکت و انیمیشن اسپرایت ها
  • 57. مدیریت چندین اسپرایت
  • 58. بهینه سازی برنامه ها
  • 59. کاهش حجم کد
  • 60. سرعت اجرای برنامه
  • 61. اشکال زدایی (Debugging)
  • 62. تکنیک های پیدا کردن خطا
  • 63. استفاده از دستور TRACE (در صورت وجود)
  • 64. نوشتن مستندات برای کد
  • 65. سازماندهی کد
  • 66. استفاده از متغیرهای معنی دار
  • 67. مقدمه ای بر گرافیک پیشرفته
  • 68. استفاده از حالت های گرافیکی مختلف
  • 69. تکنیک هایPAGE
  • 70. کار با رنگ ها و پالت ها
  • 71. مدیریت صفحه نمایش
  • 72. نوشتن متن روی گرافیک
  • 73. کار با وقفه ها (Interrupts)
  • 74. معرفی وقفه ها
  • 75. استفاده از وقفه های نرم افزاری
  • 76. مدیریت وقفه های سخت افزاری
  • 77. برنامه نویسی دستگاه های جانبی (Peripherals)
  • 78. معرفی ورودی/خروجی (I/O)
  • 79. دستورهای IN and OUT (اگر در Spectrum BASIC موجود باشد)
  • 80. کار با جوی استیک (Joystick)
  • 81. کار با قلم نوری (Light Pen)
  • 82. کار با چاپگر (Printer)
  • 83. مقدمه ای بر زبان اسمبلی (Assembly)
  • 84. چرا زبان اسمبلی؟
  • 85. ساختار معماری Z80
  • 86. اولین دستورات اسمبلی
  • 87. جابجایی داده ها
  • 88. عملیات حسابی در اسمبلی
  • 89. دستورات شرطی در اسمبلی
  • 90. حلقه‌ها در اسمبلی
  • 91. فراخوانی زیر برنامه‌ها (Subroutines)
  • 92. ارتباط BASIC و اسمبلی
  • 93. استفاده از USR
  • 94. استفاده از CALL
  • 95. تکنیک های پیشرفته اسمبلی
  • 96. مدیریت حافظه در اسمبلی
  • 97. دسترسی مستقیم به سخت افزار
  • 98. بهینه سازی های سطح پایین
  • 99. نوشتن روتین های گرافیکی در اسمبلی
  • 100. نوشتن روتین های صوتی در اسمبلی
رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای

رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای

آیا رویای برنامه نویسی بازی ها و نرم افزارهای خود را در سر دارید؟ با ما وارد دنیای شگفت انگیز ZX Spectrum، کامپیوتر افسانه ای دهه 80 شوید! این دوره ی آموزشی منحصر به فرد، با الهام از کتاب کلاسیک و راهنمای جامع "Learning To Use The ZX Spectrum"، شما را از سطح مبتدی به یک برنامه نویس حرفه ای ZX Spectrum تبدیل خواهد کرد.

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

دنیای برنامه نویسی همیشه جذاب بوده، اما هیچ دوره ای به اندازه برنامه نویسی در دهه 80، حس نوستالژی و هیجان را منتقل نمی کند. در این دوره، ما به شما نشان می دهیم که چگونه با استفاده از زبان BASIC، همان زبانی که میلیون ها نفر در سراسر جهان با آن برنامه نویسی را یاد گرفتند، می توانید برای ZX Spectrum برنامه بنویسید.

این دوره نه تنها یک آموزش ساده نیست، بلکه یک سفر در زمان است. با الهام از کتاب "Learning To Use The ZX Spectrum"، مرجع آموزشی بی نظیر آن زمان، ما اصول اولیه را به شما آموزش می دهیم و سپس با پیشروی در مباحث، شما را به یک برنامه نویس ماهر تبدیل می کنیم که قادر به خلق بازی ها، ابزارها و برنامه های کاربردی خود خواهد بود. آماده اید تا دوباره با ZX Spectrum به دنیای برنامه نویسی بازگردید؟

درباره دوره: از صفر تا صد ZX Spectrum

دوره "رازهای برنامه نویسی با ZX Spectrum: از مبتدی تا حرفه ای" یک راهنمای جامع و گام به گام است که شما را از اصول اولیه برنامه نویسی با زبان BASIC در ZX Spectrum، تا تکنیک های پیشرفته و ساخت بازی های پیچیده، همراهی می کند. این دوره بر اساس کتاب "Learning To Use The ZX Spectrum" طراحی شده، اما با رویکردی مدرن تر و شامل مثال ها، تمرین ها و پروژه های عملی فراوان است. محتوای دوره به گونه ای طراحی شده که برای همه، از تازه کارها تا کسانی که تجربه ی مختصری در برنامه نویسی دارند، قابل فهم و جذاب باشد.

در این دوره، شما فقط یاد نمی گیرید که کد بنویسید، بلکه یاد می گیرید چگونه فکر کنید و مانند یک برنامه نویس، مشکلات را حل کنید. ما شما را با تمام جنبه های ZX Spectrum آشنا می کنیم و شما را برای خلق پروژه های خود آماده می سازیم.

موضوعات کلیدی دوره

  • مقدمه ای بر ZX Spectrum: سخت افزار، نرم افزار و تاریخچه
  • آشنایی با زبان BASIC: متغیرها، عملگرها، دستورات پایه
  • ورودی و خروجی: کار با صفحه کلید، نمایش اطلاعات، صدا
  • ساختار برنامه: کنترل جریان، حلقه ها، شرط ها
  • رسم گرافیک: کار با پیکسل ها، رنگ ها، اشکال
  • برنامه نویسی بازی: مفاهیم پایه، طراحی بازی، تشخیص برخورد
  • صدا و موسیقی: تولید صدا، افکت های صوتی
  • توابع و زیربرنامه ها: کد نویسی ماژولار
  • مدیریت حافظه: بهینه سازی کد
  • تکنیک های پیشرفته: Sprite ها، Interrupt ها، و ...

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • علاقه مندان به برنامه نویسی که می خواهند با یک زبان ساده و جذاب شروع کنند.
  • طرفداران ZX Spectrum که می خواهند دانش خود را گسترش دهند و بازی ها و نرم افزارهای خود را بسازند.
  • برنامه نویسان با تجربه که می خواهند به دنیای نوستالژی برنامه نویسی بازگردند.
  • دانش آموزان و دانشجویانی که می خواهند مفاهیم برنامه نویسی را به صورت عملی و سرگرم کننده یاد بگیرند.
  • هر کسی که به دنبال یادگیری یک مهارت جدید و خلاقانه است.

چرا این دوره را بگذرانیم؟

  • یادگیری از پایه: این دوره از اصول اولیه شروع می شود و به تدریج به مباحث پیشرفته می پردازد.
  • آموزش عملی: شامل مثال ها، تمرین ها و پروژه های عملی برای تثبیت یادگیری.
  • آموزش با الهام از کتاب مرجع: بر اساس کتاب کلاسیک "Learning To Use The ZX Spectrum".
  • دسترسی مادام العمر: دسترسی به محتوای دوره و به روزرسانی های آینده.
  • پشتیبانی: امکان پرسش سوال و دریافت پاسخ از مدرسان و سایر شرکت کنندگان.
  • سرگرمی و لذت: برنامه نویسی در ZX Spectrum یک تجربه سرگرم کننده و جذاب است.
  • ایجاد نمونه کار: ساخت بازی ها و برنامه های خود برای نمایش مهارت هایتان.

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

این دوره شامل 100 سرفصل جامع است که تمامی جنبه های برنامه نویسی ZX Spectrum را پوشش می دهد. در اینجا تنها تعدادی از آنها را ذکر می کنیم:

  • مقدمه ای بر سخت افزار ZX Spectrum
  • نصب و راه اندازی شبیه ساز ZX Spectrum
  • آشنایی با محیط برنامه نویسی BASIC
  • آموزش دستورات PRINT و INPUT
  • متغیرها و انواع داده ها
  • عملگرهای ریاضی و منطقی
  • دستورات IF-THEN-ELSE
  • حلقه های FOR-NEXT و WHILE-WEND
  • کار با آرایه ها
  • دستورات گرافیکی: PLOT, DRAW, CIRCLE
  • رنگ ها و پالت رنگی
  • طراحی کاراکتر و Sprite
  • مدیریت رویدادهای صفحه کلید
  • کار با صدا: SOUND, BEEP
  • ساخت بازی Pong
  • ساخت بازی Snake
  • ساخت بازی ساده تیراندازی
  • بهینه سازی کد برای سرعت و حافظه
  • استفاده از توابع و زیر برنامه ها
  • مدیریت فایل ها
  • و 80 سرفصل دیگر...

با شرکت در این دوره، شما به تمام این سرفصل ها و موارد بیشتر دسترسی خواهید داشت. همین امروز ثبت نام کنید و سفر خود را در دنیای ZX Spectrum آغاز کنید!

همین حالا ثبت نام کنید و به جمع برنامه نویسان ZX Spectrum بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 8-bit Computer BASIC Programming Beginner to Advanced Computer Programming Learn Programming Retro Computing Sinclair BASIC ZX Spectrum آموزش برنامه نویسی برنامه نویسی ZX Spectrum برنامه نویسی بیسیک برنامه نویسی کامپیوتر مبتدی تا حرفه ای

نظرات

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

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