برنامه نویسی

مهارت های توسعه Frontend برای شرکت های مبتنی بر محصول 🔥

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

حداقل موضوعات برای کار بر روی سازمان مبتنی بر محصول.

𝗕𝗮𝘀𝗶𝗰 𝗝𝗮𝘃𝗮𝗦𝗰𝗿

  1. انواع داده ها
  2. کارکرد
  3. دامنه در جاوا اسکریپت
  4. بسته
  5. حلقه رویداد
  6. نمونه اولیه و زنجیره اولیه
  7. طبقه و ارث
  8. DOM
  9. اتصال / تماس / درخواست
  10. وعده
  11. WebAPI
  12. صف وظایف
  13. پشته تماس
  14. همگام سازی/انتظار
  15. ژنراتورها
  16. تایپ اسکریپت

𝗕𝗮𝘀𝗶𝗰 𝗛𝗧𝗠𝗟 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:

  1. عنصر بلوک
  2. وارد كردن
  3. و غیره – سوالات بی نهایت

𝗕𝗮𝘀𝗶𝗰 𝗖𝗦𝗦 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:

  1. کلاس و انتخابگرهای دیگر
  2. کلاس های شبه
  3. مدل جعبه
  4. عناصر شبه
  5. نوع CSS – انعطاف پذیر، شبکه، معمولی
  6. نحوه مرکزیت دادن
  7. کلاس ها و عناصر شبه
  8. همه حالت های عنصر – فعال، شناور
  9. داستان های رسانه
  10. پیش پردازنده ها – SCSS یا LESS
  11. میکسین ها
  12. ثابت های CSS
  13. خوب
  14. وارد كردن

𝗕𝗮𝘀𝗶𝗰 𝗪𝗲𝗯 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:

  1. چرخه رندر صفحه
  2. http/https/https2
  3. CORS
  4. ذخیره سازی محلی/فضای ذخیره جلسه
  5. کوکی
  6. JWT
  7. XHR
  8. Micro Frontend
  9. اتصال REST/GraphQL/Socket
  10. مفاهیم مرورگر
  11. برنامه رفع اشکال
  12. ویژگی های Chrome Dev Tool

𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶

  1. مفهوم OOPs
  2. الگوهای طراحی الف. سینگلتون ب. ارائه دهنده ج. نمونه اولیه d. ناظر e. ماژول f. HOC

3. درک عمیق V8
آ. JIT
ب مترجم
ج اجرا
د کامپایلر

  1. کاری کردن

𝗕𝗮𝘀𝗶𝗰 𝗥𝗲𝗮𝗰𝘁𝗝𝗦 𝗖𝗼𝗻𝗰

  1. مقدمه JSX
  2. React Component
  3. حالت جزء و لوازم
  4. اضافه کردن سبک (CSS)
  5. اجزای عملکردی و کلاسی
  6. روش‌های چرخه حیات واکنش
  7. DOM مجازی
  8. React Hooks
  9. قلاب های سفارشی
  10. Context API
  11. رویدادهای مصنوعی
  12. مسیریابی
  13. جریان داده (Redux/Flux)
  14. رندر سمت سرور
  15. تست واحد
  16. کتابخانه Jest & React Testing
  17. داده های تمسخر آمیز
  18. آشنایی با بسته وب (Bundler)
  19. Babel، env، زیباتر، linter

برای مراجعات بعدی ذخیره کنید ❤️

𝐃𝐨 𝐋𝐢𝐤𝐞، 👍 𝐒𝐡𝐚𝐫𝐞 𝐚𝐧𝐝 𝐂

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا