آموزش تسلط بر دوره ابزار توسعه گوگل کروم

Mastering Google Chrome DevTools Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه استفاده از ابزارهای اصلی در DevTools از جمله ابزارهای عملکرد، فانوس دریایی، دسترسی و بسیاری دیگر را بیاموزید. با ابزارهای اصلی Chrome DevTools آشنا شوید دانستن اینکه در چه موقعیت هایی باید از پنل های DevTools استفاده کرد نحوه اشکال زدایی کد جاوا اسکریپت با استفاده از DevTools بازرسی و اصلاح DOM بازرسی و تغییر CSS بهینه سازی عملکرد وب سایت پیش نیازها: دانش پایه HTML دانش پایه CSS دانش پایه از جاوا اسکریپت

آیا می دانستید که با Google Chrome DevTools می توان عملکرد وب سایت های خود را تجزیه و تحلیل کرد؟


یا اینکه می توان مشکلات بینایی را برای ایجاد سایت های قابل دسترسی شبیه سازی کرد؟


اگر پاسخ شما به هر یک از این سؤالات منفی بود، به این دلیل است که ممکن است فقط از Google Chrome DevTools به صورت سطحی اطلاع داشته باشید و از آن استفاده کرده باشید.


DevTools، مجموعه ای از ابزارهای قدرتمند است که به توسعه دهندگان کمک می کند تا وب سایت های بهتری بسازند.


این امکان وجود دارد زیرا DevTools شامل ابزارهایی برای اشکال‌زدایی کد، بازرسی عناصر یک وب‌سایت، اجرای کد جاوا اسکریپت برای آزمایش، یافتن مشکلات عملکرد، مشکلات سبک، مشکلات دسترسی و بسیاری موارد دیگر است.


در این دوره آموزشی، نحوه استفاده از ابزارهای اصلی DevTools را یاد می گیرید که با یک ویدیو شروع می شود که در آن استفاده از یکی از ابزارها را با مطالعه موردی توضیح می دهم و سپس تمرینی با منابع و لینک های لازم را ارائه می کنم. می‌توانید آنچه را که در ویدیو دیده‌اید تکرار کنید و با سؤالاتی درباره مفاهیم آموخته‌شده در درس پایان دهید.


در پایان دوره، می‌دانید چگونه از DevTools اصلی برای بهبود برنامه‌ها و وب‌سایت‌های خود استفاده کنید و کجا پیدا کنید.


برخی از موضوعاتی که در این دوره خواهیم دید عبارتند از:


  • ابزارهایی برای تعامل با عناصر درخت DOM.

  • استفاده از کنسول

  • استفاده از پانل منابع برای تعامل با کد منبع.

  • تجسم عناصر شبکه با پانل شبکه.

  • ابزارهایی برای بهبود عملکرد و یافتن گلوگاه های عملکرد.

  • ابزارهایی برای یافتن مشکلات رندر

  • در میان بسیاری از موضوعات دیگر.




برای استفاده حداکثری از دوره، توصیه می شود دانش اولیه HTML، CSS و جاوا اسکریپت را داشته باشید.


برای ایجاد برنامه ها و وب سایت های بهتر منتظر چه چیزی هستید؟ شما را در دوره می بینیم



سرفصل ها و درس ها

مقدمه Introducción

  • معرفی دوره Introduction to the course

  • Chrome DevTools: تصویر بزرگ Chrome DevTools: The big picture

  • باز کردن Chrome DevTools Opening Chrome DevTools

  • نصب و باز کردن Chrome DevTools Installing and opening Chrome DevTools

  • دستورات و میانبرها Commands and shortcuts

  • بازی با پالت فرمان Playing with the Command Palette

دستگاه ها را با حالت دستگاه شبیه سازی کنید Simulate devices with Device Mode

  • شبیه سازی دستگاه های تلفن همراه با حالت دستگاه Simulate mobile devices with Device Mode

  • شبیه سازی دستگاه های تلفن همراه Simulating mobile devices

  • شبکه و CPU را دریچه گاز بگیرید Throttle the network and CPU

  • خفه کردن شبکه و CPU Throttling the network and CPU

عناصر Elements

  • مشاهده عناصر در DOM Viewing elements in the DOM

  • مشاهده عناصر در DOM Viewing elements in the DOM

  • در حال ویرایش DOM Editing the DOM

  • در حال ویرایش DOM Editing the DOM

  • دسترسی به گره ها در کنسول Acceding nodes in the Console

  • دسترسی به گره ها در کنسول Acceding nodes in the Console

  • مشخصات اشیاء DOM را مشاهده کنید View the properties of DOM objects

  • مشخصات اشیاء DOM را مشاهده کنید View the properties of DOM objects

  • CSS را مشاهده و تغییر دهید View and change CSS

  • CSS را مشاهده و تغییر دهید View and change CSS

  • شبکه CSS را بررسی کنید Inspect CSS grid

  • شبکه CSS را بررسی کنید Inspect CSS grid

  • طرح بندی های CSS Flexbox را بررسی و اشکال زدایی کنید Inspect and Debug CSS Flexbox Layouts

  • طرح بندی های CSS Flexbox را بررسی و اشکال زدایی کنید Inspect and Debug CSS Flexbox Layouts

کنسول Console

  • پیام‌ها را در کنسول ثبت کنید Log messages in Console

  • پیام‌ها را در کنسول ثبت کنید Log messages in Console

  • جاوا اسکریپت را در کنسول اجرا کنید Run JavaScript in the Console

  • جاوا اسکریپت را در کنسول اجرا کنید Run JavaScript in the Console

  • مقادیر جاوا اسکریپت را در زمان واقعی با عبارات زنده تماشا کنید Watch JavaScript values in real time with live expressions

  • مقادیر جاوا اسکریپت را در زمان واقعی با عبارات زنده تماشا کنید Watch JavaScript values in real time with live expressions

  • قالب و سبک پیام ها را در کنسول Format and style messages in the Console

  • قالب و سبک پیام ها را در کنسول Format and style messages in the Console

منابع Sources

  • اشکال زدایی جاوا اسکریپت Debug JavaScript

  • اشکال زدایی جاوا اسکریپت Debug JavaScript

  • کد خود را با نقاط شکست مکث کنید Pause your code with breakpoints

  • کد خود را با نقاط شکست مکث کنید Pause your code with breakpoints

  • قطعات جاوا اسکریپت را اجرا کنید Run Snippets of JavaScripts

  • قطعات جاوا اسکریپت را اجرا کنید Run Snippets of JavaScripts

  • فایل ها را با Workspaces ویرایش و ذخیره کنید Edit and save files with Workspaces

  • فایل ها را با Workspaces ویرایش و ذخیره کنید Edit and save files with Workspaces

شبکه Network

  • فعالیت شبکه را بررسی کنید Inspect network activity

  • فعالیت شبکه را بررسی کنید Inspect network activity

  • مشاهده ویژگی های شبکه با جستجوی یک فایل Viewing network properties by searching for a file

  • مشاهده ویژگی های شبکه با جستجوی یک فایل Viewing network properties by searching for a file

کارایی Performance

  • عملکرد زمان اجرا را تجزیه و تحلیل کنید Analyze runtime performance

  • عملکرد زمان اجرا را تجزیه و تحلیل کنید Analyze runtime performance

  • یافتن تنگناها Finding bottlenecks

  • یافتن تنگناها Finding bottlenecks

حافظه Memory

  • با استفاده از Chrome Task Manager Using the Chrome Task Manager

  • با استفاده از Chrome Task Manager Using the Chrome Task Manager

  • با Heap Snapshots، نشت حافظه درخت DOM جدا شده را کشف کنید Discover detached DOM tree memory leaks with Heap Snapshots

  • با Heap Snapshots، نشت حافظه درخت DOM جدا شده را کشف کنید Discover detached DOM tree memory leaks with Heap Snapshots

  • نشت حافظه پشته JS را با Timelines تخصیص شناسایی کنید Identify JS heap memory leaks with Allocation Timelines

  • نشت حافظه پشته JS را با Timelines تخصیص شناسایی کنید Identify JS heap memory leaks with Allocation Timelines

  • تخصیص حافظه بر اساس تابع را بررسی کنید Investigate memory allocation by function

  • تخصیص حافظه بر اساس تابع را بررسی کنید Investigate memory allocation by function

کاربرد Application

  • اشکال زدایی برنامه های وب پیشرفته Debug Progressive Web Apps

  • اشکال زدایی برنامه های وب پیشرفته Debug Progressive Web Apps

  • ذخیره سازی محلی را مشاهده و ویرایش کنید View and edit local storage

  • ذخیره سازی محلی را مشاهده و ویرایش کنید View and edit local storage

  • مشاهده و ویرایش فضای ذخیره‌سازی جلسه View and edit session storage

  • مشاهده و ویرایش فضای ذخیره‌سازی جلسه View and edit session storage

  • مشاهده و تغییر داده های IndexedDB View and change IndexedDB data

  • مشاهده و تغییر داده های IndexedDB View and change IndexedDB data

  • مشاهده، ویرایش و حذف کوکی ها View, edit, and delete cookies

  • مشاهده، ویرایش و حذف کوکی ها View, edit, and delete cookies

  • مشاهده داده های کش View Cache data

  • مشاهده داده های کش View Cache data

  • اشکال زدایی خدمات پس زمینه Debug background services

  • اشکال زدایی خدمات پس زمینه Debug background services

فانوس دریایی و موضوعات مهم دیگر Lighthouse and other important topics

  • فانوس دریایی - حسابرسی یک سایت Lighthouse - Audit a site

  • فانوس دریایی - حسابرسی یک سایت Lighthouse - Audit a site

  • فانوس دریایی - بهبود یک سایت از ممیزی Lighthouse - Improving a site from the audit

  • فانوس دریایی - بهبود یک سایت از ممیزی Lighthouse - Improving a site from the audit

  • افکت های انیمیشن CSS را بررسی و اصلاح کنید Inspect and modify CSS animation effects

  • افکت های انیمیشن CSS را بررسی و اصلاح کنید Inspect and modify CSS animation effects

  • تغییرات HTML، CSS و جاوا اسکریپت خود را ردیابی کنید Track your HTML, CSS, and JavaScript changes

  • تغییرات HTML، CSS و جاوا اسکریپت خود را ردیابی کنید Track your HTML, CSS, and JavaScript changes

  • جاوا اسکریپت و CSS استفاده نشده را پیدا کنید Find unused JavaScript and CSS

  • جاوا اسکریپت و CSS استفاده نشده را پیدا کنید Find unused JavaScript and CSS

  • بهبودهای بالقوه CSS را شناسایی کنید Identify potential CSS improvements

  • بهبودهای بالقوه CSS را شناسایی کنید Identify potential CSS improvements

  • مسائل - مشکلات را پیدا و برطرف کنید Issues - Find and fix problems

  • مسائل - مشکلات را پیدا و برطرف کنید Issues - Find and fix problems

  • رسانه - اطلاعات پخش کننده رسانه را مشاهده و اشکال زدایی کنید Media - View and debug media players information

  • رسانه - اطلاعات پخش کننده رسانه را مشاهده و اشکال زدایی کنید Media - View and debug media players information

  • بازرس حافظه - ArrayBuffer جاوا اسکریپت را بررسی کنید Memory Inspector - Inspect JavaScript ArrayBuffer

  • بازرس حافظه - ArrayBuffer جاوا اسکریپت را بررسی کنید Memory Inspector - Inspect JavaScript ArrayBuffer

  • شرایط شبکه - رشته عامل کاربر را لغو کنید Network conditions - Override the user agent string

  • شرایط شبکه - رشته عامل کاربر را لغو کنید Network conditions - Override the user agent string

  • امنیت - مسائل امنیتی را درک کنید Security - Understand security issues

  • امنیت - مسائل امنیتی را درک کنید Security - Understand security issues

  • جستجو - متن را در تمام منابع بارگذاری شده پیدا کنید Search - Find text across all loaded resources

  • جستجو - متن را در تمام منابع بارگذاری شده پیدا کنید Search - Find text across all loaded resources

  • WebAuthn - احراز هویت را شبیه سازی کنید WebAuthn - Emulate authenticators

  • WebAuthn - احراز هویت را شبیه سازی کنید WebAuthn - Emulate authenticators

ضبط کننده Recorder

  • ضبط، پخش مجدد و اندازه گیری جریان کاربر Record, replay, and measure user flows

  • ضبط، پخش مجدد و اندازه گیری جریان کاربر Record, replay, and measure user flows

تفسیر Rendering

  • مشکلات مربوط به عملکرد رندر را کشف کنید Discover issues with rendering performance

  • مشکلات مربوط به عملکرد رندر را کشف کنید Discover issues with rendering performance

  • شبیه سازی ویژگی های رسانه CSS Emulate CSS media features

  • شبیه سازی ویژگی های رسانه CSS Emulate CSS media features

  • جلوه‌های دیگر را اعمال کنید - تم تاریک خودکار را فعال کنید، فوکوس را شبیه‌سازی کنید و موارد دیگر Apply other effects - enable automatic dark theme, emulate focus, and more

  • جلوه‌های دیگر را اعمال کنید - تم تاریک خودکار را فعال کنید، فوکوس را شبیه‌سازی کنید و موارد دیگر Apply other effects - enable automatic dark theme, emulate focus, and more

حسگرها Sensors

  • نادیده گرفتن موقعیت جغرافیایی Override geolocation

  • نادیده گرفتن موقعیت جغرافیایی Override geolocation

  • جهت گیری دستگاه را شبیه سازی کنید Simulate device orientation

  • جهت گیری دستگاه را شبیه سازی کنید Simulate device orientation

اشکال زدایی از راه دور Remote debugging

  • اشکال زدایی از راه دور دستگاه های اندرویدی Remote debug Android devices

  • اشکال زدایی از راه دور دستگاه های اندرویدی Remote debug Android devices

  • دسترسی به سرورهای محلی Access local servers

  • دسترسی به سرورهای محلی Access local servers

قابلیت دسترسی Accesbility

  • قابلیت دسترسی یک صفحه را بررسی کنید Audit a page’s accessibility

  • قابلیت دسترسی یک صفحه را بررسی کنید Audit a page’s accessibility

  • وب سایت خود را خواناتر کنید Make your website more readable

  • وب سایت خود را خواناتر کنید Make your website more readable

  • فوکوس عنصر را دنبال کنید Track element focus

  • فوکوس عنصر را دنبال کنید Track element focus

تنظیمات و سفارشی سازی Settings and customization

  • تنظیم گزینه ها و سفارشی سازی DevTools Setting options and customizing DevTools

  • تنظیم گزینه ها و سفارشی سازی DevTools Setting options and customizing DevTools

نمایش نظرات

آموزش تسلط بر دوره ابزار توسعه گوگل کروم
جزییات دوره
2.5 hours
61
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
430
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Héctor Uriel Pérez Héctor Uriel Pérez

مایکروسافت MVP