1. IDE-nin yaranma tarixi, Java üçün məşhur IDE-lər
IDE-nin yaranma tarixi, proqramçıların proqramların hazırlanmasında ən çox istifadə olunan 4 aləti birləşdirmək fikrinə gəldikləri andan başlayır:
- Mətn redaktoru
- Kompilyator (ya da interpretator, dildən asılı olaraq)
- Tikilmə avtomatlaşdırma vasitələri
- Debugger
O vaxtdan bəri çox şey dəyişib. Müasir IDE-ləri aşağıdakı kimi şeylərsiz təsəvvür etmək çətindir:
- Siniflər brauzeri: layihənin minlərlə sinifləri arasında rahat keçid vasitəsi
- Versiya idarəetmə sistemləri ilə inteqrasiya
- Kodsuz proqram interfeysi qurmə vasitələri
- Güclü refaktorinq alətləri (koda yeni funksiyalar əlavə etmədən dəyişdirmə)
- Kod stil analiz və onu məcbur etmə
- Güclü debuggerlər, hətta uzaqdan belə proqramları debug etməyə imkan verir
- Kod analizatorlar və müxtəlif ipuçları
Bugünkü gündə Java inkişaf etdiricisi üçün çoxsaylı müxtəlif IDE-lər mövcuddur, amma 3 ən məşhurunu qeyd etmək olar:
- IntelliJ IDEA
- Eclipse
- Net Beans
Çoxlu proqramçılar hələ də Eclipse və IntelliJ IDEA arasında çoxillik mübarizə şahid oldular, amma indi hamıya aydın oldu ki, qələbə IDEA-ya qismət oldu. Və siz də bir neçə gün onunla işlədikdən sonra niyə bu baş verdiyini anlayacaqsınız.
2. IntelliJ IDEA növləri
JetBrains şirkəti IntelliJ IDEA-nı ildə dörd dəfə yeniləyir. IDEA versiyasının nömrələnməsi il nömrəsi və ilin versiysına görədir. Məsələn, 2018.2 versiyası 2018-ci ilin ikinci buraxılışıdır, 2019.3 isə 2019-cu ilin üçüncü buraxılışı. Çaşmaq çətindir.
Hər bir buraxılışda IntelliJ IDEA-nın iki versiyası mövcuddur: pulsuz və ödənişli.
IntelliJ IDEA Community Edition
Pulsuz versiya IntelliJ IDEA Community Edition adlanır. Bu, JavaRush təhsilində ehtiyaclarınızı tamamilə ödəyir. Belə ki, çəkinmədən yükləyərək quraşdırın və irəliləyin. Link ilə yükləyə bilərsiniz.
IntelliJ IDEA Ultimate Edition
Ödənişli versiya IntelliJ IDEA Ultimate Edition adlanır. O, Spring, Hibernate, GWT və s. kimi çox sayda peşəkar çərçivələrin ciddi dəstəyi ilə fərqlənir. Bu cür şeylərə ən yaxşı halda JavaRush təhsilinin sonunda ehtiyacınız olacaq.
IntelliJ IDEA Ultimate Edition-un 30 günlük pulsuz dövrü var, amma sonrasında onun üçün bəzi məbləği çıxmalısınız.
Əgər ödənişli versiyadan pulsuz istifadə etmək istəyirsinizsə, bunun üçün tamamilə rəsmi bir yol var. Buna Early Access Program (EAP) deyilir.
IntelliJ IDEA EAP
Hər bir IDEA versiyasının buraxılması zamanı hansısa yeniliklərin düzgün işləməyəcəyi və ya hansısa artıq işləyən şeyləri pozacağı riski qalır. Buna görə JetBrains rəsmi olaraq buraxılmamış versiyanı IntelliJ IDEA Ultimate Edition yükləməyi təklif edir ki, inkişafçılar onu real layihələrdə test etsinlər.
Bir tərəfdə risk var ki, bu versiya xam olsun, digər tərəfdə isə IDEA-nın ən yeni xüsusiyyətlərinə rəsmi buraxılışdan əvvəl giriş əldə edəcəksiniz. Həm də pulsuz. Bunu çox yaxşı deyilmi?
3. IDEA-nın Quraşdırılması

IntelliJ IDEA-nın rəsmi səhifəsində (https://www.jetbrains.com/idea/download/) siz özünüzə uyğun olan Intellij IDEA versiyasını seçə bilərsiniz. Ümid edirəm ki, hansı seçim sizi daha çox cəlb etdiyinə artıq qərar verdiniz. Seçimdə çətinlik yaşayarsanız, Community Edition-u tövsiyə edirəm: sadə və aydın.
IDEA-nın Windows, MacOSX, həm də Linux üçün versiyaları mövcuddur. Bu təəccüblü deyil, çünki inkişafçılar son iki əməliyyat sistemini çox sevirlər. Təcrübə topladıqca, siz də müxtəlif proqram və xidmətləri konsol/terminal vasitəsilə necə asanlıqla idarə etməyə heyran olacaqsınız.
ADDIM 1. JetBrains saytına daxil olun və IntelliJ IDEA Community Edition-u seçin (o, pulsuzdur).

ADDIM 2. Faylı yükləyin, açın və Next düyməsini basın.

ADDIM 3. Qurma yolunu default olaraq buraxın (digər halda, dəqiq yadda saxlayın, IDEA harada qurulub).

ADDIM 4. Qurucu qısa yol yaratmağı və assosiasiyaları təyin etməyi təklif edəcək. Masasüstü qısa yola razılaşın və .java fayl uzantısı ilə assosiasiya təyin edin

ADDIM 5. Install düyməsini basın.

ADDIM 6. Quraşdırma.

ADDIM 7. IntelliJ IDEA-nı başladın

ADDIM 8. IntelliJ IDEA ilk başladıldığında, sizdən parametrlər faylına yol göstərməyinizi tələb edən dialoq pəncərəsi çıxacaq. IDE ilə ilk tanışlığınız olduğu üçün “Do not import settings” seçimini seçin.

ADDIM 9. JetBrains tərəfindən istifadə olunan funksiyalar və plaginlər haqqında anonim məlumat ötürülməsi. Hər hansı bir seçimi seçə bilərsiniz.

ADDIM 10. Lisenziya razılaşması.

ADDIM 11. intellij IDEA-nın növbəti qurma addımında tema seçimi olacaq. Default olaraq iki tema var – standart (işıqlı) və Darcula (qaranlıq).

ADDIM 12. IntelliJ IDEA-nın qurulması və tənzimləməsi tamamlandı: siz artıq işləməyə başlaya bilərsiniz. Yeni/ilk layihə yaratmaq növbəti dərsimizdə təsvir ediləcək.

Əgər suallarınız varsa, bəlkə də sizə IntelliJ IDEA-nın quraşdırılması ilə bağlı rəsmi təlimat kömək edər.
4. Quraşdırma üzrə video təlimat
Daha sonra sadəcə yüklənmiş quraşdırıcını işə salın və IDEA-nı quraşdırın. Biz sizin üçün bu prosesi maksimum dərəcədə asanlaşdırmaq üçün xüsusi bir video hazırladıq.
Quraşdırılma ilə bağlı problemlər yarandı? Dəstək yazın: support@javarush.com və ya saytımızın səhifəsinin sağ alt küncündəki vidjet. Problemin təsviri, ekran görüntüləri və OS versiyası problemin həllinə kömək edəcək.
5. İlk layihənin yaradılması
IDEA-da ilk proqramı yazmaq üçün 3 şey etmək lazımdır:
- Yeni layihə yaratmaq
- Sizin sinifinizin kodunu yazacağınız Solution sinifi yaratmaq
- Proqramı işə salmaq.
Layihə yaratma üzrə addım-addım təlimat
ADDIM 1. Layihə yaratmaq üçün Create New Project düyməsinə klikləyin.

ADDIM 2. Java layihə tipini seçin.

ADDIM 3. Layihəyə JDK əlavə edin, o istifadə edəcək. Bu vacibdir: əks təqdirdə IDEA işləməyəcək. JDK ilə qovluğu seçin və Next düyməsinə basın.

ADDIM 4. Burada Intellij IDEA-nın layihəni hansı şablon əsasında yaradacağını göstərə biləsiniz. Hazırda heç nə seçmək lazım deyil.

ADDIM 5. Artıq demək olar ki, hər şey hazırdır. Layihənin adını göstərin və Finish düyməsini basın.

ADDIM 6. Hamısı: layihə yaradıldı. İndi src qovluğunda siniflər yarada bilərsiniz.

ADDIM 7. src qovluğunda sağ düyməni basın və yeni paket yaradın.

ADDIM 8. Gələcək siniflər üçün paket adını göstərin.

ADDIM 9. İndi kodunuz üçün yeni sinif yaradın. Paketin adına sağ düyməni basın.

ADDIM 10. Yeni sinifin adını göstərin. Məsələn, Solution.

ADDIM 11. Intellij IDEA sizə sinif şablonu yaratdı və indi kodumuzu yazmağa başlaya bilərik.

ADDIM 12. Əvvəlcə main metodunu yaradın. psvm yazın və TAB düyməsini basın.

ADDIM 13. İndi ekrana yazını çıxarın (sout + TAB) – Hello World!.

ADDIM 14. Proqramı çalışdırın – proqram koduna sağ düyməni basın və Run və ya Ctrl+Shift+F10 seçin.

ADDIM 15. Proqramınız ekrana mətn çıxardı: onu aşağı paneldə görə bilərsiniz. Mavi rəngdə xidmət məlumatı çıxır.

IDEA-da layihə yaratma üzrə video
6 IntelliJ IDEA üçün Plaginlər
IntelliJ IDEA-nın proqramçıların işini asanlaşdıran çox sayda plaginləri var. Bizim üçün isə ən çox maraqlı olanlar bizə öyrənməyə kömək edənlərdir.
IntelliJ IDEA üçün sadəcə möhtəşəm bir plagin var: ona Key Promoter X deyilir. O, sizə IDEA-da müxtəlif geniş əməliyyatları necə birləşdirilmiş qısa düymələr ilə edə biləcəyinizi təklif edir. Onu quraşdırın — peşman olmayacaqsınız.
Əvvəlcə plagin bölməsinə daxil olun. Bunun üçün Ctrl+Alt+S düyməsini basmaq lazımdır. Sonra axtarış sətirində KeyPromoter X sözlərini yazın və plagin yükləyin:

CodeMetrics - siniflər və metodların mürəkkəblik baxımından yaxşı yazılmış olduğunu göstərməyə kömək edəcək.
SonarLint — o, layihədəki kodunuzu təhlil edir və təkmilləşdirmələr təklif edir. Analiz yazılış prosesində baş verir, beləcə səhvləri commit-dən əvvəl düzəldə bilərsiniz.
Rainbow Brackets - mötərizələri fərqli rənglərlə qeyd edir, kodun naviqasiyasını və debugunu asanlaşdırır.

IntelliJ IDEA klaviatura qısayolları
IntelliJ IDEA redaktə, naviqasiya, refaktorinq, debug və digər tapşırıqlarla bağlı çoxlu komandalara qısayollar təklif edir. Bu qısayolları öyrənmək işinizi daha məhsuldar şəkildə aparmağa kömək edəcək, əllərinizi klaviaturadan ayırmadan.
Qısaltma kombinasiyalarını jetbrains sənədlərində görə bilərsiniz. OS seçimi ilə

Ya da IDEA-nın özündə baxa bilərsiniz. Menu-Help-Keyboard shortcuts PDF.

Təbrik edirəm, indi siz bir addım daha təbliğata doğru yaxınsınız!
GO TO FULL VERSION