لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اشکال زدایی جاوا اسکریپت/NodeJS
Debugging Javascript / NodeJS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش اشکال زدایی از همان ابتدا نحوه اشکال زدایی روش های مختلف برای اشکال زدایی با استفاده از دیباگر VSCode با استفاده از ابزارهای توسعه دهنده کروم دیباگر چگونه کد را در ذهن خود اجرا کنید رفع سریع باگ ها Master VS Code Debuger Master Chrome DevTools Debugger تکنیک های اشکال زدایی پیش نیازها:تجربه اولیه کدنویسی
به Debugging Fundamentals با Javascript/NodeJS خوش آمدید!
در این کلاس، شما به دنیای اشکال زدایی شیرجه خواهید زد، مهارتی ضروری برای همه توسعه دهندگان. چه یک برنامه نویس باتجربه باشید و چه به تازگی شروع به کار کرده اید، تسلط بر تکنیک های اشکال زدایی به طور قابل توجهی توانایی شما را برای شناسایی، عیب یابی و حل مشکلات کدتان به طور موثر افزایش می دهد.
در اینجا چیزی است که در این کلاس یاد خواهید گرفت:
نحوه خواندن پیام های خطا
درک ردیابی پشته
یادگیری نحوه اجرای کد در ذهن شما
پیمایش موثر در پایگاه کد
اشکالزدایی با استفاده از گزارشها
عیب یابی
اشکالزدای VSCode
اشکالزدای ابزارهای توسعه کروم
محتوای اضافی:
استفاده از Chrome DevTools با فرآیند NodeJS
استفاده از Safari برای بازرسی صفحه در تلفن شما
خشک - خودتان را تکرار نکنید
اشکالزدایی فقط برای رفع خطاها نیست. این در مورد به دست آوردن درک عمیق تر از نحوه عملکرد کد شما و توسعه ذهنیت حل مسئله است که برای موفقیت در زمینه توسعه نرم افزار بسیار مهم است. در طول این دوره، انواع استراتژیها، ابزارها و بهترین روشها را برای سادهسازی فرآیند اشکالزدایی و تبدیل شدن به یک کدنویس مؤثرتر یاد خواهید گرفت.
در پایان این دوره، شما به عنوان یک دیباگر ماهر با توانایی تریاژ سریعتر اشکالات، درک بهتر پیچیدگی های کد و در نهایت، تبدیل شدن به یک توسعه دهنده با اعتماد به نفس و مدبرتر ظاهر خواهید شد.
اشکالزدایی یک مهارت ضروری است که شغل شما را به ارتفاعات جدیدی سوق میدهد.
همین حالا ثبتنام کنید و سفر خود را آغاز کنید تا به یک اشکالزدای بهتر تبدیل شوید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
تکنیک های اشکال زدایی
Debugging Techniques
چرا مهم است که بتوانید کد را در ذهن خود اجرا کنید
Why it is important to be able to run the code in your mind
آشنایی با اصول اجرای کد
Understanding the basics of code execution
نحوه خواندن پیام های خطا
How to Read Error Messages
خطای متغیر تعریف نشده
Undefined Variable Error
اشتباه نوشتاری
Syntax Error
خطای تایپ
Type Error
خطای شبکه
Network Error
خطای حلقه بی نهایت
Infinite Loop Error
ردیابی پشته
Stack Trace
Stack Trace چیست؟
What is a Stack Trace
خواندن Stack Trace
Reading Stack Trace
پیمایش موثر در Codebase
Navigating in the Codebase Efficiently
در پروژه پیدا کنید
Find in Project
برو به تعریف
Go To Definition
برو به فایل
Go to file
رفت و برگشت
Go back and forth
اشکال زدایی با استفاده از لاگ ها
Debugging using logs
چرا سیاهههای مربوط
Why logs
با استفاده از console.count
Using console.count
با استفاده از console.trace
Using console.trace
دست در رفع اشکال با استفاده از سیاهههای مربوط و چالش
Hands on debugging using logs & Challenge
دیباگر VSCode
VSCode Debugger
اشکال زدایی را شروع کنید
Start debugging
نقطه شکست
Breakpoint
نقطه شکست مشروط
Conditional breakpoint
نقطه ورود
Logpoint
کنترل های دیباگر
Debugger Controls
کنسول دیباگر
Debugger Console
تماشای یک متغیر
Watching a variable
شکست در استثنائات گرفتار
Breaking in Caught Exceptions
شکست در استثنائات کشف نشده
Breaking in Uncaught Exceptions
دست در رفع اشکال و چالش
Hands on fixing a bug & Challenge
کد را در ذهن خود اجرا کنید
Execute the code in your mind
ارزیابی کد زمانی که قطعات زیادی در حال حرکت هستند
Evaluating the code when there are many parts moving
تمرکز در خروجی کد
Focusing in the code output
Chrome DevTools
Chrome DevTools
نقطه شکست
Breakpoint
نقطه ورود
Logpoint
کنترل های دیباگر
Debugger Controls
کنسول دیباگر
Debugger Console
متغیرها را تماشا کنید
Watch variables
شکستن استثناهای گرفتار و استثناهای غیرگرفته شده
Breaking in Caught Exceptions and Uncaught Exceptions
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات