دوره مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی)
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه برنامههای وب
📋 سرفصلهای دوره
- 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 در جاوا اسکریپت
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.