کتاب مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر چارچوبهای توسعه فرانتاند (با تمرکز بر مفاهیم پایه و کاربردی)
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه برنامههای وب
📋 سرفصلهای دوره
- 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 در جاوا اسکریپت
تگها:
AngularJS
انگولار جیاس
برنامهنویسی وب
توسعه فرانتاند
توسعه وب
جاوااسکریپت
چارچوبهای جاوااسکریپت
یادگیری انگولار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.