آموزش مبانی Java SE: دیباگ کردن و رفع خطا - آخرین آپدیت

دانلود Java SE Foundations: Debugging

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زمانی که برنامه‌ها کرش می‌کنند یا رفتاری غیرمنتظره دارند، حدس زدن هرگز جایگزینی برای یک فرآیند ساختاریافته‌ی دیباگینگ نیست. در این دوره آموزشی (مبانی Java SE: دیباگ کردن)، شما یاد می‌گیرید که چگونه باگ‌ها را در برنامه‌های جاوا به طور بهینه شناسایی، بررسی و برطرف کنید. در ابتدا، نحوه درک و رفع استثناهای رایج زمان اجرا (Runtime Exceptions) مانند NullPointerException و ArrayIndexOutOfBoundsException را بررسی خواهید کرد. سپس، می‌آموزید که چگونه Stack Traceها را تحلیل کنید تا منبع اصلی مشکلات را به سرعت بیابید. در نهایت، استفاده موثر از دیباگر (Debugger) را با به‌کارگیری Breakpointها، بازرسی متغیرها و اجرای گام‌به‌گام کد یاد می‌گیرید. پس از اتمام این دوره، شما مهارت‌ها و دانش عملی لازم برای تشخیص و حل مشکلات برنامه‌نویسی جاوا را با اعتمادبه‌نفس کامل کسب خواهید کرد.

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

رفع خطاها و استثناها Fixing Errors and Exceptions

  • باگ‌ها در همه جا Bugs Everywhere

  • رفع باگ‌های زمان کامپایل Fixing Compile-time Bugs

  • عیب‌یابی باگ‌های زمان اجرا Troubleshooting Runtime Bugs

  • بررسی عمیق استک تریس‌ها Diving into Stack Traces

  • تحلیل استک تریس‌های پیچیده Even Bigger Stack Traces

  • رفع باگ‌های خاموش Fixing Silent Bugs

استفاده از دیباگر Using the Debugger

  • مبانی دیباگر Debugger Basics

  • دیباگینگ در عمل Debugging in Practice

  • دیباگ کردن کدهای بازگشتی (Recursive) Debugging Recursive Code

  • استفاده پیشرفته از نقاط توقف Advanced Breakpoint Usage

  • نکات تکمیلی در دیباگینگ More on Debugging

نمایش نظرات

آموزش مبانی Java SE: دیباگ کردن و رفع خطا
جزییات دوره
56m
11
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.