توسعهدهندهی فرانتاند جونیور
ساخت رابطهای کاربری و تجربههای تعاملی وب
- حوزه: توسعهی نرمافزار
این کار چیست
توسعهدهندگان فرانتاند جونیور بخشهای دیداری و تعاملی برنامههای وب را میسازند؛ همان بخشهایی که کاربر مستقیماً با آنها سروکار دارد. با HTML، CSS، JavaScript و فریمورکهای امروزی، رابطهایی واکنشگرا و دسترسپذیر میسازند.
مسیرهای رسیدن به این نقش
مهندسی نرمافزار — وب فولاستک
توسعهدهندهی جونیور فولاستک وب شوید (Vue.js + Laravel).
24 هفته، متوسط
- توسعهی بکاند با Laravel5 فصل، 15 ساعت در هفته، 1 ایستگاه سنجش
- توسعهی فرانتاند با Vue.js4 فصل، 12 ساعت در هفته، 1 ایستگاه سنجش
- یکپارچهسازی و استقرار فولاستک3 فصل، 12 ساعت در هفته، 1 ایستگاه سنجش
مهارتهایی که این مسیرها میسازند
از فصلهای هر مسیر یادگیری، به همان ترتیبی که آموزش داده میشوند.
- توسعهی بکاند با Laravel: Laravel · مسیریابی · کنترلرها · قالبهای Blade · Eloquent ORM · مایگریشنها · روابط Eloquent · Query Builder · احراز هویت · Laravel Sanctum · مجوزدهی · Policyها · طراحی REST API · API Resources · اعتبارسنجی درخواست · نسخهبندی · آزمون نرمافزار · PHPUnit · Model Factories · استقرار
- توسعهی فرانتاند با Vue.js: Vue.js · JavaScript · Composition API · واکنشپذیری · طراحی کامپوننت · Props کامپوننت · رویدادها و شنوندهها · Composables · Pinia · Vue Router · مدیریت وضعیت · مسیریابی SPA · Vitest · آزمون کامپوننت · آزمون سرتاسری (E2E) · بهینهسازی بیلد
- یکپارچهسازی و استقرار فولاستک: یکپارچهسازی API · Axios · CORS · Laravel Sanctum · صفحهبندی · بارگذاری فایل · Broadcasting · قابلیتهای بیدرنگ · استقرار · Docker · CI/CD
آنچه وعده نمیدهیم
آرتیمند شما را برای این کار آماده میکند، اما برایتان کار پیدا نمیکند. رقمی هم از حقوق یا تقاضای بازار منتشر نمیکند، چون رقمی با منبع معتبر در دست ندارد.