در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یک راهنمای عملی برای بهبود عملکرد توسعه دهنده با جاوا و کوتلین
عنوان اصلی : IntelliJ IDEA 2021 for Java & Kotlin Developers
سرفصل های دوره :
مقدمه:
چگونه میانبرها را حفظ کنیم؟
راه اندازی IDE
دانلود مطالب دوره
نوشتن و ویرایش کد:
ویژگی ترینر
ایجاد بسته ها و کلاس ها، تولید سازنده ها و متدها
کد اظهار نظر در جاوا، XML، YAML، ...
میانبرهای مفید برای ویرایش عمومی 1/2
قالببندی خودکار کد
تکمیل کد
روش ها را نادیده بگیرید و از تکمیل پسوند برای تولید/پیچ بندی دستورات استفاده کنید
قالب های زنده - شما را از تایپ مکرر یک چیز نجات می دهد
بازسازی با IntelliJ:
ویژگی ترینر
بازسازی های ساده
گزینه های پیشرفته برای تغییر نام تغییر نام
Refactoring: معرفی HashMap برای جایگزینی رشته ها
نوع مهاجرت ها و تغییرات امضای روش
سازنده را با روش کارخانه جایگزین کنید
بازسازی در نمودارهای UML
سازنده را با الگوی سازنده جایگزین کنید
استخراج پارامترها
تست و پوشش تست:
ایجاد و اجرای تست های جونیت
پوشش تست برای تست های واحد
پوشش آزمایشی - برای محاسبه معیارها به JaCoCo بروید
IDE و کد ناوبری:
ویژگی ترینر
IDE: باز و بسته شدن پنجره های ابزار
IDE: میانبرهای پنجره عوارض سفارشی را اختصاص دهید
جستجوی اساسی در فایل ها/کلاس ها
جایگزینی اساسی در فایل ها/کلاس ها
یافتن با گزینه های اضافی و دامنه سفارشی
جایگزینی با گزینه های اضافی و محدوده سفارشی
جستجو و جایگزینی ساختاری
مشاهده سلسله مراتب نوع/روش
یافتن کلاس ها، فایل ها و نمادها
فایل هایی را که اخیراً مشاهده کرده اید باز کنید
استفاده از نشانک ها
موارد دلخواه
پیمایش در یک کلاس واحد
پیمایش به مکان های مرتبط در کد
باز کردن فایل های پروژه در سیستم فایل یا ترمینال
ساخت سیستمها: npm با مثال زاویهای:
Feature Trainer - اجرا و رفع اشکال
یکپارچه سازی NPM - مثال CLI زاویه ای
NPM مدیریت وابستگی ها
گوشی: تولید مولفه ها
وابستگی های npm را تجسم کنید
ساخت سیستمها: maven & gradle:
ایجاد یک پروژه maven جدید
پنجره ابزار maven (مثال بوت فنری)
تنظیمات maven
نمودار وابستگی maven و به استثنای وابستگی های گذرا
پنجره ابزار وابستگی (maven & gradle)
کار با پروژه های چند ماژول
تنظیمات maven برای بررسی عیبیابی
ادغام gradle
کنترل نسخه با git و Local History:
ویژگی ترینر
کلون کردن یک پروژه از Github
نمای کلی پنجرهها و نوار ابزار ابزار git
استفاده از git در ترمینال
پنجره ابزار git
git history و git blame
شعبه تسویه حساب را انتخاب کنید و مورد علاقه خود را علامت بزنید
افزودن یک نقطه پایانی جدید به پروژه ktor
ویژگی جدید را متعهد و فشار دهید
مدیریت چندین مخزن راه دور
واکشی و کشیدن از راه دور git خاص
حل تضادهای git
تغییر طرح رنگ VCS (مثلاً به دلیل کوررنگی)
مشاهده تاریخچه محلی و استفاده از برچسب ها
قفسه در مقابل ذخیره و مدیریت فهرستهای تغییرات
ذخیره و حذف از داخل IDE (به جای استفاده از ترمینال git)
سفارشی کردن رفتار قبل از انجام تعهد و پروفایل های تحلیلگر
مقایسه محتوا با نسخه های git، کلیپ بورد و فایل های دیگر
تغییر تاریخچه git
کار با زیر ماژول های git پشتیبانی
.gitignore
ادغام ردیاب مشکل:
پیمایش مشکل - پیوند به Jira و سایر ردیابهای مشکل
وظایف و زمینه ها - ادغام با ردیاب های مشکل
ردیابی خودکار زمان برای کارها
اشکالزدایی:
تنظیم نقاط شکست و شروع در حالت اشکال زدایی
گام به گام در مقابل گام به داخل
انواع نقطه شکست مختلف
نقاط شکست شرطی
نقاط شکست در حلقه ها
ارزیابی عبارات، ایجاد ساعت، تغییر ارزش ها
اشکالزدایی جریانهای جاوا
اشکالزدایی مشکلات چند رشتهای
جریان اجرا و مقادیر بازگشتی را تغییر دهید
بارگیری مجدد کد در طول جلسه اشکال زدایی تغییر می کند
نمایش ردپای پشته از منابع خارجی
تجزیه و تحلیل جریان داده به/از یک فیلد
نمایه گذاری:
مقدمه ای بر پروفایل (مبانی، استفاده از CLI و IDE)
پروفایل تخصیص حافظه با Async Profiler
پروفایل CPU: BigDecimal در مقابل طولانی
پروفایل کردن برنامه های همزمان - پروفایل ساعت دیواری در مقابل نمونه های CPU
پیدا کردن مشکلات عملکرد IO - مثال DatagramChannel
نمایهگذاری عملیات IO دیسک سطح سیستم با نمایهساز async
درخواستهای HTTP:
استفاده اساسی از درخواست های HTTP
استفاده پیشرفته - احراز هویت و اسکریپت نویسی
کار با مشخصات OpenAPI (Swagger)
وارد کردن از درخواستهای cURL (یا پستچی) و تبدیل به cURL
خارجی کردن کنترل کننده های پاسخ به فایل های اختصاصی جاوا اسکریپت
ادغام Docker و Kubernetes:
مقدمه ای بر Docker و راه اندازی اولیه
کشیدن تصاویر از رجیستری ها
کار با docker-compose
یکپارچه سازی Kubernetes 1/2
یکپارچه سازی Kubernetes 2/2
ادغام بهار:
راه اندازی maven برای برنامه نمایشی Kotlin
بهار در پنجره ابزار خدمات
یکپارچه سازی فنری برای پیکربندی های اجرا شده
یکپارچه سازی RestController برای درخواست های HTTP
یکپارچه سازی JPA و پایگاه داده
پنجره ابزار پایگاه داده
پشتیبانی از مخزن بهار JPA
از الگوهای فایل به جای کپی پیست استفاده کنید
افزونه JPA Buddy
متفرقه:
ابزارهای کلان داده - بازرسی یک خوشه کافکا
فایلها را خراش دهید
فهرست های سریع
IntelliJ IDEA 2021 for Java & Kotlin Developers
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.