کتاب آموزش جامع زبان برنامهنویسی جاوااسکریپت (ES2015) و کاربردهای آن در توسعه وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع زبان برنامهنویسی جاوااسکریپت (ES2015) و کاربردهای آن در توسعه وب
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: توسعه نرمافزار و برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان جاوااسکریپت و تاریخچه آن
- 2. راهاندازی محیط توسعه جاوااسکریپت
- 3. مفاهیم پایه جاوااسکریپت: متغیرها و انواع داده
- 4. عملگرها در جاوااسکریپت
- 5. ساختارهای کنترلی: شرطها (if, else, switch)
- 6. حلقهها (for, while, do-while)
- 7. توابع در جاوااسکریپت: تعریف و فراخوانی
- 8. پارامترها و مقادیر بازگشتی توابع
- 9. محدوده (Scope) متغیرها در جاوااسکریپت
- 10. مفاهیم شیءگرایی در جاوااسکریپت
- 11. آرایهها و عملیات روی آنها
- 12. رشتهها و متدهای کاربردی
- 13. تاریخ و زمان در جاوااسکریپت
- 14. کار با اعداد و عملیات ریاضی
- 15. مدیریت خطاها با try...catch
- 16. مقدمهای بر ES2015 (ECMAScript 6)
- 17. دستور let و const: معرفی و کاربرد
- 18. توابع فلش (Arrow Functions)
- 19. کلاسها در جاوااسکریپت
- 20. وراثت در کلاسها
- 21. ماژولها در جاوااسکریپت: import و export
- 22. Promises: مدیریت عملیات ناهمگام
- 23. async/await: رویکرد مدرن به ناهمگامی
- 24. Template Literals: رشتههای قالببندی شده
- 25. Destructuring Assignment: استخراج مقادیر
- 26. Default Parameters: پارامترهای پیشفرض توابع
- 27. Rest and Spread Operators
- 28. Symbols: انواع داده جدید
- 29. Iterators and Generators
- 30. Maps and Sets: ساختارهای داده جدید
- 31. WeakMaps and WeakSets
- 32. Proxies and Reflect API
- 33. Classes Enhancements
- 34. Object.values(), Object.entries(), Object.keys()
- 35. String.prototype.includes(), startsWith(), endsWith()
- 36. Array.prototype.find(), findIndex()
- 37. Array.prototype.fill()
- 38. Array.prototype.copyWithin()
- 39. Array.prototype.entries(), keys(), values()
- 40. Typed Arrays
- 41. DataView
- 42. ArrayBuffer
- 43. SharedArrayBuffer
- 44. Web Workers
- 45. Service Workers
- 46. IndexedDB
- 47. LocalStorage and SessionStorage
- 48. Cookies
- 49. DOM Manipulation: اصول اولیه
- 50. انتخاب عناصر DOM
- 51. تغییر محتوا و استایل عناصر
- 52. ایجاد و حذف عناصر DOM
- 53. مدیریت رویدادها (Events)
- 54. Event Delegation
- 55. Event Bubbling and Capturing
- 56. AJAX (Asynchronous JavaScript and XML)
- 57. Fetch API: جایگزین مدرن AJAX
- 58. کار با JSON
- 59. مقدمهای بر Node.js
- 60. نصب و راهاندازی Node.js
- 61. ماژولهای داخلی Node.js (fs, http, path)
- 62. مدیریت بستهها با npm
- 63. ایجاد یک وب سرور ساده با Node.js
- 64. مقدمهای بر Express.js
- 65. نصب و راهاندازی Express.js
- 66. ایجاد مسیرها (Routes) در Express
- 67. Middleware در Express.js
- 68. مدیریت درخواستها (Requests) و پاسخها (Responses)
- 69. کار با پارامترهای URL و Body
- 70. ارسال فایلهای استاتیک
- 71. قالببندی (Templating Engines) در Express
- 72. مقدمهای بر پایگاه داده
- 73. مفاهیم پایگاه داده رابطهای
- 74. SQL Basics
- 75. مقدمهای بر MongoDB
- 76. نصب و راهاندازی MongoDB
- 77. کار با Mongoose ODM
- 78. اتصال Node.js به MongoDB
- 79. عملیات CRUD در MongoDB با Mongoose
- 80. اعتبارسنجی دادهها در Mongoose
- 81. مدلها و اسکیمها در Mongoose
- 82. روابط بین مدلها در Mongoose
- 83. مقدمهای بر توسعه فرانتاند
- 84. HTML5 Basics
- 85. CSS3 Basics
- 86. مقدمهای بر فریمورکهای جاوااسکریپت
- 87. چرا از فریمورک استفاده کنیم؟
- 88. مقدمهای بر React.js
- 89. نصب و راهاندازی React
- 90. کامپوننتها در React
- 91. JSX Syntax
- 92. Props in React
- 93. State in React
- 94. Event Handling in React
- 95. Conditional Rendering in React
- 96. List Rendering in React
- 97. Controlled Components
- 98. Hooks in React (useState, useEffect)
- 99. Context API in React
- 100. React Router for Navigation
تگها:
ES2015
ES6
آموزش جاوااسکریپت
برنامه نویسی وب
برنامهنویسی سمت کلاینت
توسعه فرانت اند
جاوااسکریپت
جاوااسکریپت مدرن
یادگیری جاوااسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.