فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
درس یکم: برنامه نویسی بش (Bash Programming) در رزبری پای (Raspberry Pi)
• آشنایی و معرفی پوسته های خط فرمان
• آشنایی با مزیت های برنامه نویسی اسکریپتی (Script)
• برنامه نویسی بش برای برد رزبری پای
• برنامه نویسی GPIO های رزبری با استفاده از بش
• دستورات مقدماتی در برنامه نویسی بش
• تعریف و مقداردهی متغیرها در برنامه نویسی بش
• کار با عبارت های محاسباتی در برنامه نویسی بش
• کار با IFS در برنامه نویسی بش به صورت پیشرفته
• استفاده از آرگومان های ورودی در برنامه نویسی بش
• حلقه های شرطی و حلقه های تکرار در برنامه نویسی بش
• دستورات پیشرفته در برنامه نویسی بش
• کار با متدها در برنامه نویسی بش
• معرفی کتابخانه WiringPi برای ارتباط با GPIO های برد رزبری پای
• نصب و پیکربندی کتابخانه WiringPi
• برنامه نویسی پایه های ورودی/ خروجی (I/O) رزبری پای (Raspberry Pi)
• واحد PWM در برد رزبری پای
• ساخت اسکریپت های پیشرفته
• ساخت اسکریپت های زمان بندی
• پردازش تصویر در برد رزبری پای با استفاده از ابزار ImageMagick
• نحوه نصب و استفاده از پیام رسان تلگرام بر روی برد رزبری پای (مقدمه ای برای اینترنت اشیا)
درس دوم: برنامه نویسی C و C++ در رزبری پای
• آشنایی با زبان های برنامه نویسی C و C++
• برنامه نویسی برد رزبری پای با زبان های C و C++
• معرفی کامپایلرهای GCC و G++ در برد رزبری پای
• نحوه استفاده از کامپایلر های GCC و G++ برای کامپایل و اجرای برنامه های نوشته شده به زبان C و ++C
• کتابخانه WiringPi.h برای برنامه نویسی GPIO های برد رزبری پای
• کتابخانه BCM2845.h برای برنامه نویسی GPIO های برد رزبری پای
• معرفی، نصب و پیکربندی بسته نرم افزاری Code::Blocks برای برنامه نویسی به زبان C و C++
• ساخت بازی پیشرفته با استفاده از GPIO های رزبری پای با زبان C++
• ساخت برنامه های کاربردی با زبان C و C++
• برنامه نویسی کراس کامپایل به صورت پیشرفته
درس سوم: برنامه نویسی کیوت (QT)
• معرفی زبان برنامه نویسی کیوت (QT)
• مزیت های زبان برنامه نویسی کیوت
• نصب و پیکربندی محیط برنامه نویسی کیوت (QT Creator) در برد رزبری پای
• کار با فرم های گرافیکی در نرم افزار کیوت
• برنامه نویسی GPIO های برد رزبری پای با زبان برنامه نویسی کیوت به صورت گرافیکی
درس چهارم: برنامه نویسی اسکرچ (Scratch)
• معرفی زبان برنامه نویسی اسکرچ (Scratch)
• برنامه نویسی با زبان اسکرچ برای برد رزبری پای
• برنامه نویسی GPIO های رزبری با استفاده از زبان اسکرچ
• ساخت بازی با استفاده از اسکرچ برای برد رزبری پای (Raspberry Pi)
• راه اندازی پایه های GPIO برد رزبری پای به صورت انیمیشن
مفید برای رشته های :
• مهندسی برق
• مهندسی کامپیوتر
• مهندسی الکترونیک
• آشنایی با مفاهیم برنامه نویسی وب
• نصب برنامه های مورد نیاز
• مروری کوتاه بر HTML, CSS و کتابخانه Bootstrap
• انواع داده ای و متغیر ها و عملگرهای مختلف در php
• شرط ها و دستورات کنترلی
• حلقه های تکرار
• آرایه ها
• کار با فرم ها و متدهای دریافت اطلاعات از کاربر
• توابع در php و ایجاد آن ها
• کار با فایل ها و دایرکتوری ها
• مفاهیم بانک اطلاعاتی mysql و ایجاد اولین بانک اطلاعاتی
• (پروژه) ایجاد یک گالری تصاویر
• آموزش نوشتن کوری های ساده برای ذخیره و بازیابی اطلاعات
• ارتباط php با بانک اطلاعاتی و ذخیره و بازیابی داده ها
• معرفی cookie و session
• (پروژه) ایجاد یک سیستم عضویت و لاگین ساده
• (پروژه) ایجاد یک CMS ساده