Modul 3 — JavaScript
6 hafta18 dars ONLINE
- Davomiylik
- 27 soat
- Darslar
- 18
- Format
- Guruhda
Modul haqida
1.5 oy (6 hafta, 18 dars). Tildan tortib DOM, hodisalar, async va REST API gacha. Modul yakunida real API bilan ishlaydigan ilova va interview savollari sessiyasi.
Modul yakunida siz:
- JavaScript tilining asosiy konstruksiyalarini erkin qoʻllash
- DOM va hodisalar orqali sahifani jonlantirish
- localStorage bilan maʼlumot saqlash
- fetch/async-await bilan REST API dan maʼlumot olish va koʻrsatish
- Xatolarni debug qilish va toza modulli kod yozish
- Junior frontend suhbatiga texnik jihatdan tayyor boʻlish
Dars rejasi
Dars mazmuni, video materiallar, testlar va vazifalar kurs panelida ochiladi.
- 10-hafta3.1. JS bilan tanishuv: oʻzgaruvchilar va maʼlumot turlariSkriptni ulash, konsolda ishlash va qiymatlarni saqlashni oʻrganish. 90 daq.
- 10-hafta3.2. Operatorlar, tur oʻzgarishi va shartlarMantiqiy qarorlar qabul qiladigan kod yozish. 90 daq.
- 10-hafta3.3. SikllarTakrorlanuvchi amallarni avtomatlashtirish. 90 daq.
- 11-hafta3.4. Funksiyalar, scope va arrow funksiyalarKodni qayta ishlatiladigan bloklarga ajratish. 90 daq.
- 11-hafta3.5. Massivlar va asosiy metodlarMaʼlumotlar toʻplami bilan ishlash. 90 daq.
- 11-hafta3.6. Yuqori tartibli massiv metodlari: map, filter, reduceDeklarativ uslubda maʼlumot qayta ishlash. 90 daq.
- 12-hafta3.7. Obyektlar, destructuring va spreadMurakkab maʼlumot tuzilmalarini modellashtirish. 90 daq.
- 12-hafta3.8. DOM 1 — elementlarni topish va oʻzgartirishJS orqali sahifa mazmunini boshqarish. 90 daq.
- 12-hafta3.9. DOM 2 — element yaratish, qoʻshish va oʻchirishMaʼlumotdan interfeys generatsiya qilish. 90 daq.
- 13-hafta3.10. Hodisalar (events) 1Foydalanuvchi harakatlariga javob berish. 90 daq.
- 13-hafta3.11. Hodisalar 2 — bubbling, delegation va forma hodisalariDinamik elementlarni samarali boshqarish. 90 daq.
- 13-hafta3.12. localStorage va Loyiha: Vazifalar ilovasi (Todo)Maʼlumotni brauzerda saqlab, toʻliq CRUD ilova qurish. 90 daq.
- 14-hafta3.13. 3-oy nazorati va xatolar ustida ishlashOʻzlashtirishni tekshirish va zaif joylarni yopish. 90 daq.
- 14-hafta3.14. Asinxron JS 1: callback, setTimeout, PromiseVaqtga bogʻliq amallarni boshqarish. 90 daq.
- 14-hafta3.15. Asinxron JS 2: async/await va fetchServerdan maʼlumot olish. 90 daq.
- 15-hafta3.16. REST API bilan toʻliq ishlashReal ilovadagi maʼlumot oqimini qurish. 90 daq.
- 15-hafta3.17. Modullar, npm, Vite va xatolar bilan ishlashLoyihani professional tuzilmaga keltirish. 90 daq.
- 15-hafta3.18. Modul yakuni: loyiha himoyasi va interview sessiyasiJS bilimini suhbat formatida mustahkamlash. 90 daq.
Loyiha 3 — API asosidagi interaktiv ilova
Tanlangan ochiq API asosida toʻliq ishlaydigan SPA: qidiruv, filtr, sahifalash, sevimlilar (localStorage), loading/error holatlari.
Loyihaning toʻliq talablari va baholash mezonlari kurs panelida beriladi.
Kirish faqat tasdiqdan keyin
Guruhda
Narx va jadval boʻyicha bogʻlanamiz
- Barcha dars materiallariga kirish
- Vazifalar shaxsan tekshiriladi
- Test va oylik nazoratlar
- Modul yakunida loyiha himoyasi
Roʻyxatdan oʻtib ariza yuborish
Ariza administrator tomonidan tasdiqlangach kurs paneli ochiladi.