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