JavaScript Masterclass

Սկսեք ձեր ճանապարհորդությունը դեպի պրոֆեսիոնալ ծրագրավորում

Module 01
🚀

JS Հիմունքներ

Փոփոխականներ, տվյալների տիպեր և բրաուզերային ինտերակցիա:

Module 02
⚖️

Պայմաններ և Լոգիկա

Համեմատության օպերատորներ, if/else և լոգիկական կապեր:

Module 03
🔄

Ցիկլեր և Switch

While, For ցիկլեր և Lexical Environment-ի հիմունքներ:

Module 04
🛠️

Ֆունկցիաներ

Declarations, Expressions, Arrow functions և IIFE:

Module 05
🧵

Strings Deep Dive

Պրիմիտիվներ, անփոփոխելիություն և հիշողության կառավարում:

Module 06
📦

Objects

Օբյեկտներ, հղումներ և հիշողության կառուցվածքը:

Module 06.1
✂️

String Methods

Տողերի մանիպուլյացիայի և որոնման մեթոդներ (վիզուալիզատորով):

Module 07
📚

Arrays

զանգվածներ և դրանց մեթոդները:

Module 08
⚙️

Array Methods

զանգվածների մուտացնող և չմուտացնող մեթոդներ (վիզուալիզատոր):

Module 09
⚙️

Code Parsing

Ինչպե՞ս է JavaScript-ը կարդում և կատարում ձեր կոդը:

Module 10
💎

Core Concepts

Տվյալների խորացված տիպեր և հիշողության կառավարման հիմքեր:

Module 11
📦

Closures

Variable Scope, Lexical Environment և Փակագծեր:

Module 11.1
🎯

this Keyword

Execution Context, this բանալի բառը և 4 հիմնական կանոնները։

Module 12
🧹

Garbage Collector

Ինչպե՞ս է աշխատում JavaScript-ի հիշողության կառավարումը:

Module 13
🧬

Prototypes

Պրոտոտիպային ժառանգում և ES5 OOP հիմունքներ:

Module 14
🏗️

ES6 Classes

Ժամանակակից OOP JavaScript-ում և class սինտաքս:

Module 15
🔄

Event Loop

Macrotasks, Microtasks և ասինխրոն կոդի կատարման հերթականությունը:

Module 16
⏳

Promises

Ասինխրոն գործողությունների կառավարում, Promise վիճակներ և շղթաներ:

Module 17
⚡

Async / Await

Ասինխրոն կոդի էվոլյուցիան և գործնական կիրառումը: