لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اشکال زدایی جاوا با 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
مقدار متغیرها را در زمان واقعی در طول جلسه اشکالزدایی تغییر دهید
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
نمایش نظرات