اجازه دهید اسرار جدید توسعه وب جلویی خود را با شما به اشتراک بگذارم
درک DOM شما را برای تبدیل شدن به یک برنامه نویس جلویی عالی مجهز می کند. یاد بگیرید که چگونه ایده های خلاقانه، متفاوت و پویا خود را در وب سایت خود پیاده سازی کنید. به توسعه فرانتاند مسلط شوید و نیمی از راه را برای تبدیل شدن به یک توسعهدهنده وب تمام پشته دارید. از طریق درک کنترل را در دست بگیرید. ارائه یک تجربه وب تعاملی چالش برانگیز است.
مرورگر دقیقاً چگونه HTML، CSS و جاوا اسکریپت شما را مدل میکند؟ از کجا به این مدل دسترسی پیدا کنیم؟ با این مدل چه کنیم؟ چگونه می توانیم این مدل را تغییر دهیم؟ با درک این سوالات، می توانید به DOM دسترسی پیدا کنید و بهتر است آن را دستکاری کنید! به عبارت دیگر، میتوانید برنامههای پویا ایجاد کنید که تعامل و تجربه کاربر را بهبود میبخشد.
این دوره چه چیزی را پوشش می دهد؟
این دوره دوره 1 از 2
استاین دوره اولین دوره از یک برنامه 2 قسمتی است. دلیلی که من این کار را انجام دادم این است که دوره 1 همه چیزهایی را که برای شروع کدنویسی سایت های پویا به تنهایی نیاز دارید را فراهم می کند. این اصول و اصول عملی صحیح در مورد DOM را به شما می دهد. می توان آن را به تنهایی انجام داد (لازم نیست دوره 2 را انجام دهید) تا به اهداف خود برسید. شما از دوره 1 با درک اولیه و تجربه عملی بیرون خواهید آمد. شما را به نقطه ای می برد که متوجه خواهید شد DOM چیست، چرا به آن نیاز داریم، چگونه به آن دسترسی داشته باشیم، کجا آن را پیدا کنیم و چگونه آن را دستکاری کنیم. این دانش عالی است. دوره 2 دنیای کاملاً متفاوتی از سرگرمی را با مثال های عملی شگفت انگیز ارائه می دهد که شما را مجذوب خود می کند و شما را به سطح بعدی می رساند و شما را در مسیر تبدیل شدن به یک استاد بزرگ واقعی در توسعه وب جلویی قرار می دهد.
در این دوره آموزشی، با تسلط بر Document Object Model، با توسعه وب جلویی آشنا خواهید شد.
چرا باید در مورد DOM بدانید؟
بنابراین، شما مقداری HTML میشناسید، اولین برچسبهای خود را ایجاد کردهاید، در مورد CSS یاد گرفتهاید، فرمهای فوقالعادهای ساختهاید، دکمههای ستارهبینی، صفحات واکنشگرا و شروع به ایجاد صفحات پویا و جالب کردهاید.
اما اکنون می خواهید کارهای بیشتری انجام دهید: "چگونه می توانم انیمیشن (و زندگی) را به صفحه خود اضافه کنم؟ ای کاش می توانستم به کاربری که فرمی را به اشتباه ارسال کرده است پیام خطا بدهم!»
و اینجاست که DOM وارد تصویر می شود. و جایی که این دوره(های) فرصتی را برای شما فراهم می کند تا در مهارت های خود رشد کنید.
برای کوتاه کردن یک داستان طولانی، از DOM استفاده می کنیم تا به کاربران اجازه دهیم با برنامه ما تعامل داشته باشند. لازم نیست تعامل آزاردهنده نیز باشد - برای مثال موارد ساده ای مانند دادن قابلیت افزودن/ویرایش/حذف/به روز رسانی محتوای صفحه شما به کاربر، به تعامل با DOM نیاز دارد.
اولین قدم در درک DOM، درک چیستی آن است. چه تفاوتی با نشانه گذاری HTML شما دارد؟ چه تفاوتی با جاوا اسکریپت دارد؟ از آنجا، شما شروع به کاوش و آزمایش ابزارهایی برای دسترسی به DOM خواهید کرد. شما استراتژی های ساده و در عین حال بسیار قدرتمند برای دسترسی و عبور از DOM را یاد خواهید گرفت. ما در اینجا متوقف نمیشویم، اما سپس وارد کارهای پیشرفتهتری مانند دستکاری DOM میشویم (از طریق روشهای ایجاد و حذف که توسط DOM API به ما داده شده است).
دانش DOM برای درک چگونگی بهبود صفحه وب شما بسیار مفید است.
در پایان این دوره، با به دست آوردن درک درستی از جایی که میتوانید آن را پیدا کنید، چگونه میتوانید به آن دسترسی داشته باشید، و مهمتر از آن، چگونه میتوانید آن را دستکاری کنید، میتوانید DOM را «صحبت کنید». ما در هر سخنرانی عمیقتر میشویم و در مورد چیزهایی مانند Nodes، تفاوت بین HTTPCollections در مقابل NodeLists و کلی چیزهای دیگر میآموزیم! این دوره دارای چندین سخنرانی اضافی است که پایگاه دانش شما را گسترش می دهد و مهارت های شما را آزمایش می کند.
از طریق مثالهای عملی، این دوره به شما کمک میکند تا DOM را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگیهای جاوا اسکریپت و مرورگرها (مانند API حذف جدید) در طول مسیر استفاده میکنیم تا بتوانید پیشتاز باشید.
*** دوره آموزشی توسعه وب در Udemy ***
برنامه نویسان موفق بیشتر از یادگیری تکه ای چند خط کد می دانند. آنها همچنین اصول اولیه نحوه نمایش کد HTML و عملکرد مرورگر شما در پشت صحنه را می دانند. اگر می خواهید یک توسعه دهنده فول استک شوید، باید بدانید که چگونه با DOM کنار بیایید. شما باید بدانید که چگونه به آن دسترسی داشته باشید، چگونه آن را دستکاری کنید، و چگونه به صورت پویا با آن تعامل داشته باشید.
من از شما میخواهم که به یک استاد بزرگ برنامهنویسی پیشرفته تبدیل شوید.
من از شما می خواهم که بتوانید آنچه را که در این دوره یاد گرفته اید در صفحه وب خود اعمال کنید.
این دوره برای شما مناسب است.
توضیحات
سلام، نام من کلاید است و با هم می خواهیم یاد بگیریم که چگونه توسعه دهندگان وب موفق می توانند وب سایت های پویا و جذاب ایجاد کنند!
ریشه درک اینکه چگونه یک توسعهدهنده وب جلوی حرفهای باشید، درک مدل شیء سند و استفاده از آن در موقعیتهای عملی است. ما تمرین میکنیم و یاد میگیریم و با اعتماد بهنفس ظاهر میشویم تا با هر چالشی که برنامهها و وبسایتهای مدرن برای ما ایجاد میکنند مقابله کنیم.
پس از اتمام چند مدرک دانشگاهی و تحصیلات تکمیلی، شیفتگی به طراحی وب و زبان های نرم افزار پیدا کردم. چندین سال است که خودم را در این موضوع غرق کرده ام. من مقداری را صرف دوره های برتر کردم و به کاربرد عملی دانش ادامه دادم. من در برخی از دورههایی که گذراندهام، شکافهایی را تشخیص دادم و از این رو دوره من آنچه را که دوست داشتم به من آموزش میداد، آموزش میدهد. قصد من این است که دانش را به روشی آسان با شما به اشتراک بگذارم تا بتوانیم با هم بهره مند شویم. شما از یادگیری سود می برید، و من هم از مشارکت در موفقیت شما.
این دوره برای مبتدیان و برای افراد متوسط است.
یک نمای منحصر به فرد
درک DOM یک موضوع گسترده است. برای اینکه شما را به سرعت بالا ببرم، ماهها به این فکر کردهام که محتوا را کجا متمرکز کنم و چگونه آن را به بهترین شکل ممکن به شما ارائه دهم.
"چرا" کارها را یاد خواهید گرفت و نه فقط "چگونه". درک اصول DOM مهم است زیرا امکانات بی نهایتی را در اختیار شما قرار می دهد. با داشتن این دانش، میتوانید برنامههایی ایجاد کنید که دادههای صفحه را بدون نیاز به بهروزرسانی بهروزرسانی میکنند. شما قادر خواهید بود برنامه هایی ایجاد کنید که توسط کاربر قابل تنظیم هستند. حتی می توانید به کاربر اجازه دهید عناصر را بکشد، جابجا کند و حذف کند. آیا می توانید ببینید DOM چقدر مهم است؟
این دوره چه تفاوتی دارد؟
دوره های عالی زیادی وجود دارد که بر توسعه وب تمرکز دارند. حیف که آنها هرگز وارد جزئیات نحوه عملکرد مدل شیء سند در پشت صحنه نمی شوند - مهارتی که هر توسعه دهنده فول استک باید بر آن مسلط باشد.
در این دوره، من بر روی توسعه واقعی وب در قسمت جلو تمرکز می کنم. این شامل درک اینکه چه گره هایی هستند، نگاه کردن به گره سند (به هر حال این با شی سند متفاوت است)، درک ساختار درختی DOM، انواع مختلفی از گره ها وجود دارد، و چگونه می توانید از DOM برای دسترسی به عناصر استفاده کنید. در صفحه خود قرار دهید و آنها را دستکاری کنید.
تمرین
را عالی می کندنظریه تئوری است ... اما هیچ چیز مانند پشت سر گذاشتن رایانه و تایپ کد وجود ندارد. به همین دلیل است که در طول این دوره زمانی که وبسایتها و تمرینهای واقعی را کدنویسی میکنیم، با هم برنامهنویسی میکنیم، میخندیم و موهایمان را در میآوریم.
من عاشق مثال های عملی هستم، به همین دلیل است که ما صفحات ساده می سازیم و DOM را با هم تجزیه و تحلیل می کنیم.
آیا این دوره برای شماست؟
کاملاً.
مهم نیست در مسیر توسعه وب خود کجا هستید. برای همه سطوح مناسب است.
هنوز مطمئن نیستید؟ اگر در هر یک از این دسته ها قرار دارید، این دوره برای شما مناسب است:
دانش آموز شماره 1: شما می خواهید در دنیای برنامه نویسی قدم بزنید. یادگیری اصول HTTP، CSS و نحوه استفاده از جاوا اسکریپت برای تغییر یک صفحه وب، نقطه شروع تبدیل شدن به یک توسعه دهنده کامل است.
دانشآموز شماره 2: میخواهید بدانید که چگونه توسعهدهندگان موفق وبسایتهایی پویا میسازند که با کاربر درگیر شده و او را از رقبا جلوتر میآورند.
دانشآموز شماره 3: شما میخواهید درک کاملی از توسعه وب جلویی به دست آورید.
دانش آموز شماره 4: می خواهید شروع به استفاده از چارچوب های پشتیبان مانند Node.js کنید، اما ابتدا می خواهید بدانید که چگونه جاوا اسکریپت در قسمت جلویی صفحه وب شما استفاده می شود.
دانشآموز شماره 5: شما تا حدودی میدانید که Document Object Model چیست، اما اطلاعات کمی در مورد نحوه عملکرد آن در پشت صحنه و نحوه اجرای عملی آن در برنامهها دارید.
دانشآموز شماره 6: دورههای دیگری را در زمینه توسعه وب گذراندهاید، اما احساس نمیکنید که توسعه پیشانی را درک کردهاید.
چرا اکنون شروع کنید؟
در همین لحظه، رقبای شما در حال یادگیری نحوه تبدیل شدن به توسعه دهندگان وب بهتر هستند.
توسعه وب یک موضوع داغ در حال حاضر است. اما شما یک مزیت مشخص دارید. این دوره موضوعات یادگیری به یاد ماندنی، تاکتیک های عملی و نمونه های واقعی را ارائه می دهد.
اجازه دهید شروع کنیم!
چه چیزی به دست می آورید؟
دسترسی مادام العمر به همه ویدیوهای آموزشی. بدون کارمزد یا اشتراک ماهانه.
پشتیبانی Q A.
آزمونها و چالشها برای کمک به یادگیری.
به شما اجازه دادهام که همه سخنرانیهایم را برای مشاهده آفلاین دانلود کنید.
بیایید برای تبدیل شدن به یک توسعه دهنده وب حرفه ای هیجان زده شویم و بتوانیم با اطمینان آن را در وب سایت های خود اعمال کنیم.
شما را در سخنرانی ها می بینیم.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
همه چیز همیشه #000000 و #FFFFFF نیست
نمایش نظرات