اپلیکیشن اندرویدی فلشکارت آموزشی مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی)
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه برنامههای وب
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه فرانتاند
- 2. اهمیت چارچوبهای توسعه وب
- 3. معرفی معماری MVC
- 4. مبانی AngularJS
- 5. مفهوم Data Binding
- 6. دستورات (Directives) در AngularJS
- 7. Scope در AngularJS
- 8. Controllers در AngularJS
- 9. Services در AngularJS
- 10. Factories در AngularJS
- 11. Providers در AngularJS
- 12. Filters در AngularJS
- 13. Modules در AngularJS
- 14. Dependencies در AngularJS
- 15. Component-Based Architecture
- 16. معرفی HTML5
- 17. مبانی CSS3
- 18. جاوا اسکریپت مقدماتی
- 19. مبانی DOM Manipulation
- 20. Event Handling در جاوا اسکریپت
- 21. مفهوم Asynchronous Programming
- 22. Promises در جاوا اسکریپت
- 23. Async/Await در جاوا اسکریپت
- 24. AJAX و Fetch API
- 25. مفاهیم RESTful APIs
- 26. کار با JSON
- 27. ساختار پروژه در AngularJS
- 28. ایجاد اولین برنامه در AngularJS
- 29. مدیریت فرمها در AngularJS
- 30. اعتبارسنجی فرمها
- 31. Service Workers
- 32. Progressive Web Apps (PWAs)
- 33. مفاهیم Single Page Applications (SPAs)
- 34. Routing در برنامههای وب
- 35. مفاهیم State Management
- 36. مدیریت وضعیت برنامه
- 37. کار با Local Storage و Session Storage
- 38. مبانی Testing در فرانتاند
- 39. Unit Testing
- 40. Integration Testing
- 41. End-to-End Testing
- 42. معرفی Jasmine
- 43. معرفی Karma
- 44. استفاده از Protractor
- 45. مبانی Build Tools
- 46. معرفی Webpack
- 47. Configuration در Webpack
- 48. Loaders در Webpack
- 49. Plugins در Webpack
- 50. مبانی CI/CD
- 51. استقرار برنامههای وب
- 52. امنیت در توسعه فرانتاند
- 53. ملاحظات امنیتی رایج
- 54. مبانی Responsive Design
- 55. استفاده از Media Queries
- 56. Grid Layout در CSS
- 57. Flexbox در CSS
- 58. مبانی UI/UX Design
- 59. اصول طراحی رابط کاربری
- 60. اصول تجربه کاربری
- 61. دسترسیپذیری (Accessibility)
- 62. معرفی HTML Semantics
- 63. استانداردهای وب
- 64. مفاهیم SEO برای فرانتاند
- 65. بهینهسازی تصاویر
- 66. بارگذاری تنبل (Lazy Loading)
- 67. مدیریت خطا در برنامههای وب
- 68. Logging در فرانتاند
- 69. ابزارهای توسعهدهنده مرورگر
- 70. Performance Optimization
- 71. Profiler در ابزارهای توسعهدهنده
- 72. Network Tab در ابزارهای توسعهدهنده
- 73. Application Tab در ابزارهای توسعهدهنده
- 74. Security Tab در ابزارهای توسعهدهنده
- 75. مبانی TypeScript
- 76. کار با Type Annotations
- 77. Interfaces در TypeScript
- 78. Classes در TypeScript
- 79. Generics در TypeScript
- 80. مقدمهای بر Vue.js
- 81. مقایسه چارچوبها
- 82. مبانی React.js
- 83. مبانی Angular (نسخه مدرن)
- 84. مفاهیم State Management پیشرفته
- 85. Context API در React
- 86. Redux
- 87. Vuex
- 88. RxJS
- 89. مبانی GraphQL
- 90. کار با Apollo Client
- 91. مبانی Server-Side Rendering (SSR)
- 92. Next.js
- 93. Nuxt.js
- 94. مفاهیم Micro Frontends
- 95. معماری Micro Frontends
- 96. مدیریت وابستگیها
- 97. مباحث پیشرفته جاوا اسکریپت
- 98. Closure در جاوا اسکریپت
- 99. Prototype Inheritance
- 100. Event Loop در جاوا اسکریپت
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.