کتاب تسلط بر جاوااسکریپت برای توسعهٔ حرفهای وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر جاوااسکریپت برای توسعهٔ حرفهای وب
موضوع کلی: توسعهٔ وب و برنامهنویسی
موضوع میانی: یادگیری زبانهای برنامهنویسی سمت کاربر (Front-end)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب و زبان جاوااسکریپت
- 2. آشنایی با محیط توسعهٔ جاوااسکریپت
- 3. متغیرها، انواع داده و عملگرها در جاوااسکریپت
- 4. ساختارهای کنترلی: شرطها و حلقهها
- 5. توابع در جاوااسکریپت: تعریف و فراخوانی
- 6. آرایهها و کار با آنها
- 7. اشیاء در جاوااسکریپت: ساختار و ویژگیها
- 8. مفهوم دامنه (Scope) و بستار (Closure)
- 9. برنامهنویسی شیءگرا در جاوااسکریپت: مفاهیم اولیه
- 10. کلاسها و وراثت در جاوااسکریپت
- 11. مدیریت خطا و استثناها
- 12. مفاهیم ناهمگام (Asynchronous): Callbacks
- 13. استفاده از Promises برای مدیریت عملیات ناهمگام
- 14. Async/Await برای نوشتن کد ناهمگام تمیزتر
- 15. ماژولها در جاوااسکریپت
- 16. کار با DOM (Document Object Model)
- 17. تغییر محتوا و استایل عناصر HTML با جاوااسکریپت
- 18. مدیریت رویدادها (Events) در مرورگر
- 19. اعتبارسنجی فرمها با جاوااسکریپت
- 20. ارتباط با سرور: AJAX و Fetch API
- 21. کار با دادههای JSON
- 22. ذخیرهسازی دادهها در مرورگر: Local Storage و Session Storage
- 23. مفاهیم اولیهٔ طراحی الگوهای طراحی (Design Patterns)
- 24. الگوی ماژول (Module Pattern)
- 25. الگوی کارخانه (Factory Pattern)
- 26. الگوی مشاهدهگر (Observer Pattern)
- 27. الگوی سازنده (Builder Pattern)
- 28. الگوی استراتژی (Strategy Pattern)
- 29. مقدمهای بر فریمورکها و کتابخانههای جاوااسکریپت
- 30. معرفی React.js
- 31. مفاهیم JSX در React
- 32. کامپوننتهای تابعی و کلاسی در React
- 33. مدیریت وضعیت (State) در React
- 34. Props در React
- 35. چرخهٔ حیات کامپوننتها در React
- 36. Hooks در React: useState, useEffect
- 37. Hooks پیشرفتهتر: useContext, useReducer
- 38. مسیریابی (Routing) در برنامههای React
- 39. کار با فرمها در React
- 40. ارتباط با API در React
- 41. استفاده از Context API برای مدیریت وضعیت سراسری
- 42. معرفی Redux برای مدیریت وضعیت پیچیده
- 43. مقدمهای بر Vue.js
- 44. نصب و راهاندازی Vue.js
- 45. سینتکس قالب (Template Syntax) در Vue
- 46. دستورات (Directives) در Vue
- 47. مدیریت دادهها در Vue: Data, Methods, Computed Properties
- 48. Props و Events در Vue
- 49. کامپوننتها در Vue
- 50. مدیریت وضعیت با Vuex
- 51. مسیریابی با Vue Router
- 52. کار با فرمها در Vue
- 53. ارتباط با API در Vue
- 54. مقدمهای بر Node.js
- 55. نصب و راهاندازی Node.js
- 56. مفاهیم ماژولها در Node.js
- 57. مدیریت پکیجها با NPM/Yarn
- 58. ساخت سرور وب با Node.js و Express.js
- 59. مفاهیم Middleware در Express
- 60. مدیریت درخواستها و پاسخها در Express
- 61. کار با پایگاه دادهها در Node.js (مثال: MongoDB)
- 62. استفاده از Mongoose برای تعامل با MongoDB
- 63. مفاهیم RESTful API
- 64. طراحی APIهای RESTful با Express
- 65. احراز هویت و مجوز دسترسی (Authentication & Authorization)
- 66. امنیت در برنامههای Node.js
- 67. تستنویسی در Node.js (مثال: Jest)
- 68. مفاهیم DevOps و استقرار (Deployment)
- 69. استقرار برنامههای Node.js در هاست
- 70. آشنایی با Docker برای کانتینرسازی
- 71. مقدمهای بر TypeScript
- 72. انواع دادهها در TypeScript
- 73. اینترفیسها (Interfaces) در TypeScript
- 74. کلاسها و وراثت در TypeScript
- 75. توابع و انواع آنها در TypeScript
- 76. Generics در TypeScript
- 77. مفاهیم avancé در TypeScript
- 78. تستنویسی با TypeScript
- 79. مقدمهای بر Webpack
- 80. پیکربندی Webpack
- 81. کار با Loaders و Plugins در Webpack
- 82. بهینهسازی برنامههای وب
- 83. مقدمهای بر Progressive Web Apps (PWAs)
- 84. Caching در PWAs
- 85. Service Workers
- 86. Manifest File
- 87. اصول اولیهٔ طراحی تجربه کاربری (UX)
- 88. اصول اولیهٔ طراحی رابط کاربری (UI)
- 89. مبانی دسترسیپذیری (Accessibility) در وب
- 90. مقدمهای بر SEO (Search Engine Optimization)
- 91. بهبود عملکرد وبسایت
- 92. استفاده از Git برای کنترل نسخه
- 93. مراحل کاری با Git: Commit, Push, Pull
- 94. کار با Branch ها در Git
- 95. حل تداخلات (Conflicts) در Git
- 96. مقدمهای بر روشهای Agile در توسعهٔ نرمافزار
تگها:
Front-end development
JavaScript
Web development
برنامه نویسی وب
توسعه وب
جاوا اسکریپت
جاوا اسکریپت جامع
فرانت اند
کدنویسی سمت کاربر
یادگیری جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.