آموزش سخت ترین اشکالات جاوا

Java's Toughest Bugs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
عیب‌یابی یک مهارت کلیدی در برنامه‌نویسی جاوا است، اما بهترین روش‌ها برای یافتن، رفع و امیدواری جلوگیری از اشکالات چیست؟ در این دوره، توسعه‌دهنده نرم‌افزار Kathryn Hodge به نحوه مدیریت برخی از سخت‌ترین اشکالاتی که در جاوا با آن‌ها مواجه می‌شوید، می‌پردازد. در حالی که تکنیک های مختلف تشخیص اشکال و اصول اساسی اشکال زدایی را کشف می کنید، اهمیت و تأثیر اشکالات در برنامه های جاوا را درک کنید. انواع اشکال خاص، از جمله استثناهای اشاره گر تهی، حلقه های بی پایان، و مسائل مربوط به رشته را کاوش کنید و دانش و مهارت هایی را برای رسیدگی به آنها ایجاد کنید. به‌علاوه، با استفاده از جکسون درباره اشکال‌های مربوط به سریال‌سازی و سریال‌زدایی داده‌ها بیاموزید و برای تجزیه و تحلیل و حل باگ‌های پیچیده، مطالعات موردی در دنیای واقعی را طی کنید.

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

معرفی Introduction

  • چرا باگ ها مهم و پیچیده هستند؟ Why are bugs important and complex?

  • استفاده از GitHub Codespaces با این دوره Using GitHub Codespaces with this course

  • مروری بر اشکالات جاوا Overview of Java bugs

  • چگونه می توان تأثیر یک اشکال را تعیین کرد How to establish the impact of a bug

  • ابزارهای رایج اشکال زدایی در جاوا Common debugging tools in Java

  • چگونه می توان دید و نظارت بر سیستم خود را ارزیابی کرد How to evaluate the visibility and monitoring of your system

1. اشکال شماره 1: پدیده حلقه بی پایان 1. Bug #1: Endless Loop Phenomena

  • علائم حلقه بی پایان Endless loop symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

2. اشکال شماره 2: استثناهای اشاره گر تهی مزاحم 2. Bug #2: Pesky Null Pointer Exceptions

  • علائم اشاره گر تهی Null pointer symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

  • استفاده از گزینه های اختیاری برای جلوگیری از استثناهای اشاره گر تهی Using optionals to avoid null pointer exceptions

3. اشکال شماره 3: کابوس انتزاعی محدوده 3. Bug #3: Scope Abstraction Nightmare

  • دامنه بد با علائم انتزاع Bad scope with abstraction symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

4. اشکال شماره 4: داده های از دست رفته از کلاس مدل 4. Bug #4: Missing Data from Model Class

  • علائم داده از دست رفته Missing data symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

5. اشکال شماره 5: نتایج ناسازگار در محیط چند رشته ای 5. Bug #5: Inconsistent Results in Multithreaded Environment

  • علائم داده های رشته متناقض Inconsistent thread data symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

6. اشکال شماره 6: رشته های بی نهایت در حال اجرا در محیط چند رشته ای 6. Bug #6: Infinitely Running Threads in Multithreaded Environment

  • علائم در حال اجرا بی نهایت نخ Infinitely running threads symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

نتیجه Conclusion

  • استراتژی های جلوگیری از اشکالات جاوا Strategies for preventing Java bugs

نمایش نظرات

نظری ارسال نشده است.

آموزش سخت ترین اشکالات جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 2m
26
Linkedin (لینکدین) lynda-small
24 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Kathryn Hodge

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

توسعه‌دهنده نرم‌افزار

کاترین هاج به‌عنوان توسعه‌دهنده نرم‌افزار در یک شرکت رسانه‌ای کار می‌کند.

علاوه بر کار خود به‌عنوان توسعه‌دهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا می‌کند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانه‌ها، سرگرمی‌ها و فناوری علاقه زیادی دارد و بر ایجاد نرم‌افزاری متمرکز است که تأثیرگذار باشد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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