hero logo

Sistem Dizaynı: böyük sistemlər necə qurulur

Caching, sharding, CAP teoremi və 8 əsas pattern. WhatsApp, Ticketmaster, YouTube və Uber kimi sistemləri lövhədə birlikdə dizayn edirik. 12 həftə, 24 dərs.

Hero Image
decoration
decoration
decoration
decoration
decoration

Neurotime Mentorluğu

Praktik Portfel

Əyani Təlim

LocationƏyani təlim (AmCham Azərbaycan ofisi)
BaggagePraktik tapşırıqlar & portfel
CheckmarkSeçimi təşkilat komitəsi aparır

Kimlər üçündür?

Proqramın ilk qrupu sosial baxımdan həssas əhali qruplarından olan və texnologiya sahəsində karyera qurmaq istəyən şəxslər üçün nəzərdə tutulub.

Junior backend developerlər
Frontend və full-stack developerlər
IT tələbələri və məzunları
Karyera dəyişənlər

Ön şərt: HTTP və REST-in nə olduğunu bilmək, hər hansı dildə sadə API yazmış olmaq, SQL ilə cədvəl yaradıb sorğu yaza bilmək.

Nə öyrənəcəksiniz

Kursun sonunda istənilən sistemi eyni qaydada dizayn edir və hər qərarınızı əsaslandıra bilirsiniz.

Dizayn ardıcıllığı

İstənilən sistemi eyni qaydada qurursunuz: requirements, core entities, API, high-level design və deep dive.

Networking və API

DNS, HTTP, load balancer, REST, GraphQL və RPC. Hansını harada seçmək lazım olduğunu görürsünüz.

Data modeling

SQL və NoSQL, normalization, indexlər və onların sorğu sürətinə təsiri.

Scaling

Caching, sharding, consistent hashing, CAP teoremi və back-of-the-envelope estimation.

8 əsas pattern

Scaling reads və writes, real-time updates, contention, multi-step processes, large blobs, long-running tasks, proximity search.

Alətlər

PostgreSQL, Redis, Kafka, Cassandra və Elasticsearch. Hər birinin nəyə yaradığını və harada çətinlik yaratdığını öyrənirsiniz.

Proqramda iştirak üçün müraciət et (yeni tabda açılır)

Kurrikulum

12 həftədə 24 dərs, həftədə iki dəfə 90 dəqiqə. Bundan əlavə hər həftə 5–6 saat müstəqil praktiki tapşırıqlar olur.

Qiymətləndirmə

  • Davamiyyət, aktivlik, qrup işi və fərdi çalışmalar qiymətləndirmə zamanı nəzərə alınır
  • Hər dərsdən sonra qısa quiz və dizayn tapşırığı. Diaqramın yanında hansı qərarı niyə verdiyinizi qısa yazırsınız
  • Capstone: dərsdə keçmədiyimiz bir sistemi tam dizayn edirsiniz, mövzunu 8-ci həftədə seçirsiniz
  • Final: 24-cü dərsdə capstone müdafiəsi

Proqramda iştirak üçün müraciət edin

Cəmi 10 yer var. İndi müraciət edin və böyük sistemləri dizayn etməyi öyrənin.

Müraciət et (yeni tabda açılır)

Final nəticə

Öz sisteminizin tam dizaynı və müdafiəsi

Dizayn sənədlərindən ibarət portfel

System design müsahibəsinə hazırlıq

Student pointing background

10 yerdən biri sizin ola bilər.

Müraciət edin, böyük sistemlərin necə qurulduğunu bizimlə öyrənin.

İndi müraciət et › (yeni tabda açılır)