کتاب TypeScript و Angular: ساخت برنامههای مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript و Angular: ساخت برنامههای مقیاسپذیر
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و تفاوت آن با JavaScript
- 2. راهاندازی محیط توسعه و پروژه Angular
- 3. نصب و پیکربندی Angular CLI
- 4. ساختار پروژه Angular و فایلهای کلیدی
- 5. انواع داده در TypeScript و نوعدهی ایستا
- 6. توابع، آرایهها و نوعهای پیشرفته در TypeScript
- 7. اینترفیسها و تایپهای سفارشی
- 8. جنریکها در TypeScript برای کدهای قابل استفاده مجدد
- 9. کامپوننتها در Angular: ساختار و چرخه حیات
- 10. تمپلیتها و دایرکتیوهای داخلی
- 11. اتصال داده (Data Binding) یکطرفه و دوطرفه
- 12. ورودی و خروجی کامپوننتها با @Input و @Output
- 13. سرویسها و تزریق وابستگی در Angular
- 14. مدیریت حالت با سرویسهای اشتراکی
- 15. ماژولها و lazy loading
- 16. مسیریابی (Routing) پویا و محافظت از مسیرها
- 17. مسیرهای تو در تو و پارامترهای مسیر
- 18. دریافت داده از API با HttpClient
- 19. مدیریت خطاها و Retry در درخواستهای HTTP
- 20. پایپها برای تبدیل داده در تمپلیت
- 21. پایپهای سفارشی و pure/impure
- 22. فرمهای مبتنی بر تمپلیت در Angular
- 23. فرمهای واکنشی و اعتبارسنجی پیشرفته
- 24. اعتبارسنجی سفارشی و اعتبارسنجی غیرهمزمان
- 25. مدیریت اشتراکها و جلوگیری از نشت حافظه
- 26. Observables و Operators رایج در RxJS
- 27. Subjectها و BehaviorSubject برای ارتباط کامپوننتها
- 28. مدیریت حالت با NgRx یا Signals
- 29. دایرکتیوهای ساختاری و سفارشی
- 30. دایرکتیوهای Attribute و تغییر DOM
- 31. تست واحد کامپوننتها با Jasmine و Karma
- 32. تست سرویسها و Mock کردن وابستگیها
- 33. تست انتها به انتها با Cypress یا Playwright
- 34. بهینهسازی عملکرد با Change Detection OnPush
- 35. کش کردن دادهها و استراتژیهای حافظه
- 36. بینالمللیسازی (i18n) در Angular
- 37. مدیریت خطاهای سراسری و Error Handler
- 38. ساخت دایرکتیوهای سفارشی برای قابلیت استفاده مجدد
- 39. کار با Web Workers و پردازش سنگین
- 40. ساخت انیمیشنهای ساده با Angular Animations
- 41. مدیریت فایلها و آپلود امن
- 42. امنیت در Angular: XSS، CSRF و اعتبارسنجی سمت کاربر
- 43. رندر سمت سرور با Angular Universal
- 44. آمادهسازی برنامه برای تولید (Production Build)
- 45. فشردهسازی و تفکیک کد (Code Splitting)
- 46. مدیریت پکیجها با npm و yarn
- 47. استفاده از کتابخانههای شخص ثالث در Angular
- 48. الگوهای معماری: کامپوننت محور و ماژولار
- 49. مقیاسپذیری ساختار پوشهها و ماژولهای کاربردی
- 50. مدیریت وابستگیهای چرخهای و Circular Dependency
- 51. اشکالزدایی با Angular DevTools و Source Maps
- 52. مهاجرت از JavaScript به TypeScript در پروژههای قدیمی
- 53. استفاده از ESLint و Prettier برای کیفیت کد
- 54. مدیریت نسخه و نگهداری پروژه با Git
- 55. تکنیکهای پیشرفته TypeScript: Mapped Types و Conditional Types
- 56. ساخت کتابخانه اختصاصی با Angular
- 57. مدیریت چندین پروژه با Workspace
تگها:
Angular
Angular CLI
RxJS
SPA
TypeScript
برنامه نویسی فرانتاند
تایپ اسکریپت
کامپوننت محور
معماری نرمافزار
مقیاسپذیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.