JavaScript

Tam Kurs

JavaScript-i sıfırdan öyrənin. Bu hərtərəfli kurs sizi əsas sintaksisdən async proqramlaşdırma, prototiplər və yaddaş idarəetməsi kimi qabaqcıl konsepsiyalara aparır.

39
Dərs
3
Səviyyə
30+
Saat
300+
Kod nümunəsi
Başlanğıc səviyyə
Orta səviyyə
11

Əhatə və dəyişən həyat dövrü

Blok, funksiya, qlobal əhatə, hoisting, TDZ

12

Closure və IIFE

Closure, əhatə zənciri, IIFE

13

Xüsusi primitivlər

BigInt və Symbol tipləri

14

Massivlər və iterasiya

Massivlər, for...of, for...in

15

Obyektlər, kolleksiyalar və bərabərlik

Obyektlər, Map, Set, Object.is

16

Massiv transformasiyası

map, filter, find, some, every

17

Massiv aqreqasiyası

reduce, reduceRight, kompozisiya

18

Qabaqcıl funksiyalar

Arrow, higher-order funksiyalar

19

Xəta idarəetməsi

try/catch/finally, xüsusi xətalar

20

Regular ifadələr

Pattern matching və mətn emalı

21

JSON və saxlama

JSON, localStorage, sessionStorage

22

this-in dörd qaydası

this bağlama qaydaları

23

Açıq bağlama

call, apply, bind metodları

Peşəkar səviyyə
24

Prototiplər və varislik

Prototip zənciri, varislik

25

Siniflər və OOP

ES6 sinifləri, varislik

26

İteratorlar və generatorlar

Iterable protokolu, generatorlar

27

Metaproqramlaşdırma

Proxies və Reflect API

28

Event loop və callback

Event loop, microtask, callback

29

Promise və kombinatorlar

Promise, Promise.all, Promise.race

30

Async/await

Müasir async patternlər

31

API-lərlə işləmək

Fetch API, REST, HTTP metodları

32

Əsas kolleksiyalar

Map və Set dərin öyrənmə

33

Yaddaşa həssas kolleksiyalar

WeakMap, WeakSet, Typed Arrays

34

Sintaktik modullər

ESM və CommonJS sintaksisi

35

Modul həlli

Dinamik import, tree shaking

36

Yaddaş modeli və GC

Garbage collection, WeakRef

37

Runtime performans

Debouncing, throttling, memoization

38

Qabaqcıl obyektlər

Property descriptorlar

39

Son layihə

Tam tətbiq