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
  • Proqramçının yolu

    JAVA 25 SELF
    Səviyyə 7,Dərs 6
    Bu mühazirədə siz proqramçının karyera pillələrinin necə qurulduğunu, müasir tərtibatçıların keçmişin «koder»lərindən nə ilə fərqləndiyini, niyə indi hər şeyi sıfırdan yazmaqdan daha vacibi hazır komponentlərdən həllər yığmaqdır və Java Software Engineer peşəsinin buludlar və DevOps dövründə necə transformasiya olunduğunu öyrənəcəksiniz.
    Mövcuddur
  • Necə başa düşüm ki, bacaracağam?

    JAVA 25 SELF
    Səviyyə 8,Dərs 0
    Bu məqalədə proqramlaşdırmanın hər kəs üçün niyə əlçatan olduğunu, proqramçı peşəsinin hansı üstünlüklər verdiyini, CodeGym-də təhsilə innovativ yanaşmanın nə ilə fərqləndiyini və niyə praktika nəzəriyyədən daha vacib olduğunu öyrənəcəksiniz. Material sizi öz gücünüzə inanmağa və IT yoluna başlamağa ilhamlandıracaq!
    Mövcuddur
  • Java-da proqramın strukturu, main metodu

    JAVA 25 SELF
    Səviyyə 8,Dərs 1
    Bu mühazirədə Java-da proqramın əsas strukturasının necə qurulduğunu izah edəcəyik: sinif və sahə nədir, giriş nöqtəsi main() necə işləyir, görünürlük modifikatorları public/ private və static açar sözünün nə üçün lazım olduğu, Java 21-də main() üçün qısa yazılış nədir və IntelliJ IDEA üçün kiçik bir lifehack.
    Mövcuddur
  • Metodların elan edilməsi və çağırılması, parametrlər

    JAVA 25 SELF
    Səviyyə 8,Dərs 2
    Java-da metodları necə elan etmək və çağırmaq barədə danışırıq: ümumi forma, parametrlərlə və paramsız nümunələr, parametrlərlə arqumentlər arasındakı fərq, kiçik utilitar metodlarla praktika və static-in main-dən çağırmaq üçün səliqəli istifadəsi. Sonda — tipik səhvlər və onlardan necə qaçmaq.
    Mövcuddur
  • Qaytarılan dəyərlər, return

    JAVA 25 SELF
    Səviyyə 8,Dərs 3
    Bu dərsdə Java-da metodlar üçün qaytarılan dəyərlərin nə üçün lazım olduğunu, nəticə tipinin necə seçildiyini, return operatorunun necə işlədiyini, qaytarılan nəticəni harada və necə istifadə etməyi, həmçinin void-metodların vaxtından əvvəl tamamlanması ilə bağlı nüansları və tipik səhvləri izah edirik. Praktika bölməsi int, double, String və boolean ilə nümunələri əhatə edir.
    Mövcuddur
  • Parametrlərin dəyər üzrə və istinad üzrə ötürülməsi

    JAVA 25 SELF
    Səviyyə 8,Dərs 4
    Bu mühazirədə Java-da metod parametrlərinin necə işlədiyini izah edirik: niyə Java-da həmişə dəyər üzrə ötürmə deyirlər, primitivlər ( int, double, boolean) ilə istinad tipləri (massivlər və obyektlər) nə ilə fərqlənir, niyə metodun içində massiv elementlərini dəyişmək çöldən görünür, amma yeni istinad təyin etmək görünmür. Aydın nümunələr, tipik səhvlər və praktik nəticələr göstərilir.
    Mövcuddur
  • Əlçatanlıq modifikatorları, dəyişənlərin görünürlük sahəsi

    JAVA 25 SELF
    Səviyyə 8,Dərs 5
    Bu mühazirədə misallarla Java-da əlçatanlıq modifikatorlarını — public, private və paket görünürlüyünü (modifikatorsuz), həmçinin dəyişənlərin görünürlük sahələrini: lokal, parametrlər və sinif sahələrini nəzərdən keçirəcəyik. Dəyişənlərin kölgələnməsinin (shadowing) nə olduğunu başa düşəcəyik və sahələrə this vasitəsilə və sinifin adı ilə necə müraciət etməyi öyrənəcəyik. Sonda tipik səhvlərə və onlardan necə qaçmağın yollarına baxacağıq.
    Mövcuddur
  • Məhsulların yaradılması: müasir İT məhsulları necə yaranır

    JAVA 25 SELF
    Səviyyə 8,Dərs 6
    Bu mühazirədə siz müasir İT məhsullarının əslində necə yaradıldığını öyrənəcəksiniz: niyə inkişaf — bu, daimi dəyişikliklər deməkdir, reliz prosesi necə qurulub, niyə dəyər yalnız production-da işləyən kod gətirir və kodunuz yazıldıqdan istifadəçilərə fayda gətirənədək hansı mərhələlərdən keçir. Hamısı nümunələr, analogiyalar və sənayedən real hekayələrlə.
    Mövcuddur
  • İnformasiya texnologiyaları

    JAVA 25 SELF
    Səviyyə 9,Dərs 0
    Bu məqalədə siz internetin yaranması və İT sahəsinin inkişafının dünyanı necə dəyişdiyini, nə üçün informasiya texnologiyaları sahəsində peşələrə tələbatın yüksək olduğunu, İT mütəxəssisləri üçün hansı perspektivlərin açıldığını və niyə İT mütəxəssislərinin istənilən yerdə işləyib yaşaya bildiklərini öyrənəcəksiniz. Həmçinin peşənin üstünlüklərini və immiqrasiya imkanlarını nəzərdən keçirəcəyik.
    Mövcuddur
  • Simvolların escape edilməsi

    JAVA 25 SELF
    Səviyyə 9,Dərs 1
    Bu mühazirədə biz Java-da sətirlərdə xüsusi simvolları necə escape etmək, sətirsonlarından və çoxsətirli mətn bloklarından """ istifadə etmək, Unicode (surroqat cütlüklər daxil olmaqla) və emojilərlə işləmək, eləcə də dırnaq işarələri və yolların çıxışında ən çox rast gəlinən səhvləri müzakirə edəcəyik. Hamısı aydın nümunələrlə.
    Mövcuddur
  • Sətirlərin formatlaşdırılması

    JAVA 25 SELF
    Səviyyə 9,Dərs 2
    Bu mühazirədə Java-da mətni məlumatlarla səliqəli və etibarlı şəkildə necə toplamaqdan danışacağıq: sadə + ilə konkatenasiyadan tutmuş güclü şablonlayıcıya — String.format(). Nümunələrdə format spesifikatorlarına ( %s, %d, %.2f, %n), hizalamaya, faizlərə və qısa şəkildə tarix/vaxt və lokalelərə baxacağıq. Sonda praktika və tipik səhvlərin təhlili olacaq.
    Mövcuddur
  • String sinfinin əsas metodları

    JAVA 25 SELF
    Səviyyə 9,Dərs 3
    Bu Java mühazirəsində String sinfinin ən faydalı metodlarını nəzərdən keçiririk: length() ilə sətirin uzunluğunu necə hesablamaq, substring() vasitəsilə alt sətirləri çıxarmaq, indexOf() və lastIndexOf() metodları ilə mətn axtarmaq, charAt() ilə simvolları əldə etmək, toCharArray() ilə sətiri simvollar massivinə çevirmək, replace() metodu ilə fraqmentləri əvəzləmək və sətirin kənarlarını trim() və strip() ilə təmizləmək. Sonda — praktiki tapşırıqlar və tipik səhvlərin təhlili.
    Mövcuddur
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 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