فن آوران گیتی افروز
مقدماتیHybridفارسی

بوت‌کمپ Full-Stack Developer — وب مدرن از صفر تا استخدام

ساخت اپلیکیشن‌های وب واقعی با React، Next.js و Node — با هدف استخدام

مدت
18 هفته
ساعت
180 ساعت
ثبت‌نام
+14
شروع
۲۲ تیر ۱۴۰۵
متخصصان دانش‌آموخته در:
دوره با هدف استخدام — جذب و همکاری پس از اتمام دوره
Snapp PayDigikalaTapsiCafe BazaarMellat BankPasargad FintechOkala
What you'll be able to do

دستاوردهای پایان دوره

این بوت‌کمپ هجده‌هفته‌ای شما را از مبانی وب به یک توسعه‌دهنده‌ی Full-Stack آماده‌ی بازار کار تبدیل می‌کند. از HTML/CSS و جاوااسکریپت مدرن شروع می‌کنیم، به React و Next.js می‌رسیم، سمت بک‌اند را با Node.js و دیتابیس می‌سازیم، و در نهایت یک محصول کامل را با احراز هویت، پایگاه‌داده و دیپلوی روی production تحویل می‌دهیم. رویکرد بوت‌کمپ صددرصد پروژه‌محور است: هر بخش با ساخت یک اپلیکیشن واقعی همراه است و در پایان دو پروژه‌ی قابل ارائه در portfolio دارید. تأکید ویژه روی best practiceهای واقعی صنعت است — Git، code review، تست، TypeScript و کار تیمی. این بوت‌کمپ با هدف استخدام برگزار می‌شود و برترین‌های هر کوهورت به شرکت‌های همکار معرفی می‌شوند.

این دوره برای کیست؟
  • افراد تازه‌وارد به برنامه‌نویسی که می‌خواهند توسعه‌دهنده‌ی وب شوند
  • توسعه‌دهنده‌ی front-end یا back-end که می‌خواهد full-stack شود
  • دانشجو یا فارغ‌التحصیل که دنبال یک مسیر عملی و استخدام‌محور است
  • افرادی که قصد تغییر شغل به حوزه‌ی نرم‌افزار را دارند
  • فریلنسرها و کارآفرینانی که می‌خواهند محصول وب خود را بسازند
01

تسلط بر HTML، CSS مدرن و طراحی واکنش‌گرا (responsive)

02

تسلط بر JavaScript و TypeScript مدرن

03

ساخت رابط کاربری با React و مدیریت state

04

ساخت اپلیکیشن full-stack با Next.js

05

طراحی و پیاده‌سازی API و کار با دیتابیس (SQL و ORM)

06

پیاده‌سازی احراز هویت و مدیریت دسترسی

07

نوشتن تست و رعایت best practiceهای صنعتی

08

دیپلوی اپلیکیشن روی production و کار با CI/CD پایه

09

ساخت دو پروژه‌ی واقعی برای portfolio و آمادگی مصاحبه

مهارت‌هایی که می‌سازی
HTML و CSS مدرنJavaScript (ES modern)TypeScriptReactNext.jsNode.jsREST API و طراحی APIPostgreSQL و ORM (Drizzle/Prisma)احراز هویت و امنیت پایهGit و GitHubتست با Vitest/Playwrightدیپلوی و CI/CD پایه
Syllabus

هجده هفته از مبانی وب تا یک محصول full-stack در production

8 ماژول هفتگی · هر هفته ~10 ساعت ترکیبی از ویدئو + lab زنده + پروژه عملی.

هفته ۱–۲
مبانی وب — HTML، CSS و محیط کار
۲۰ ساعت
  • ساختار صفحه‌ی وب، HTML معنایی و دسترسی‌پذیری
  • CSS مدرن — Flexbox، Grid و طراحی واکنش‌گرا
  • راه‌اندازی محیط کار، VS Code و مبانی Git
  • مبانی RTL و طراحی رابط فارسی
Lab عملی:ساخت یک صفحه‌ی لندینگ واکنش‌گرای فارسی و انتشار آن روی GitHub Pages
هفته ۳–۵
JavaScript مدرن
۳۰ ساعت
  • متغیرها، توابع، آرایه‌ها و آبجکت‌ها
  • DOM، event و تعامل با صفحه
  • async/await، Promise و کار با fetch و API
  • ماژول‌ها، ابزارهای build و npm
Lab عملی:ساخت یک اپلیکیشن آب‌وهوا که از یک API عمومی داده می‌گیرد
هفته ۶–۷
TypeScript
۲۰ ساعت
  • تایپ‌ها، interface و type
  • Generics و utility types
  • تایپ‌دهی به API و داده
  • پیکربندی پروژه و tsconfig
Lab عملی:بازنویسی اپلیکیشن قبلی با TypeScript و افزودن تایپ‌های ایمن
هفته ۸–۱۰
React
۳۰ ساعت
  • کامپوننت، props و state
  • Hooks — useState، useEffect و custom hooks
  • مدیریت فرم و تعامل کاربر
  • مدیریت state سراسری و data fetching
Lab عملی:ساخت یک اپلیکیشن مدیریت وظایف (Task Manager) با React
هفته ۱۱–۱۳
Next.js و Full-Stack
۳۰ ساعت
  • App Router، routing و رندر سمت سرور
  • Server Components و Server Actions
  • ساخت API route و اتصال front و back
  • SEO، متادیتا و بهینه‌سازی
Lab عملی:ساخت یک وبلاگ full-stack با Next.js همراه با صفحات داینامیک
هفته ۱۴–۱۵
بک‌اند و دیتابیس
۲۰ ساعت
  • مبانی دیتابیس رابطه‌ای و SQL
  • طراحی schema و کار با ORM (Drizzle/Prisma)
  • طراحی REST API و اعتبارسنجی داده
  • احراز هویت، session و امنیت پایه
Lab عملی:افزودن دیتابیس و احراز هویت به پروژه‌ی قبلی با ثبت‌نام و ورود کاربر
هفته ۱۶
کیفیت، تست و کار تیمی
۱۰ ساعت
  • نوشتن تست با Vitest و تست end-to-end با Playwright
  • Code review، Pull Request و کار تیمی با Git
  • پاک‌نویسی کد، lint و فرمت
  • دیباگ و رفع مشکلات رایج
Lab عملی:افزودن تست و راه‌اندازی pipeline ساده‌ی CI روی GitHub Actions
هفته ۱۷–۱۸
دیپلوی، Capstone و آمادگی شغلی
۲۰ ساعت
  • دیپلوی روی سرویس‌های ابری و مدیریت متغیرهای محیطی
  • بهینه‌سازی performance و آماده‌سازی برای production
  • ساخت portfolio و رزومه‌ی فنی
  • آمادگی مصاحبه — سؤالات رایج front و back
Lab عملی:تحویل پروژه‌ی capstone full-stack با دموی زنده و معرفی به شرکت‌های همکار
Hands-on Projects

پروژه‌هایی که در رزومه‌تان می‌نشینند

هر پروژه با code review توسط مربی، در پایان به یک portfolio repository خصوصی شما اضافه می‌شود — برای نشان دادن به کارفرما.

#01

پلتفرم فروشگاهی Full-Stack

ساخت یک فروشگاه آنلاین کامل با لیست محصولات، سبد خرید، احراز هویت کاربر، پنل مدیریت و اتصال به دیتابیس. اپلیکیشن باید واکنش‌گرا، فارسی (RTL) و روی production دیپلوی شده باشد.

Next.jsTypeScriptPostgreSQLاحراز هویتدیپلوی
#02

اپلیکیشن مدیریت و داشبورد

ساخت یک داشبورد مدیریتی با نمودار، جدول داده، فیلتر و CRUD کامل روی یک API واقعی. تمرکز روی UX تمیز، state management و تست.

ReactAPI DesignORMتستمصورسازی داده
Authority — Meet Your Instructors

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

مر

مهندس رضا استادی

بنیان‌گذار آکادمی GITA و مدرس ارشد بوت‌کمپ

مهندس رضا استادی بنیان‌گذار آکادمی GITA است و با بیش از ۱۵ سال تجربه‌ی عملی در مهندسی نرم‌افزار و راهبری تیم‌های توسعه در سازمان‌های بزرگ کشور، روی انتقال مهارت‌های واقعی و قابل‌استخدام به تازه‌واردان تمرکز دارد.

بنیان‌گذار و مدیر آکادمی GITAبیش از ۱۵ سال تجربه‌ی مهندسی نرم‌افزار و راهبری تیممعمار و توسعه‌دهنده‌ی ارشد سامانه‌های وب در مقیاس سازمانیسخنران و مدرس ده‌ها کارگاه و دوره‌ی تخصصی
CERTIFICATE OF COMPLETION
Full-Stack
صادره از آکادمی گیتی‌افروز
Recognition

گواهینامه‌ی قابل ارائه به کارفرما

در پایان دوره گواهینامه‌ای صادر می‌شود که با QR قابل تأیید بوده و به Linkedin، رزومه و پورتفولیو شما اضافه می‌شود.

گواهی پایان بوت‌کمپ با ذکر ساعات و سرفصل‌ها
قابل ارائه به کارفرمایان داخلی
شامل لینک verifiable و QR code برای راستی‌آزمایی
Social Proof

از دانشجویان کوهورت‌های قبلی

از یک رشته‌ی کاملاً غیرمرتبط وارد شدم و بعد از بوت‌کمپ با دو پروژه‌ی واقعی توی portfolio به‌عنوان junior استخدام شدم.
حسین نوری
Junior Full-Stack Developer (تازه استخدام) · کوهورت تابستان ۱۴۰۴
تأکید روی Git، code review و تست باعث شد از روز اول کار مثل یک توسعه‌دهنده‌ی واقعی کار کنم، نه یک تازه‌کار.
فاطمه عباسی
Front-End Developer · کوهورت زمستان ۱۴۰۴
پروژه‌محور بودن بوت‌کمپ بهترین قسمتش بود. هر چیزی که یاد گرفتم بلافاصله توی یک اپلیکیشن واقعی استفاده کردم.
سعید جلالی
توسعه‌دهنده‌ی فریلنس · کوهورت پاییز ۱۴۰۴
Reserve Your Seat

پیش‌ثبت‌نام کوهورت

پیش‌ثبت‌نام بدون پرداخت — پس از مصاحبه‌ی ورودی نهایی می‌شود.

کوهورت تابستان ۱۴۰۵ — ظرفیت محدود
پیش‌ثبت‌نامبدون پرداخت
شهریه‌ی دوره پس از مصاحبه‌ی ورودی و نهایی‌شدن کوهورت به‌صورت اختصاصی اعلام می‌شود.
همه‌ی ویدئوها به‌صورت دائمی
Slack اختصاصی کوهورت
Office hours هفتگی با مربی
Code review پروژه‌ها
گواهینامه‌ی رسمی + Linkedin
معرفی به شرکت‌های همکار برای استخدام
پیش‌ثبت‌نام رایگان — صندلی‌ام را نگه دار

بدون پرداخت در این مرحله. تیم ما طی ۲۴ ساعت برای مصاحبه‌ی ورودی تماس می‌گیرد.

پلن سازمانی
بسته‌ی سازمانی برای ۳ نفر به بالا با ۲۰٪ تخفیف و فاکتور رسمی
درخواست پیشنهاد
Objection Handling

سؤال‌های متداول

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

بله. بوت‌کمپ از مبانی کامل وب و جاوااسکریپت شروع می‌شود. تنها چیزی که لازم است تعهد به انجام تمرین‌ها و پروژه‌های هفتگی است.

02چرا روی React و Next.js تمرکز دارید؟

این استک یکی از پرتقاضاترین استک‌های بازار کار ایران و جهان است و به شما اجازه می‌دهد هم front و هم back را با یک زبان (TypeScript) بسازید. مهارت‌های پایه طوری آموزش داده می‌شوند که به فریم‌ورک‌های دیگر هم قابل انتقال باشند.

03آیا این بوت‌کمپ به استخدام منجر می‌شود؟

بوت‌کمپ با هدف استخدام طراحی شده است. در پایان جلسه‌ی career coaching، بازبینی رزومه و portfolio دارید و برترین‌های هر کوهورت به شرکت‌های همکار معرفی می‌شوند.

04اگر یک جلسه را از دست بدهم چه می‌شود؟

تمام جلسات ضبط می‌شوند و تا ۱۲ ماه در دسترس شما هستند. یک office hour هفتگی هم برای رفع اشکال وجود دارد.

05چه سیستمی برای شرکت در دوره لازم دارم؟

یک لپ‌تاپ معمولی با حداقل ۸ گیگابایت رم کافی است. تمام ابزارهای مورد استفاده رایگان و متن‌باز هستند.

06آیا امکان بازگشت وجه وجود دارد؟

تا قبل از شروع هفته‌ی دوم، ۸۰٪ مبلغ قابل بازگشت است. پس از آن به دلیل ماهیت cohort-based بازگشت وجه ممکن نیست اما می‌توانید جای خود را به کوهورت بعدی منتقل کنید.

پیش‌ثبت‌نام در ۶۰ ثانیه

فقط نام و راه ارتباطی — تیم ما طی ۲۴ ساعت با شما تماس می‌گیرد، مصاحبه‌ی ورودی می‌گذارد و در صورت تطابق صندلی برایتان نگه می‌داریم.

بدون پرداخت در این مرحله
معرفی به شرکت‌های همکار برای استخدام پس از دوره
سند Syllabus PDF رایگان

با ارسال، با شرایط استفاده موافقت می‌کنید.

شروع کوهورت
۲۲ تیر ۱۴۰۵ · 18 صندلی
ثبت‌نام