اپلیکیشن اندرویدی فلشکارت آموزشی جامع Angular JS در ۷ روز: از صفر تا صد برای تازهکاران
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب جامع Angular JS در ۷ روز: از صفر تا صد برای تازهکاران
موضوع کلی: توسعه وب فرانتاند
موضوع میانی: یادگیری سریع فریمورکهای جاوااسکریپت
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی HTML, CSS و JavaScript برای Angular JS
- 2. مفاهیم اولیه جاوااسکریپت: متغیرها، انواع دادهها، و عملگرها
- 3. توابع در جاوااسکریپت: تعریف و فراخوانی
- 4. آشنایی با DOM و دستکاری آن با جاوااسکریپت
- 5. رویدادها در جاوااسکریپت: مدیریت و استفاده
- 6. مقدمهای بر فریمورکها: چرا Angular JS؟
- 7. نصب و راهاندازی Angular JS: اولین قدمها
- 8. ساختار یک برنامه Angular JS: ماژولها، کنترلرها، و view ها
- 9. اولین برنامه Angular JS: Hello World
- 10. معرفی دستورات پایه Angular JS: ng-app, ng-controller, و ng-model
- 11. کنترلرها در Angular JS: مدیریت دادهها و منطق برنامه
- 12. ساختارهای کنترلی در Angular JS: if, else, for
- 13. کار با دادهها در Angular JS: ارتباط بین مدل و view
- 14. دادهبندی در Angular JS: دوطرفه و یکطرفه
- 15. فیلترها در Angular JS: قالببندی و تغییر دادهها
- 16. کار با ورودیهای کاربر: form ها و input ها
- 17. اعتبارسنجی فرمها در Angular JS
- 18. کار با رویدادها در Angular JS: ng-click, ng-change
- 19. ایجاد لیستها و نمایش دادهها با ng-repeat
- 20. استفاده از دستورات شرطی و حلقهها در ng-repeat
- 21. ساخت و استفاده از directive های سفارشی
- 22. ایجاد Directive های Attribute
- 23. ایجاد Directive های Element
- 24. ایجاد Directive های Class
- 25. ارتباط بین کنترلرها و directive ها
- 26. خدمات (services) در Angular JS: مدیریت منطق برنامه
- 27. ساخت و استفاده از سرویسها
- 28. تزریق وابستگی (Dependency Injection) در Angular JS
- 29. کار با $scope: ارتباط بین کنترلر و view
- 30. مدیریت DOM با Angular JS
- 31. انیمیشنها در Angular JS: افزودن جلوههای بصری
- 32. ساخت و استفاده از انیمیشنها
- 33. آشنایی با routing در Angular JS
- 34. راهاندازی و استفاده از ngRoute
- 35. ایجاد صفحات مختلف و مسیریابی بین آنها
- 36. استفاده از پارامترها در routing
- 37. کار با $location: مدیریت URL
- 38. تست واحد (Unit Testing) در Angular JS
- 39. مبانی تست واحد با Jasmine
- 40. تست کنترلرها
- 41. تست directive ها
- 42. تست سرویسها
- 43. آشنایی با HTTP و Ajax در Angular JS
- 44. ارسال و دریافت دادهها با $http
- 45. کار با RESTful API ها
- 46. تبادل داده با فرمت JSON
- 47. دادهپردازی سمت کلاینت با Angular JS
- 48. آشنایی با Angular UI Bootstrap
- 49. استفاده از کامپوننتهای UI Bootstrap
- 50. آشنایی با Angular Material
- 51. استفاده از کامپوننتهای Angular Material
- 52. ایجاد کامپوننتهای سفارشی
- 53. برقراری ارتباط بین کامپوننتها
- 54. بهینهسازی عملکرد در Angular JS
- 55. بهینهسازی ng-repeat
- 56. استفاده از یکبار دادهبندی (one-time binding)
- 57. آشنایی با Angular JS Modules
- 58. استفاده از NgModule
- 59. Lazy loading در Angular JS
- 60. آشنایی با فرمهای پیشرفته در Angular JS
- 61. استفاده از فرمهای reactive
- 62. اعتبارسنجی فرمهای reactive
- 63. پیادهسازی یک وبسایت ساده با Angular JS
- 64. ایجاد ساختار اولیه وبسایت
- 65. افزودن قابلیتهای مختلف
- 66. مدیریت استایلها در Angular JS
- 67. آشنایی با Sass و Less در Angular JS
- 68. استفاده از Sass و Less در پروژههای Angular JS
- 69. استفاده از Bootstrap در Angular JS
- 70. آشنایی با Angular CLI
- 71. نصب و راهاندازی Angular CLI
- 72. ایجاد یک پروژه جدید با Angular CLI
- 73. ساخت کامپوننتها و ماژولها با Angular CLI
- 74. ساخت سرویسها و directive ها با Angular CLI
- 75. بهروزرسانی Angular JS
- 76. آشنایی با Angular JS 1.x و Angular
- 77. مقایسه Angular JS و Angular
- 78. مهاجرت از Angular JS به Angular
- 79. امنیت در Angular JS: جلوگیری از حملات XSS
- 80. امنیت در Angular JS: جلوگیری از CSRF
- 81. استفاده از کتابخانههای شخص ثالث در Angular JS
- 82. آشنایی با RxJS
- 83. مفاهیم Reactive Programming
- 84. کار با Observables و Observers
- 85. توابع تبدیل (Transformation Functions) در RxJS
- 86. ایجاد پروژههای بزرگ با Angular JS
- 87. نکات و ترفندهای حرفهای Angular JS
- 88. عیبیابی و رفع اشکال در Angular JS
- 89. ابزارهای توسعهدهنده در Angular JS
- 90. استفاده از Chrome Developer Tools
- 91. نظارت بر عملکرد برنامه
- 92. استفاده از Angular UI Router
- 93. پیادهسازی state های تو در تو
- 94. آشنایی با Angular Universal: رندر سمت سرور
- 95. بهینهسازی سئو در Angular JS
- 96. مباحث پیشرفته Routing
- 97. ساخت Auth Guard ها
- 98. ساخت Resolver ها
- 99. استفاده از lazy loading در routing
- 100. کار با وب سوکتها در Angular JS
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.