کتاب جامع جاوااسکریپت مدرن: از مبانی تا ساخت پروژه‌های کاربردی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جامع جاوااسکریپت مدرن: از مبانی تا ساخت پروژه‌های کاربردی

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی وب

موضوع میانی: توسعه فرانت‌اند و جاوااسکریپت

📋 سرفصل‌های دوره

  • 1. مقدمه و معرفی جاوااسکریپت
  • 2. تاریخچه و تکامل جاوااسکریپت
  • 3. تنظیم محیط توسعه
  • 4. اصول اولیه برنامه‌نویسی
  • 5. متغیرها و انواع داده
  • 6. عملگرها در جاوااسکریپت
  • 7. ساختارهای کنترلی: شرط‌ها
  • 8. ساختارهای کنترلی: حلقه‌ها
  • 9. توابع: تعریف و فراخوانی
  • 10. آرگومان‌ها و پارامترهای توابع
  • 11. دامنه متغیرها (Scope)
  • 12. مفاهیم پیشرفته توابع: توابع ناشناس
  • 13. توابع فلش (Arrow Functions)
  • 14. روش‌های جدید فراخوانی توابع
  • 15. اشیاء (Objects): تعریف و دسترسی
  • 16. ویژگی‌ها و متدهای اشیاء
  • 17. کار با آرایه‌ها (Arrays)
  • 18. متدهای پرکاربرد آرایه‌ها
  • 19. مفهوم کلاس‌ها در جاوااسکریپت
  • 20. ایجاد و استفاده از کلاس‌ها
  • 21. وراثت (Inheritance) در کلاس‌ها
  • 22. مفهوم prototype و prototype chain
  • 23. کار با تاریخ و زمان
  • 24. فرم‌ها و اعتبارسنجی ورودی‌ها
  • 25. مفهوم DOM (Document Object Model)
  • 26. انتخاب عناصر DOM
  • 27. تغییر محتوا و استایل عناصر
  • 28. ایجاد و حذف عناصر DOM
  • 29. کار با رویدادها (Events)
  • 30. مدیریت رویدادها
  • 31. مفهوم Asynchronous Programming
  • 32. Callback Functions
  • 33. Promises: معرفی و کاربرد
  • 34. استفاده از Promises
  • 35. Async/Await: معرفی و کاربرد
  • 36. کار با API ها
  • 37. Fetch API برای درخواست‌های HTTP
  • 38. JSON: فرمت تبادل داده
  • 39. ذخیره‌سازی داده در مرورگر: Local Storage
  • 40. ذخیره‌سازی داده در مرورگر: Session Storage
  • 41. کوکی‌ها (Cookies) و کاربرد آن‌ها
  • 42. مفهوم ماژول‌ها در جاوااسکریپت
  • 43. Import و Export ماژول‌ها
  • 44. استفاده از ماژول‌های ES6
  • 45. مقدمه بر فریم‌ورک‌های فرانت‌اند
  • 46. معرفی React.js
  • 47. اصول اولیه React
  • 48. کامپوننت‌ها در React
  • 49. JSX: سینتکس جاوااسکریپت XML
  • 50. مدیریت State در React
  • 51. Props در React
  • 52. Hooks در React: useState
  • 53. Hooks در React: useEffect
  • 54. Hooks در React: useContext
  • 55. مقدمه بر Vue.js
  • 56. اصول اولیه Vue
  • 57. کامپوننت‌ها در Vue
  • 58. Template Syntax در Vue
  • 59. مدیریت State در Vue
  • 60. مقدمه بر Angular
  • 61. اصول اولیه Angular
  • 62. کامپوننت‌ها در Angular
  • 63. Template Syntax در Angular
  • 64. مدیریت State در Angular
  • 65. مفاهیم پایگاه داده در فرانت‌اند
  • 66. Local Database (IndexedDB)
  • 67. مفاهیم PWA (Progressive Web Apps)
  • 68. Service Workers
  • 69. Caching Strategies
  • 70. Manifest File برای PWA
  • 71. مقدمه بر Node.js
  • 72. کاربرد Node.js در بک‌اند
  • 73. محیط Node.js
  • 74. ماژول‌های داخلی Node.js
  • 75. Express.js: فریم‌ورک وب
  • 76. طراحی API RESTful
  • 77. مقدمه بر پایگاه داده NoSQL
  • 78. MongoDB: معرفی و کاربرد
  • 79. کار با MongoDB در Node.js
  • 80. مفاهیم پایگاه داده SQL
  • 81. PostgreSQL: معرفی و کاربرد
  • 82. کار با PostgreSQL در Node.js
  • 83. امنیت در برنامه‌نویسی وب
  • 84. احراز هویت (Authentication)
  • 85. مجوزدهی (Authorization)
  • 86. مبارزه با حملات XSS
  • 87. مبارزه با حملات CSRF
  • 88. اصول طراحی واکنش‌گرا (Responsive Design)
  • 89. استفاده از CSS Grid
  • 90. استفاده از Flexbox
  • 91. ابزارهای توسعه‌دهنده مرورگر (DevTools)
  • 92. دیباگ کردن کد جاوااسکریپت
  • 93. تست‌نویسی در فرانت‌اند
  • 94. مقدمه بر Jest
  • 95. نوشتن تست‌های واحد (Unit Tests)
  • 96. نوشتن تست‌های یکپارچه‌سازی (Integration Tests)
  • 97. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 98. ابزارهای CI/CD
  • 99. بهینه‌سازی عملکرد وب‌سایت
  • 100. Lazy Loading

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.