کتاب صوتی اسرار جاوا اسکریپت: تسلط عمیق بر مفاهیم اصلی (بر اساس مجموعه کتاب You Don't Know JS)
اسرار جاوا اسکریپت: تسلط عمیق بر مفاهیم اصلی - دوره جامع برنامهنویسی جاوا اسکریپت اسرار جاوا اسکریپت: تسلط عمیق بر مفاهیم اصلی بر اساس مجموعه کتاب انقلابی "You Don't Know JS" معرفی دوره: چرا جاوا اسک...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسرار جاوا اسکریپت: تسلط عمیق بر مفاهیم اصلی (بر اساس مجموعه کتاب You Don't Know JS)
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: زبان برنامهنویسی جاوا اسکریپت
📋 سرفصلهای دوره
- 1. اسرار جاوا اسکریپت: تسلط عمیق بر مفاهیم اصلی (بر اساس مجموعه کتاب You Don't Know JS)
- 2. مبانی جاوا اسکریپت: شروعی دوباره
- 3. متغیرها، انواع دادهها و عملگرها در جاوا اسکریپت
- 4. عملگرهای مقایسهای و منطقی
- 5. تبدیل نوع (Type Coercion) در جاوا اسکریپت
- 6. Truthy و Falsy: فهمیدن شرایط در جاوا اسکریپت
- 7. ساختارهای کنترلی: if/else, switch و حلقهها
- 8. آشنایی با توابع و اهمیت آنها
- 9. اسکوپ (Scope): نحوه دسترسی به متغیرها
- 10. closure: درک عمیق از مفهوم closure
- 11. این (this): درک نحوهی رفتار و استفاده از آن
- 12. جاوا اسکریپت و مرورگر: تعامل با DOM
- 13. مدیریت رویدادها در جاوا اسکریپت
- 14. آشنایی با JSON و کاربرد آن
- 15. آرایهها: ساختار دادهای اساسی
- 16. کار با رشتهها و متدهای آنها
- 17. اعمال تابع بر روی دادهها با متدهای آرایه
- 18. شیء (Object) در جاوا اسکریپت: مفاهیم اولیه
- 19. ویژگیها و متدهای شیء
- 20. پروتوتایپ (Prototype): اساس وراثت در جاوا اسکریپت
- 21. وراثت (Inheritance) با استفاده از Prototypes
- 22. Class در جاوا اسکریپت: سینتکس مدرن برای ایجاد اشیاء
- 23. ES6 و ویژگیهای جدید: let, const و block scope
- 24. ماژولها در جاوا اسکریپت: سازماندهی کد
- 25. اسکرپتهای غیر همزمان (Asynchronous JavaScript)
- 26. Promise: مدیریت عملیات غیرهمزمان
- 27. async/await: سینتکس مدرن برای Promise
- 28. پوشش عمیقتر Promise و خطاهای غیرمنتظره
- 29. عملکرد (Function): انواع و ویژگیها
- 30. اولینمقداربودن (First-class functions) و توابع مرتبهی بالاتر
- 31. کاربرد توابع در متغیرها و آرایهها
- 32. closure و مدیریت دادههای خصوصی
- 33. استفاده از closure برای ایجاد ماژولها
- 34. عملکرد و بهینهسازی
- 35. توابع و بهینهسازی حافظه
- 36. الگوهای طراحی (Design Patterns) در جاوا اسکریپت
- 37. الگوی ماژول (Module Pattern) و مزایای آن
- 38. الگوی ماژول Revealing
- 39. الگوی Factory و سازندهها
- 40. الگوی Observer و پیادهسازی آن
- 41. الگوی Singleton و کاربرد آن
- 42. الگوی Strategy و کاربردهای آن
- 43. جاوا اسکریپت و APIهای مرورگر
- 44. کار با localStorage و sessionStorage
- 45. کار با Fetch API و دریافت دادهها از سرور
- 46. WebSockets: ارتباط Real-time
- 47. وبورکرها (Web Workers): اجرای کد در پسزمینه
- 48. بافرها و کار با دادههای باینری
- 49. DOM (Document Object Model) عمیقتر
- 50. انتخاب عناصر DOM
- 51. تغییر DOM: افزودن، حذف و جایگزینی عناصر
- 52. مدیریت رویدادهای پیشرفته
- 53. انیمیشنها و ترنزیشنها در CSS و JS
- 54. Canvas: ترسیم گرافیک در جاوا اسکریپت
- 55. جاوا اسکریپت و وباپلیکیشنها (Web Applications)
- 56. چارچوبهای جاوا اسکریپت: معرفی
- 57. React: شروعی بر محبوبترین فریمورک
- 58. React و کامپوننتها
- 59. React و JSX
- 60. React و مدیریت State
- 61. Vue.js: یک چارچوب دیگر
- 62. Angular: یک نگاه کلی
- 63. مدیریت حالت (State Management)
- 64. Redux: مدیریت حالت پیشرفته
- 65. Vuex و Angular NgRx
- 66. تست کردن (Testing) در جاوا اسکریپت
- 67. Unit Testing با Jest
- 68. تستهای End-to-End با Cypress
- 69. Debugging در جاوا اسکریپت
- 70. ابزارهای توسعهدهنده مرورگر
- 71. خطایابی (Debugging) در Node.js
- 72. بهینهسازی عملکرد (Performance Optimization)
- 73. بهینهسازی رندرینگ
- 74. بهینهسازی حافظه
- 75. استفاده از Webpack برای باندل کردن کد
- 76. Code Splitting
- 77. Lazy Loading
- 78. جاوا اسکریپت و امنیت
- 79. آشنایی با حملات XSS (Cross-Site Scripting)
- 80. CSRF (Cross-Site Request Forgery) و راهحلهای مقابله با آن
- 81. مفاهیم اساسی در امنیت جاوا اسکریپت
- 82. ES6 و فراتر از آن: نگاهی به آینده
- 83. Iterators و Generators
- 84. Symbol و کاربرد آنها
- 85. Proxy و Reflect
- 86. Decorators
- 87. TypeScript: تایپگذاری استاتیک
- 88. Node.js: جاوا اسکریپت در سمت سرور
- 89. نصب و راهاندازی Node.js
- 90. ماژولها در Node.js
- 91. Express.js: ساخت وبسرور
- 92. پایگاه دادهها: کار با MongoDB
- 93. آشنایی با RESTful APIs
- 94. GraphQL: جایگزینی برای REST
- 95. جاوا اسکریپت مدرن و بهترین شیوهها
- 96. linting و format کردن کد با ESLint و Prettier
- 97. مستندسازی کد
- 98. استفاده از ورژنکنترل Git
- 99. ادغام مداوم (Continuous Integration)
- 100. deploy کردن وباپلیکیشن
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
JavaScript
JavaScript Course
JavaScript Fundamentals
JavaScript Tutorial
JS Deep Dive
Web Development
YDKJS
You Don't Know JS
آموزش جاوا اسکریپت
اسرار جاوا اسکریپت
برنامه نویسی جاوا اسکریپت
برنامه نویسی وب
توسعه نرم افزار
جاوا اسکریپت
مفاهیم اصلی جاوا اسکریپت
یادگیری جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.