CodeGym
Kampaniya
Öyrənmə
Kurslar
Tapşırıqlar
Sorğular & Kvizlər
Oyunlar
Yardım
Cədvəl
İcma
İstifadəçilər
Forum
Söhbət
Məqalələr
Uğur hekayələri
Fəaliyyət
Rəylər
Abunəliklər
Açıq tema

Dərslər

  • Rəylər
  • Haqqımızda
Başla
Öyrənməyə başla
İndi öyrənməyə başla
  • İrəliləyişim
  • Kurslar
  • Quest xəritəsi
  • Dərslər
  • try-catch sintaksisi

    JAVA 25 SELF
    Səviyyə 11,Dərs 2
    Bu dərsdə siz Java-da try- catch konstruksiyasının nə üçün lazım olduğunu, onun necə işlədiyini, istisnaları düzgün necə tutmaq və emal etmək lazım gəldiyini, xəta obyektindən nələri öyrənməyin mümkün olduğunu və istisnalar baş verdikdə real icra axınının necə getdiyini araşdıracaqsınız. Sonda istisna emalçılarından istifadə zamanı tipik səhvləri və onlardan necə qaçınmağı nəzərdən keçirəcəyik.
    Mövcuddur
  • finally və throw: tamamlanma və istisna atılması

    JAVA 25 SELF
    Səviyyə 11,Dərs 3
    Bu Java mühazirəsində siz finally bloku ilə resursları necə zəmanətli şəkildə azad etməyi, throw operatoru ilə istisnaları nə vaxt və necə əl ilə atmağı, try- catch- finally konstruksiyalarını xətaların yenidən atılması ilə necə birləşdirməyi, həmçinin praktikada rast gəlinən tipik səhvləri və onlardan necə qaçmağı öyrənəcəksiniz.
    Mövcuddur
  • İstisnaların ötürülməsi (throws)

    JAVA 25 SELF
    Səviyyə 11,Dərs 4
    Bu mühazirədə Java-da istisnaların ötürülməsini izah edirik: metod xətanı özü emal etmədikdə, məsuliyyəti çağıran koda açar söz throws vasitəsilə ötürür. Siz sintaksisi, belə metodlara necə reaksiya verməyi ( try- catch vasitəsilə və ya yenidən ötürmə ilə) öyrənəcəksiniz, fayllarla işin tam nümunəsini görəcəksiniz, faydalı nüansları (checked və unchecked) və API dizaynında tipik səhvləri müzakirə edəcəksiniz.
    Mövcuddur
  • Çağırış steki (Stack Trace)

    JAVA 25 SELF
    Səviyyə 11,Dərs 5
    Bu mühazirədə Java-da çağırış steki (Stack Trace) nədir, onu necə oxumaq, səhvin kökünü harada axtarmaq, öz metodlarınızı sistem metodlarından necə ayırmaq və xətaları tez düzəltmək üçün sətir nömrələrindən necə istifadə etmək barədə danışacağıq. Praktik nümunələrdə proqramın nasazlıq nöqtəsinə qədər icra yolunu görəcək və çağırış steki ilə işləyərkən tipik xətaları analiz edəcəyik.
    Mövcuddur
  • Scrum ilə işləyirik

    JAVA 25 SELF
    Səviyyə 11,Dərs 6
    Bu mühazirədə siz Scrum-un nə olduğunu — IT-də populyar çevik layihə idarəetmə metodologiyasını, sprintlərin, rolların və artefaktların necə qurulduğunu, Scrum Board və backlog-un nə üçün lazım olduğunu və niyə proseslərin standartlaşdırılması komandanın daha səmərəli və daha rahat işləməsinə kömək etdiyini öyrənəcəksiniz. Hər şey sadə dildə və tərtibatçıların həyatından nümunələrlə izah olunur.
    Mövcuddur
  • Ali olmayan təhsil

    JAVA 25 SELF
    Səviyyə 12,Dərs 0
    Bu məqalədə ali təhsillə bağlı mif və reallıqları araşdırırıq: niyə diplom uğuru zəmanətləmir, müasir dünyada universitetlərin rolu necə dəyişir, nə üçün praktika nəzəriyyədən daha önəmlidir və peşəkar inkişaf üçün həqiqətən nələr lazımdır. Material effektiv öyrənmək və əmək bazarında tələb olunan mütəxəssis olmaq istəyənlər üçündür.
    Mövcuddur
  • «Sonsuz massiv» — ArrayList<T>

    JAVA 25 SELF
    Səviyyə 12,Dərs 1
    Bu mühazirədə Java-nın dinamik massivlə tanış olacaqsınız — ArrayList. Onun adi massivdən nə ilə fərqləndiyini, necə yaradılıb doldurulduğunu və gündəlik tapşırıqlarda kömək edən metodları öyrənəcəyik: add(), get(), set(), remove(), size(), contains(). Elementləri dövr etməyi məşq edəcək və “Tapşırıqlar siyahısı” adlı mini-tətbiq yazacağıq. “Sonsuz” massivdən onun ölçüsü barədə narahat olmadan necə istifadə etməyi öyrənin!
    Mövcuddur
  • «Öz lüğətiniz» — HashMap<K,V>

    JAVA 25 SELF
    Səviyyə 12,Dərs 2
    Bu mühazirədə açar üzrə məlumatları necə saxlamaq və tez tapmaq lazım olduğunu HashMap<K,V> vasitəsilə izah edirik: lüğət yaradırıq, cütlükləri put və get metodları ilə əlavə edib oxuyuruq, açarların mövcudluğunu containsKey ilə yoxlayırıq, qeydləri remove ilə silirik, elementlərə entrySet() vasitəsilə baxırıq. Təcrübədə sözlərin sayılmasını və «Telefon kitabçası» adlı mini-tətbiqi həyata keçirəcəyik.
    Mövcuddur
  • Fayllar və şəkillərlə tanışlıq

    JAVA 25 SELF
    Səviyyə 12,Dərs 3
    Java-da fayllarla işə praktiki giriş: Path və Files siniflərini java.nio.file paketindən istifadə edərək mətnin yazılması və oxunması, baytlarla işləmə, təsvirlərin kopyalanması, mövcudluğun və ölçünün yoxlanması, həmçinin istisnaların try- catch və throws vasitəsilə düzgün emalı.
    Mövcuddur
  • İnternetdən şəkillər yükləyirik

    JAVA 25 SELF
    Səviyyə 12,Dərs 4
    Java-da internetdən şəkilləri iki üsulla yükləməyi öyrənəcəyik: sürətli — URL ilə və qabaqcıl — HttpClient ilə. Cavab kodunun yoxlanması, başlıqların (məsələn, "Content-Type") oxunması, taym-outlar, yönləndirmələr, paket yükləmə, ölçünün qiymətləndirilməsi, həmçinin şəkli yaddaşa ImageIO vasitəsilə oxuma. Praktika, nüanslar və hazır nümunələr.
    Mövcuddur
  • API ilə işləməyi öyrənirik və ISS-i izləyirik

    JAVA 25 SELF
    Səviyyə 12,Dərs 5
    Java-da veb-API-lərlə və məlumat formatı JSON ilə işləməyə praktiki giriş. Endpoint və query-parametrlərin nə olduğunu izah edəcəyik, xidmətlərin real cavablarına baxacağıq, hava məlumatını və ISS-in cari koordinatlarını əldə etmək üçün HttpClient ilə sadə kod yazacağıq, həmçinin cavab statuslarını ( 200, 404, 401, 429) və sorğu limitlərini müzakirə edəcəyik.
    Mövcuddur
  • Kod yazırıq: proqramçının iş günü necə keçir

    JAVA 25 SELF
    Səviyyə 12,Dərs 6
    Bu mühazirədə proqramçının adi gününün necə keçdiyini öyrənəcəksiniz: JIRA-da tapşırıq seçməkdən kod yazmağa, Git-lə işləməyə və komandayla qarşılıqlı əlaqəyə qədər. Müasir IT şirkətində proseslərin necə qurulduğunu, çətinliklər barədə susmamağın niyə vacib olduğunu və tim lideri və menecerlərlə düzgün necə ünsiyyət qurmağı izah edəcəyik.
    Mövcuddur
  • 1
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • 30
Öyrən
  • Qeydiyyat
  • Java Kursu
  • Tapşırıqlara Kömək
  • Qiymətlər
  • Oyun Layihələri
  • Java Sintaksisi
İcma
  • İstifadəçilər
  • Məqalələr
  • Forum
  • Söhbət
  • Uğur Hekayələri
  • Fəaliyyət
  • Tərəfdaşlıq Proqramı
Şirkət
  • Haqqımızda
  • Əlaqə
  • Rəylər
  • Mətbuat otağı
  • CodeGym for EDU
  • FAQ
  • Dəstək
CodeGymCodeGym Java proqramlaşdırmanı sıfırdan öyrənmək üçün onlayn kursdur. Bu kurs yeni başlayanlar üçün Java-nı mənimsəməyin ideal yoludur. O, ani yoxlama ilə 1200+ tapşırığı və Java əsasları üzrə vacib nəzəriyyəni ehtiva edir. Təhsildə uğur qazanmağınıza kömək etmək üçün biz motivasiyaedici xüsusiyyətlər toplusu tətbiq etmişik: kvizlər, kod layihələri, səmərəli öyrənmə haqqında məzmun və Java proqramçısının karyerası haqqında materiallar.
Bizi izləyin
İnterfeys dili
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish
Azərbaycan
Русский Vietnamese
"Proqramçılar doğulmur, hazırlanırlar" © 2026 CodeGym
MastercardVisa
"Proqramçılar doğulmur, hazırlanırlar" © 2026 CodeGym