JavaScript
JavaScript-ի դասընթացի ընթացքում կծանոթանաք ծրագրավորման մեթոդներին և հիմնական հասկացություններին՝ ինտերակտիվ վեբ հավելվածներ ստեղծելու համար: Կբացահայտեք, թե ինչպես գրել արագ, մաքուր,արդյունավետ կոդ, ստեղծել բարդ հավելվածներ և բարելավել վեբ հավելվածների աշխատանքը: Այս դասընթացի ավարտին կարող եք սկսել ձեր կարիերան ծրագրավորման ոլորտում։
Տևողություն
4 ամիս (7 ժամ/շ)
Մակարդակ
Սկսնակ/Միջին
Գինը
55000ՀՀ Դրամ/ամիս
Պահանջներ
Պահանջներ չկան
Ձևաչափ
Լսարանային/Առցանց/Հիբրիդային
Ներածություն
- -Ի՞նչ է Javascript-ը
- -ECMAScript ստանդարտ
- -Hello World–ը Javascript–ում
- -Developer console
- -Linter–ներ և formatter–ներ
- -Statements: արժեքներ, օպերատորներ, արտահայտություններ, բանալի–բառեր, մեկնաբանություններ
- -Գործողություններ browser–ում: alert, prompt, confirm
Փոփոխականներ, տեսանելիության տիրույթ, պայմանական Statement–ներ
- -Փոփոխականներ
- -Փոփոխականի հայտարարման ձևեր, հայտարարություններ և ինիցիալիզացիաներ
- -Փոփոխականների տիպեր: պրիմիտիվներ և ոչ պրիմիտիվներ
- -Տիպի coercion և typeof բանալի բառը
- -Փոփոխականի տեսանելիության տիրույթը
- -Պայմանական statement–ներ
- -Ցիկլեր
Զանգվածներ և ֆունկցիաներ
- -Զանգվածներ
- -Զանգվածի մեթոդներ և callback ֆունկցիա
- -Ֆունկցիաի սահմանումը
- -Ֆունկցիաների հայտարարման մեթոդները
- -First-class ֆունկցիաներ
- -Higher-order ֆունկցիաներ, currying, և ռեկուրսիա
Օբյեկտներ, Կլասսեր, Փրոթոթայփեր
- -Օբյեկտ լիտերալներ
- -Value և Reference տիպեր
- -Օբյեկտի մեթոդներ և this բանալի–բառը
- -Ֆունկցիայի binding: call, apply, bind
- -Օբյեկտի wrapper–ներ և ստատիկ մեթոդներ
- -Property flag–եր, descriptor–ներ, և getter–ներ/setter–ներ
- -Կլասսեր
- -Կոնստրուկտոր Ֆունկցիաներ և new բանալի–բառը
- -Փրոթոթայփեր և փրոթոթայփային ժառանգականություն
- -Date և time ֆորմատ
- -Regular արտահայտություններ
OOP կոնցեպտներ, Ասինխրոն JavaScript
- -OOP կոնցեպտներ: աբստրակցիա, ինկապսոլացիա, ժառանգականություն, և պոլիմորֆիզմ
- -Ասինխրոն JavaScript: promise–ներ/callback–եր
- -Promise–ի մեթոդները and Promise chaining
- -Async/await
- -Error–ների կառավարում, Error–ների տիպերը, try/catch/finally
DOM, Իվենթներ, Մոդուլներ
- -DOM։ ծառ, մեթոդներ և նոդեր
- -Գործողություններ DOM–ի հետ: ստեղծել, ջնջել, և փոխարինել էլեմենտները
- -Անիմացիաներ
- -Event–ներ և event listener–ներ
- -Event delegation: bubbling և capturing
- -Մոդուլներ: async և defer ատրիբուտներ
- -Մոդուլների փաթեթավորողներ
Բարդ մասերը
- -Իտերատորներ և գեներատորներ
- -Hoisting
- -Execution կոնտեքստ և stack
- -Lexical environment
- -Closure–ներ
- -Call stack
- -Microtask–եր, macrotask–եր, event loop
- -Հիշողության կառավարում և Garbage collection
- -Օպտիմիզացիաներ
- -Web API–ներ
Քննություններ, պռոյեկտներ և վերջնական գնահատում
- -Հարց-պատասխան սեսիաներ
- -Միջանկյալ քննություն
- -Թմերի ձևավորում
- -Հավելվածների ստեղծում
- -Սեմինարներ
- -Վերջնական գնահատում
Ստացիր անվճար խորհրդատվություն
Դիմի՛ր Հիմա