آموزش اشکال زدایی جاوا با IntelliJ IDEA

Java Debugging With IntelliJ IDEA

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره عملی یادگیری اشکال زدایی جاوا با استفاده از Intellij IDEA با جزئیات گام به گام چند نمونه دستی همه مهارت های مورد نیاز برای اشکال زدایی هر برنامه جاوا را با استفاده از IntelliJ IDEA یاد بگیرید بر تکنیک های کشف سریع علت اصلی باگ در یک برنامه مسلط شوید. ویژگی های اشکال زدایی قدرتمندی که IntelliJ IDEA ارائه می کند پیش نیازها: مبانی جاوا مبانی IntelliJ IDEA

Intellij IDEA یکی از محبوب ترین IDE های موجود برای برنامه نویسی جاوا است.

این دوره یک دوره جامع کاملاً عملی و مبتنی بر نمونه است، که شما را راهنمایی می‌کند تا با استفاده از Intellij IDEA IDE، اصول اساسی اشکال‌زدایی جاوا را بیاموزید و به آن مسلط شوید.

مهارت اشکال زدایی قدرتمند در نوک انگشتان شما

در حین کار در پروژه های جاوا واقعی یا یادگیری زبان، اشکال زدایی یک جنبه کلیدی است که باید یاد بگیرید که به مسائل مربوط به برنامه نویسی رسیدگی کنید یا هر برنامه کاربردی را به درستی درک کنید. این دوره به شما یک پیش زمینه قوی برای یادگیری آسان و تسلط بر آن می دهد. تکنیک ها و ترفندهای اشکال زدایی با استفاده از Intellij IDEA .

محتوا و نمای کلی

کل دوره به دسته‌های زیر تقسیم می‌شود:

  • ویژگی های اساسی اشکال زدایی

  • ویژگی های پیشرفته اشکال زدایی

  • نمونه مشکلات اشکال زدایی و راه حل آنها


ویژگی های اساسی اشکال زدایی تحت پوشش:

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

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

    • هوشمندانه وارد مکان نما شوید و به سمت مکان نما بروید

    • تماشا و ارزیابی عبارات

    • بازرسی متغیرها - مشاهده مقادیر متغیرها

    • مقدار متغیرها را در زمان واقعی در طول جلسه اشکال‌زدایی تغییر دهید

    • آرایه‌ها و مجموعه‌ها را در متغیرها یا ساعت‌ها فیلتر کنید

    • نقطه شکست مشروط

    • نقطه شکست استثنا

    • نقاط توقف اقدام

    • نحوه مدیریت نقاط شکست

    • بازگشت اجباری و استثناء پرتاب

    • نقاط نظارت میدانی

    • ساعت‌های سطح کلاس

    • استفاده از Drop Frame


ویژگی های پیشرفته اشکال زدایی تحت پوشش:


  • اشکال‌زدایی عبارات Lambda و عملیات جریان

  • کنترل قدم زدن

  • پردازنده نوع داده سفارشی بر اساس تقاضا

  • اشکال‌زدایی سرویس وب بوت بهار

  • سرویس وب بوت بهار اشکال زدایی از راه دور

  • برچسب های سفارشی را به اشیاء JVM وصل کنید

  • اشکال‌زدایی پروژه وب در Tomcat با استفاده از Intellij IDEA Community Edition

  • اشکال‌زدایی پروژه وب در Tomcat با استفاده از Intellij IDEA Ultimate Edition

  • اشکال‌زدایی برنامه وب با استفاده از افزونه Maven Tomcat

  • پروژه وب اشکال زدایی از راه دور در Tomcat با استفاده از Intellij Community Edition


این دوره ابتدا با اصول اولیه اشکال زدایی شروع می شود و سپس به آرامی با مثال های آسان به جنبه های عملی اشکال زدایی می رود.

هنگامی که جنبه های اصلی پوشش داده شد، ویژگی های اولیه و پیشرفته اشکال زدایی Eclipse توضیح داده می شود.

بخش نمونه‌ای از مشکلات اشکال‌زدایی و راه‌حل آنها در مورد حل نمونه‌ای از مسائل مربوط به سناریوهای مشکل اشکال‌زدایی ساختگی با استفاده از مهارت‌های اشکال‌زدایی که از دوره یاد گرفته‌اید است.

در پایان این دوره، شما به اصول مورد نیاز برای اشکال زدایی برنامه های مبتنی بر جاوا با استفاده از Intellij IDEA تسلط خواهید داشت.



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

معرفی Introduction

  • جزئیات دوره Course Details

  • نکات Udemy (مهم) Udemy Tips (Important)

راه اندازی محیط Environment Setup

  • JDK را روی ویندوز نصب کنید Install JDK on Windows

  • Intellij IDEA Community Edition را روی ویندوز نصب کنید Install Intellij IDEA Community Edition on Windows

  • Intellij IDEA را پیکربندی کنید Configure Intellij IDEA

  • مراحل دانلود کد منبع و راه اندازی پروژه ها در Intellij IDEA Steps to download source code and setting up projects in Intellij IDEA

ویژگی های اساسی اشکال زدایی Basic Debugging Features

  • نقاط شکست را قرار دهید و یک برنامه را در حالت اشکال زدایی اجرا کنید Place breakpoints and run a program in debug mode

  • اجرای برنامه را در حین اشکال زدایی کنترل کنید Control a program execution during debugging

  • هوشمند وارد و اجرا به مکان نما Smart Step Into And Run To Cursor

  • عبارات را تماشا و ارزیابی کنید Watch and Evaluate Expressions

  • Inspect Variables - مشاهده مقادیر متغیرها Inspect Variables - View variables values

  • مقدار متغیرها را در زمان واقعی در طول جلسه اشکال‌زدایی تغییر دهید Change Variables value at real time during debug session

  • آرایه ها و مجموعه ها را در متغیرها یا ساعت ها فیلتر کنید Filter Arrays and Collections in Variables or Watches

  • نقطه شکست مشروط Conditional Breakpoint

  • نقطه شکست استثنایی Exception Breakpoint

  • نقاط شکست استثنایی: جزئیات عمیق در مورد اعلان‌های دستگیر شده و کشف نشده Exception Breakpoints: In-Depth Details On Caught and Uncaught Notifications

  • نقاط شکست روش Method Breakpoints

  • نقاط شکست عمل Action Breakpoints

  • نحوه مدیریت نقاط شکست How to manage Breakpoints

  • استثنای اجباری بازگشت و پرتاب Force Return and Throw Exception

  • نقاط مراقبت میدانی Field Watchpoints

  • ساعت های سطح کلاس Class Level Watches

  • استفاده از قاب قطره ای Use of Drop Frame

ویژگی های پیشرفته اشکال زدایی Advanced Debugging Features

  • اشکال زدایی عبارات لامبدا و عملیات جریان Debug Lambda Expressions and Stream Operations

  • کنترل پله Control Stepping

  • رندرهای نوع داده سفارشی بر اساس تقاضا On Demand Custom Data Type Renderers

  • نکات مهم در مورد Spring Boot و سازگاری JDK Important points on Spring Boot and JDK Compatibility

  • اشکال زدایی سرویس وب بوت Spring Debug Spring Boot Web Service

  • سرویس وب بوت بهار اشکال زدایی از راه دور Remote Debug Spring Boot Web Service

  • برچسب های سفارشی را به اشیاء JVM وصل کنید Attach custom labels to JVM objects

  • اشکال زدایی پروژه وب در Tomcat با استفاده از Intellij CE Debug Web Project in Tomcat using Intellij CE

  • اشکال زدایی پروژه وب در Tomcat با استفاده از Intellij Ultimate Edition Debug Web Project in Tomcat using Intellij Ultimate Edition

  • اشکال زدایی برنامه وب با استفاده از افزونه Maven Tomcat Debug Web Application using Maven Tomcat Plugin

  • پروژه وب اشکال زدایی از راه دور در Tomcat با استفاده از Intellij CE Remote Debug Web Project In Tomcat Using Intellij CE

  • نصب WebLogic WebLogic Installation

  • استقرار برنامه وب در WebLogic Deploy Web Application in WebLogic

  • اشکال زدایی پروژه وب در Oracle WebLogic با استفاده از Intellij IDEA Community Edition Debug Web Project in Oracle WebLogic using Intellij IDEA Community Edition

نکات مهمی که قبل از کار بر روی مسائل/مشکلات اشکال زدایی باید توجه داشته باشید Important Points to note before working on debugging issues/problems

  • نکات کلیدی که در هنگام اشکال زدایی باید رعایت شود Key points to follow during debugging

سناریوهای مشکل Problem Scenarios

  • بیان مسئله 1 Problem Statement 1

  • بیان مسئله 2 Problem Statement 2

  • بیان مسئله 3 Problem Statement 3

  • بیان مسئله 4 Problem Statement 4

  • بیان مسئله 5 Problem Statement 5

راه حل های مشکل Problem Solutions

  • راه حل مشکل 1 Problem Solution1

  • راه حل مشکل 2 Problem Solution2

  • راه حل مشکل 3 Problem Solution3

  • راه حل مشکل 4 Problem Solution 4

  • راه حل مشکل 5 Problem Solution 5

متشکرم Thank You

  • با تشکر از شما یادداشت و بازخورد در مورد این دوره Thank You Note and Feedback About This Course

بخش پاداش Bonus Section

  • گروه Slack برای دانش آموزان Slack Group for students

نمایش نظرات

Udemy (یودمی)

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

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

آموزش اشکال زدایی جاوا با IntelliJ IDEA
جزییات دوره
3.5 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,623
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learning From Experience Learning From Experience

معمار کلان داده و راه حل ابری