پرش به محتوای اصلی

مسیری برای نوجوانان ۱۲-۱۷ سال

برنامه‌نویسی برای نوجوانان: کد بزن، بساز، استقرار بده

از منطق و پایتون تا React، Next.js، دیتابیس، و استقرار. هر مرحله با پروژه تمام می‌شود: بازی، سایت شخصی، اپلیکیشن وب، ربات تلگرام، API واقعی. ترکیب با AI (Copilot/Cursor) برای سرعت و یادگیری عمیق. پورتفولیو GitHub از روز اول.

  • مرحله‌به‌مرحله: منطق → پایتون → وب → React → Full-stack
  • پروژه در هر ماژول، پورتفولیو واقعی
  • AI-assisted coding از ماه دوم
  • Git/GitHub، Deploy، CI/CD پایه
  • مدرس: توسعه‌دهنده واقعی + تجربه تدریس نوجوانان

رویکرد ما

نوشتن کد نیست، حل مسئله و ساخت محصول است

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

رویکرد آل‌استارسافت: از روز اول *منطق* یاد بگیرید، بلافاصله *پروژه* بسازید، *AI* به عنوان همکار استفاده کنید، *GitHub* پورتفولیوی بسازید که قابل نمایش است. نوجوان نه فقط کد می‌نویسد؛ *محصول* می‌سازد.

نقشه راه ۴ مرحله

از صفر تا توسعه‌دهنده Junior

    1

    مرحله ۱: منطق و پایتون (۴-۶ هفته)

    متغیر، شرط، حلقه، تابع، لیست، دیکشنری، فایل، خطا، تست. پروژه: بازی‌های متنی (حدس عدد، مار، کوییز)، ابزار خط فرمان.

    2

    مرحله ۲: وب پایه (۴-۶ هفته)

    HTML، CSS، Flexbox/Grid، جاوااسکریپت (DOM، رویداد، fetch، async/await). پروژه: سایت شخصی، تو‌دو لیست، داشبورد آمار ساده.

    3

    مرحله ۳: React و Next.js (۶-۸ هفته)

    کامپوننت، State، Props، Hooks، Routing، Server Components، API Routes. پروژه: اپلیکیشن وب کامل (PWA)، احراز هویت، دیتابیس (Supabase/Firebase).

    4

    مرحله ۴: Full-stack، AI، Deploy (جاری)

    Next.js 14+، Prisma/Drizzle، Authentication، Testing، CI/CD، Vercel/Railway. AI Coding: Copilot، Cursor، v0. پروژه پایانی: ایده نوجوان → MVP → استقرار → پورتفولیو.

پروژه‌های قابل نمایش

نوجوان در پایان هر مرحله چه می‌سازد؟

بازی‌های پایتون

متنی و گرافیکی ساده (Pygame). منطق، حلقه، رویداد، حالت.

PythonPygameLogic

سایت شخصی / پورتفولیو

Next.js + Tailwind + TypeScript. استقرار رایگان Vercel. دامنه شخصی.

Next.jsTailwindVercel

اپلیکیشن وب (PWA)

یادداشت، عادت، تقویم، محاسبه‌گر. کار می‌کند آفلاین، نصب‌پذیر روی موبایل.

ReactPWAIndexedDB

ربات تلگرام / Discord

یادآوری، جستجو، سرگرمی، مدیریت. Python + aiogram/discord.py.

PythonBot APIAsync

API واقعی + دیتابیس

REST/GraphQL، Prisma، PostgreSQL، Auth، تست، Deploy روی Railway/Render.

Next.jsPrismaPostgreSQL

پروژه پایانی آزاد

از ایده تا MVP: طراحی، توسعه، تست، استقرار، مستندسازی، ویدیو دمو.

Full-stackPortfolioCapstone

مناسب است اگر…

چک‌لیست سریع برای والدین و نوجوان

این مسیر برای شماست اگر…

  • منطق، معما، و حل مسئله دوست دارد
  • می‌خواهد نتیجه کارش را «ببیند، لمس کند، لینک بدهد»
  • صبر برای یادگیری مرحله‌به‌مرحله دارد (نه جادوی یک‌شبه)
  • شما مسیری با خروجی ملموس (پورتفولیو) می‌خواهید

این مسیر برای شما نیست اگر…

  • فقط می‌خواهد کپی‌پیست کند و نتیجه بگیرد
  • تلاش طولانی‌مدت و عیب‌یابی (debugging) را تحمل نمی‌کند

AI + Coding

برنامه‌نویسی در عصر AI: Copilot، Cursor، v0

ما AI را ممنوع نمی‌کنیم؛ یاد می‌دهیم *چگونه از آن به عنوان همکار قدرتمند استفاده کنید*:

• Copilot: تکمیل کد، تست‌نویسی، مستندسازی، ریفکتورینگ. • Cursor: چت با کدبیس، تولید فایل‌های کامل، دیباگ با AI. • v0: تولید UI از متن، تکرار سریع طراحی. نوجوان یاد می‌گیرد: AI کد می‌نویسد، اما *معماری، تصمیم، تست، و مسئولیت* با اوست.

دوره‌های برنامه‌نویسی

مسیر پیشنهادی آل‌استارسافت

دوره‌های کامل با جزئیات، سرفصل، پروژه، مدرس، و ثبت‌نام:

سؤالات متداول

پاسخ به نگرانی‌های والدین

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

پیشنهاد: ۱۱-۱۲ سال برای پایتون، ۱۳+ برای وب/React. سن مهم‌تر از علاقه و صبر نیست.

پایتون بهتر است یا جاوااسکریپت؟

هر دو. پایتون برای منطق و AI، جاوااسکریپت برای وب و دیداری بودن. مسیر ما هر دو را پوشش می‌دهد.

آیا با AI دیگر نیازی به یادگیری کدنویسی نیست؟

AI کدنویسی را سریع‌تر می‌کند، نه بی‌معنا. کسی که منطق برنامه‌نویسی ندانست، نمی‌تواند خروجی AI را ارزیابی یا هدایت کند.

چقدر وقت می‌برد تا اولین پروژه واقعی؟

پروژه‌های کوچک از هفته ۲-۳. سایت کامل/اپلیکیشن از ماه ۳-۴ (با تمرین منظم).

لپ‌تاپ قوی می‌خواهد؟

خیر. هر لپ‌تاپی که مرورگر باز کند کافی. VS Code Web، GitHub Codespaces، Replit همه رایگان و ابری هستند.

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

ما روی پورتفولیو (GitHub، سایت زنده، ویدیو پروژه) تمرکز می‌کنیم — این چیزی است که کارفرما/بازار کار می‌بیند.

قدرت ساختن را به نوجوانتان دهید

برنامه‌نویسی مهارتی است که برای عمر باقی می‌ماند و در هر حوزه ضرب‌در می‌شود. مسیر پروژه‌محور را از امروز آغاز کنید.