نام محصول به انگلیسی | Document Object Model (DOM) – Complete Guide – Part 1 (2025) |
---|---|
نام محصول به فارسی | دوره جامع مدل شیء سند (DOM) – بخش اول (۲۰۲۵) بر روی فلش 32GB |
زبان | انگلیسی با زیرنویس فارسی |
نوع محصول | آموزش ویدیویی |
نحوه تحویل | ارائه شده بر روی فلش مموری |
🎓 مجموعهای بینظیر
- زیرنویس کاملاً فارسی برای درک آسان و سریع
- ارائهشده روی فلش 32 گیگابایتی
- آماده ارسال فوری به سراسر کشور
📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
دوره جامع مدل شیء سند (DOM) – بخش اول (۲۰۲۵)
این دوره آموزشی، یک راهنمای کامل و جامع برای درک و تسلط بر مدل شیء سند (DOM) است. این دوره، برای توسعهدهندگان وب، طراحان وب و هر کسی که میخواهد مهارتهای خود را در زمینه تعامل با وبسایتها و ایجاد صفحات وب پویا و تعاملی ارتقا دهد، طراحی شده است. این دوره آموزشی بر روی یک فلش مموری ۳۲ گیگابایتی ارائه میشود و به شما این امکان را میدهد که در هر زمان و مکانی به محتوای دوره دسترسی داشته باشید.
چرا DOM مهم است؟
مدل شیء سند (DOM) اساس و بنیان تعامل بین زبانهای برنامهنویسی سمت کلاینت (مانند JavaScript) و صفحات وب است. DOM به شما اجازه میدهد تا محتوای HTML، ساختار، و استایلهای یک صفحه وب را با استفاده از JavaScript دستکاری کنید. این بدان معناست که شما میتوانید:
- عناصر جدیدی را به صفحه اضافه کنید.
- محتوای موجود را تغییر دهید.
- استایلهای عناصر را تغییر دهید.
- به رویدادهای مختلف (مانند کلیکها و حرکات ماوس) پاسخ دهید.
- انیمیشنها و جلوههای بصری ایجاد کنید.
تسلط بر DOM، یک مهارت اساسی برای هر توسعهدهنده وب است که به شما امکان میدهد وبسایتهایی تعاملی، پویا، و جذاب ایجاد کنید.
چه چیزی در این دوره خواهید آموخت؟
این دوره، شما را با مفاهیم اساسی DOM آشنا میکند و به تدریج شما را به سمت مباحث پیشرفتهتر هدایت میکند. در پایان این دوره، شما قادر خواهید بود:
- درک کاملی از ساختار DOM و نحوه نمایش آن در مرورگر داشته باشید.
- عناصر HTML را در DOM انتخاب و دستکاری کنید.
- محتوای عناصر را بخوانید و تغییر دهید.
- ویژگیهای عناصر را بخوانید، تنظیم کنید و حذف کنید.
- عناصر جدیدی را ایجاد و به DOM اضافه کنید.
- عناصر موجود را حذف کنید.
- به رویدادها گوش دهید و به آنها پاسخ دهید.
- با استفاده از DOM، انیمیشنهای ساده ایجاد کنید.
- بهترین روشها و الگوهای طراحی برای کار با DOM را بشناسید.
پیشنیازها
برای شرکت در این دوره، شما باید:
- با مفاهیم اساسی HTML و CSS آشنایی داشته باشید.
- آشنایی مقدماتی با زبان JavaScript داشته باشید. (اگر دانش JavaScript شما اندک است، نگران نباشید، این دوره مفاهیم ضروری را پوشش میدهد و شما میتوانید همزمان با یادگیری DOM، دانش خود را در JavaScript نیز ارتقا دهید.)
- یک مرورگر وب مدرن (مانند Chrome, Firefox, Safari, Edge) داشته باشید.
- یک ویرایشگر متن (مانند VS Code، Sublime Text، Atom) برای نوشتن و ویرایش کد داشته باشید.
سرفصلهای دوره
بخش ۱: مقدمهای بر DOM
در این بخش، با مفاهیم اساسی DOM آشنا میشوید و درک عمیقی از نحوه عملکرد آن پیدا میکنید. سرفصلهای این بخش عبارتند از:
- مدل شیء سند چیست؟
- ساختار DOM و نحوه نمایش آن در مرورگر
- نقش DOM در تعامل با وب
- مروری بر انواع گرهها در DOM (عناصر، متن، ویژگیها و …)
- انتخاب عناصر با استفاده از getElementById، getElementsByClassName، getElementsByTagName
- انتخاب عناصر با استفاده از querySelector و querySelectorAll
بخش ۲: دستکاری محتوا
در این بخش، نحوه خواندن و تغییر محتوای عناصر HTML را یاد خواهید گرفت. سرفصلهای این بخش عبارتند از:
- ویژگی innerHTML و outerHTML
- ویژگی textContent
- تفاوت بین innerHTML و textContent
- به دست آوردن و تغییر مقادیر فیلدهای ورودی (input, textarea, select)
- کار با ویژگی value
بخش ۳: دستکاری ویژگیها
در این بخش، نحوه خواندن، تنظیم و حذف ویژگیهای عناصر HTML را خواهید آموخت. سرفصلهای این بخش عبارتند از:
- ویژگیها و مقادیر ویژگیها چیستند؟
- خواندن ویژگیها با استفاده از getAttribute
- تنظیم ویژگیها با استفاده از setAttribute
- حذف ویژگیها با استفاده از removeAttribute
- کار با ویژگیهای کلاس (class) با استفاده از classList
- افزودن، حذف، و بررسی کلاسها با استفاده از classList
بخش ۴: ایجاد، اضافه و حذف عناصر
در این بخش، نحوه ایجاد، اضافه کردن و حذف عناصر HTML را یاد خواهید گرفت. سرفصلهای این بخش عبارتند از:
- ایجاد عناصر جدید با استفاده از createElement
- ایجاد گرههای متنی با استفاده از createTextNode
- اضافه کردن عناصر به DOM با استفاده از appendChild و insertBefore
- حذف عناصر با استفاده از removeChild
- جایگزینی عناصر با استفاده از replaceChild
بخش ۵: کار با رویدادها
در این بخش، نحوه گوش دادن به رویدادها و پاسخ دادن به آنها را یاد خواهید گرفت. سرفصلهای این بخش عبارتند از:
- رویدادها چیستند و چرا مهم هستند؟
- افزودن و حذف شنوندگان رویداد (event listeners)
- انواع مختلف رویدادها (کلیک، ماوس، کیبورد و …)
- استفاده از addEventListener و removeEventListener
- دریافت اطلاعات رویداد
- جلوگیری از رفتار پیشفرض رویدادها
- انتشار رویدادها (event bubbling and capturing)
بخش ۶: استایلدهی با DOM
در این بخش، نحوه تغییر استایلهای عناصر HTML با استفاده از DOM را یاد خواهید گرفت. سرفصلهای این بخش عبارتند از:
- استفاده از ویژگی style
- تنظیم استایلهای inline
- خواندن و تغییر استایلهای CSS
- کار با کلاسها برای مدیریت استایلها
بخش ۷: انیمیشنهای ساده با DOM
در این بخش، با استفاده از DOM، انیمیشنهای ساده ایجاد خواهید کرد. سرفصلهای این بخش عبارتند از:
- ایجاد انیمیشنهای ساده با استفاده از setInterval و setTimeout
- تغییر ویژگیهای استایل در طول زمان
- ایجاد انیمیشنهای حرکت، محو شدن و …
مزایای شرکت در این دوره
- یادگیری گام به گام: دوره به گونهای طراحی شده است که از مفاهیم پایه شروع میشود و به تدریج به مباحث پیشرفتهتر میپردازد.
- مثالهای عملی: در طول دوره، مثالهای عملی متعددی ارائه میشود که به شما کمک میکند تا مفاهیم را درک کنید و مهارتهای خود را تمرین دهید.
- پروژههای کاربردی: در پایان هر بخش، پروژههایی ارائه میشود که به شما کمک میکند تا دانش خود را در عمل به کار ببرید.
- پشتیبانی: در صورت بروز هرگونه سوال یا مشکل، میتوانید از پشتیبانی دوره استفاده کنید.
- دسترسی آسان: این دوره بر روی یک فلش مموری ۳۲ گیگابایتی ارائه میشود که به شما امکان دسترسی آسان و آفلاین به محتوای دوره را میدهد.
این دوره یک سرمایهگذاری عالی در مهارتهای شما به عنوان یک توسعهدهنده وب است. با شرکت در این دوره، شما میتوانید دانش و مهارتهای خود را در زمینه DOM به طور قابل توجهی ارتقا دهید و وبسایتهایی تعاملی، پویا، و جذاب ایجاد کنید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.