ÖYRƏN VƏ TƏTBİQ ET

Low-Level Design: Java ilə praktik dizayn

Siniflər, vəziyyət keçidləri və paralel iş

3 modul · 18 dərs Orta səviyyə Azərbaycan dilində

Kurs haqqında

Bir tapşırığı oxuyub kod yazmağa keçməzdən əvvəl onun sərhədini, vəziyyətlərini və səhv yollarını müəyyənləşdirəcəksən. Hər dərsdə addım-addım vizual ssenari, Java nümunəsi, yoxlama halları və müstəqil tapşırıq var.

Başlamazdan əvvəl

Java sintaksisi, siniflər və əsas kolleksiyalarla tanış ol. Mürəkkəb framework tələb edilmir; nümunələr kiçik, ayrıca Java sinifləridir. Təxminən 15 saat 5 dəqiqəlik dərs və praktikaya öz tempində vaxt ayıra bilərsən.

Nə öyrənəcəksən?

  • Obyektlərin məsuliyyətlərini və API müqavilələrini qur.
  • Yarış vəziyyətlərini, dolu növbəni və məhdud resursu izlə.
  • İdempotency, vaxt sərhədi və təkrar sorğu üçün test yaz.
  • 9 praktik dizaynı əlavə tələblərlə genişləndir.

Kurs proqramı

Dərsi necə işləmək lazımdır?

Əvvəl ssenaridə növbəti addımı özün təxmin et. Sonra kodu oxu, test cədvəlindəki halları işlə və tapşırıqla dizaynı genişləndir. Cavabı açmazdan əvvəl yanaşmanı iki-üç cümlə ilə yaz. Tamamladığın dərslər hesabında saxlanır.

Tez-tez verilən suallar

Kurs hansı dildədir?

İzahlar Azərbaycan dilində, kod nümunələri Java dilindədir. İşdə və müsahibədə qarşılaşacağın texniki terminlər ilk istifadədə nümunə ilə açıqlanır.

System Design ilə fərqi nədir?

Burada bir tətbiqin siniflərini, metodlarını və vəziyyətini qururuq. Çox serverli miqyaslama ayrıca mövzudur; yaddaşdakı nümunənin çox serverə niyə birbaşa daşınmadığı dərslərdə göstərilir.

Ödəniş və video varmı?

Kurs mətn dərsləri və interaktiv ssenarilərdən ibarətdir. 9 dərs açıqdır. Qalan 9 premium dərs üçün $11 birdəfəlik ödəniş edilir. Qəbzi WhatsApp-a göndərdikdən və ödəniş təsdiqləndikdən sonra hesabına müddətsiz giriş açılır.