$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 29.07.2026

JavaScript UZ

Noldan JavaScript bilan ishonchli ishlashgacha. Yangi boshlovchilar uchun ham, allaqachon kod yozayotganlar uchun ham mos keladi. JS'ni bir marta va butunlay tushunib oling — va oddiy narsalarni gugllashni to'xtating.

Практические задания
Помощь от учителя
Поддержка 24/7


Программа курса

12 разделов • 71 уроков

1

Kirish

1.1. Kurs qanday tuzilgan
1.2. JavaScript tarixi va tuzilishi
1.3. Dasturchi vositalari
1.4. console.log va birinchi kod
2

JavaScript asoslari

2.1. O'zgaruvchilar: let, const, var
2.2. Primitiv ma'lumot turlari
2.3. Satrlar va shablon satrlar
2.4. Sonlar va Math
2.5. Turlarni o'zgartirish va truthy/falsy
2.6. Xatolar va otladka
3

Shart konstruksiyalari

3.1. Taqqoslash operatorlari
3.2. if / else / else if
3.3. Mantiqiy operatorlar
3.4. Uchlik operator
3.5. switch-case
4

Sikllar

4.1. while va do-while
4.2. for sikli
4.3. break va continue
4.4. Ichma-ich sikllar
5

Massivlar va obyektlar

5.1. Massivlar: yaratish va indekslar
5.2. Massivlarni o'zgartirish metodlari
5.3. Obyektlar: xususiyatlar va kirish
5.4. Ichma-ich obyektlar va optional chaining
5.5. for...of va for...in
5.6. Obyektlar massivi
6

Funksiyalar

6.1. Funksiyalarni e'lon qilish va return
6.2. Parametrlar, argumentlar va standart qiymatlar
6.3. Rest-parametrlar va spread
6.4. Strelka funksiyalar
6.5. Ko'rinish sohasi va hoisting
6.6. Yopilishlar (Closures)
6.7. Rekursiya
7

Massiv metodlari va yuqori tartibli funksiyalar

7.1. Qiymat sifatidagi funksiyalar va kolbeklar
7.2. forEach va map
7.3. filter, find, some, every
7.4. reduce — massivni yig'ish
7.5. Komparator bilan saralash
7.6. Massivlar va obyektlarni destrukturizatsiya qilish
8

Obyektga yo'naltirilgan dasturlash

8.1. Metodlar va this
8.2. Getterlar va setterlar
8.3. JavaScript'dagi klasslar
8.4. Meros olish: extends va super
8.5. JavaScript'dagi prototiplar
9

DOM va brauzer API'lari

9.1. HTML, CSS va JavaScript
9.2. DOM-daraxti va elementlarni qidirish
9.3. Kontent va atributlarni o'zgartirish
9.4. Stillar va klasslarni o'zgartirish
9.5. Hodisalar va ishlovchilar
9.6. Elementlarni yaratish va o'chirish
9.7. Formalar va foydalanuvchi kiritmasi
10

Asinxronlik va ma'lumotlar bilan ishlash

10.1. Sinxronlik vs asinxronlik, Event Loop
10.2. setTimeout, setInterval va kolbeklar
10.3. Promise'lar
10.4. async/await va xatolarni qayta ishlash
10.5. JSON: parse va stringify
10.6. fetch: API'ga so'rovlar
10.7. LocalStorage va ma'lumotlarni saqlash
11

Algoritmlar

11.1. Algoritmlar va Big O
11.2. Saralash algoritmlari: umumiy ko'rinish
11.3. Pufakchali saralash
11.4. Tez saralash (QuickSort)
11.5. Birlashtirib saralash (MergeSort)
11.6. Chiziqli va binar qidiruv
12

Vositalar va keyingi yo'l

12.1. JavaScript modullari
12.2. npm va paketlarni boshqarish
12.3. Node.js
12.4. Muntazam ifodalar
12.5. Date obyekti
12.6. Yakuniy refleksiya
12.7. Dasturchining keyingi yo'li
12.8. JavaScript'ning ilg'or mavzulari

Преподаватели

Изучите преподавательский состав

avatar

Команда $ sudo teach IT

Эксперт

Опытные преподаватели, научные руководители и их помощники ежедневно работают над созданием и улучшением курсов платформы!


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
js-uz