کتاب جاوااسکریپت: از صفر تا مسلط (مبانی و اصول کدنویسی مدرن) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره جاوااسکریپت: از صفر تا مسلط (مبانی و اصول کدنویسی مدرن)

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی وب و فرانت‌اند
  • 2. آشنایی با HTML و ساختار صفحات وب
  • 3. CSS: استایل‌دهی و طراحی ظاهری وب‌سایت‌ها
  • 4. مفاهیم پایه جاوااسکریپت: متغیرها، انواع داده‌ها و عملگرها
  • 5. کار با توابع در جاوااسکریپت
  • 6. شرط‌ها و حلقه‌ها در جاوااسکریپت
  • 7. آرایه‌ها و اشیاء در جاوااسکریپت
  • 8. دستکاری DOM با جاوااسکریپت
  • 9. رویدادها و مدیریت رویدادها در جاوااسکریپت
  • 10. فرم‌ها و اعتبارسنجی داده‌ها با جاوااسکریپت
  • 11. مقدمه‌ای بر AJAX و ارتباط با سرور
  • 12. JSON: فرمت تبادل داده
  • 13. آشنایی با کتابخانه jQuery
  • 14. انتخاب عناصر و دستکاری با jQuery
  • 15. افکت‌های بصری با jQuery
  • 16. آشنایی با مفهوم API
  • 17. کار با APIهای خارجی
  • 18. مقدمه‌ای بر Git و کنترل نسخه
  • 19. مفاهیم Responsive Web Design
  • 20. فریم‌ورک CSS: Bootstrap
  • 21. آشنایی با Sass و Less
  • 22. پیش‌پردازنده‌های CSS
  • 23. مقدمه‌ای بر Webpack و ابزارهای bundling
  • 24. آشنایی با Babel و تبدیل کد
  • 25. مفاهیم ES6 و ویژگی‌های جدید جاوااسکریپت
  • 26. کلاس‌ها و ارث‌بری در جاوااسکریپت
  • 27. Promises و Async/Await
  • 28. مدیریت state با Local Storage و Session Storage
  • 29. آشنایی با ابزارهای توسعه مرورگر
  • 30. اشکال‌زدایی (Debugging) کد جاوااسکریپت
  • 31. بهینه‌سازی عملکرد وب‌سایت
  • 32. آشنایی با Accessibility (دسترسی‌پذیری) وب
  • 33. مقدمه‌ای بر تست‌نویسی در فرانت‌اند
  • 34. آشنایی با Jest و Mocha
  • 35. مقدمه‌ای بر React
  • 36. کامپوننت‌ها در React
  • 37. JSX و نحوه استفاده از آن
  • 38. مدیریت state در React
  • 39. Lifecycle Methods در React
  • 40. Routing در React
  • 41. آشنایی با Redux
  • 42. Reducers و Actions در Redux
  • 43. Middleware در Redux
  • 44. آشنایی با Vue.js
  • 45. کامپوننت‌ها در Vue.js
  • 46. Directives در Vue.js
  • 47. Vuex و مدیریت state
  • 48. آشنایی با Angular
  • 49. کامپوننت‌ها در Angular
  • 50. Modules در Angular
  • 51. Services در Angular
  • 52. Routing در Angular
  • 53. مقدمه‌ای بر TypeScript
  • 54. انواع داده‌ها در TypeScript
  • 55. Interfaceها و Classها در TypeScript
  • 56. Generics در TypeScript
  • 57. آشنایی با Web Components
  • 58. Custom Elements
  • 59. Shadow DOM
  • 60. Slots
  • 61. آشنایی با Progressive Web Apps (PWAs)
  • 62. Service Workers
  • 63. Manifest File
  • 64. Push Notifications
  • 65. آشنایی با Server-Side Rendering (SSR)
  • 66. Next.js و React
  • 67. Nuxt.js و Vue.js
  • 68. آشنایی با Static Site Generators (SSG)
  • 69. Gatsby و React
  • 70. Hugo و Go
  • 71. مقدمه‌ای بر WebAssembly
  • 72. مفاهیم امنیت در فرانت‌اند
  • 73. جلوگیری از XSS
  • 74. جلوگیری از CSRF
  • 75. آشنایی با ابزارهای Linting و Formatting
  • 76. ESLint
  • 77. Prettier
  • 78. مقدمه‌ای بر ابزارهای CI/CD
  • 79. Jenkins
  • 80. Travis CI
  • 81. GitHub Actions
  • 82. آشنایی با ابزارهای مانیتورینگ عملکرد
  • 83. Google Analytics
  • 84. New Relic
  • 85. Sentry
  • 86. آشنایی با SEO و بهینه‌سازی موتورهای جستجو
  • 87. مقدمه‌ای بر A/B Testing
  • 88. آشنایی با ابزارهای A/B Testing
  • 89. بهینه‌سازی تصاویر برای وب
  • 90. آشنایی با فرمت‌های تصویری WebP و AVIF
  • 91. آشنایی با lazy loading تصاویر
  • 92. بهینه‌سازی فونت‌ها برای وب
  • 93. آشنایی با فرمت‌های فونت WOFF و WOFF2
  • 94. آشنایی با caching در مرورگر
  • 95. آشنایی با HTTP/2 و HTTP/3
  • 96. آشنایی با CDNها و شبکه‌های توزیع محتوا
  • 97. آشنایی با ابزارهای performance auditing
  • 98. Lighthouse
  • 99. PageSpeed Insights
  • 100. آشنایی با ابزارهای automated testing
تگ‌ها: آموزش برنامه‌نویسی آموزش جاوااسکریپت برنامه‌نویسی فرانت‌اند برنامه‌نویسی وب توسعه وب جاوااسکریپت جاوااسکریپت مدرن فرانت‌اند کدنویسی جاوااسکریپت مبانی جاوااسکریپت

نظرات

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

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