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

نقشه راه بهترین راه برای شروع تلاش شما برای تبدیل شدن به یک توسعه دهنده فرانت اند است.
حداقل موضوعات برای کار بر روی سازمان مبتنی بر محصول.
𝗕𝗮𝘀𝗶𝗰 𝗝𝗮𝘃𝗮𝗦𝗰𝗿
- انواع داده ها
- کارکرد
- دامنه در جاوا اسکریپت
- بسته
- حلقه رویداد
- نمونه اولیه و زنجیره اولیه
- طبقه و ارث
- DOM
- اتصال / تماس / درخواست
- وعده
- WebAPI
- صف وظایف
- پشته تماس
- همگام سازی/انتظار
- ژنراتورها
- تایپ اسکریپت
𝗕𝗮𝘀𝗶𝗰 𝗛𝗧𝗠𝗟 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:
- عنصر بلوک
- وارد كردن
- و غیره – سوالات بی نهایت
𝗕𝗮𝘀𝗶𝗰 𝗖𝗦𝗦 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:
- کلاس و انتخابگرهای دیگر
- کلاس های شبه
- مدل جعبه
- عناصر شبه
- نوع CSS – انعطاف پذیر، شبکه، معمولی
- نحوه مرکزیت دادن
- کلاس ها و عناصر شبه
- همه حالت های عنصر – فعال، شناور
- داستان های رسانه
- پیش پردازنده ها – SCSS یا LESS
- میکسین ها
- ثابت های CSS
- خوب
- وارد كردن
𝗕𝗮𝘀𝗶𝗰 𝗪𝗲𝗯 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀:
- چرخه رندر صفحه
- http/https/https2
- CORS
- ذخیره سازی محلی/فضای ذخیره جلسه
- کوکی
- JWT
- XHR
- Micro Frontend
- اتصال REST/GraphQL/Socket
- مفاهیم مرورگر
- برنامه رفع اشکال
- ویژگی های Chrome Dev Tool
𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶
- مفهوم OOPs
- الگوهای طراحی الف. سینگلتون ب. ارائه دهنده ج. نمونه اولیه d. ناظر e. ماژول f. HOC
3. درک عمیق V8
آ. JIT
ب مترجم
ج اجرا
د کامپایلر
- کاری کردن
𝗕𝗮𝘀𝗶𝗰 𝗥𝗲𝗮𝗰𝘁𝗝𝗦 𝗖𝗼𝗻𝗰
- مقدمه JSX
- React Component
- حالت جزء و لوازم
- اضافه کردن سبک (CSS)
- اجزای عملکردی و کلاسی
- روشهای چرخه حیات واکنش
- DOM مجازی
- React Hooks
- قلاب های سفارشی
- Context API
- رویدادهای مصنوعی
- مسیریابی
- جریان داده (Redux/Flux)
- رندر سمت سرور
- تست واحد
- کتابخانه Jest & React Testing
- داده های تمسخر آمیز
- آشنایی با بسته وب (Bundler)
- Babel، env، زیباتر، linter
برای مراجعات بعدی ذخیره کنید ❤️
𝐃𝐨 𝐋𝐢𝐤𝐞، 👍 𝐒𝐡𝐚𝐫𝐞 𝐚𝐧𝐝 𝐂