React

Այս դասընթացը կազմակերպվում ՀՀ ԲՏԱ նախարարության համաֆինանսավորմամբ և նախատեսված է Երևանում` 18 տարեկանը, ՀՀ մարզերում և Արցախի Հանրապետությունում՝ 16 տարեկանը լրացած ՀՀ այն քաղաքացիների համար, ովքեր կանցնեն ընդունելության փուլը և կհամապատասխանեն ծրագրի նպատակային խմբերին, որոնք են՝
— Արցախյան պատերազմների մասնակիցները (տվյալ մասնակիցների համար դասընթացը կլինի ԱՆՎՃԱՐ)
— կորոնավիրուսի հետևանքով խոցելի խմբերը (տուրիզմ, սպասարկման և ծառայությունների մատուցման ոլորտ և այլն)
— ԲՏ ոլորտի սկսնակները և աշխատող մասնագետները
— Ուսանողները
— Ցանկացած անձ, ով ցանկանում է ստանալ ԲՏ ոլորտում խորացված մասնագիտական կրթություն

js.svg

Տևողություն

Մակարդակ

Տեսակ

Դասաժամեր

Դասընթացի վճարումը փուլային է և ունի հետևյալ տեսքը՝

Երևան

Կանխավճար՝ 35% (56,700 ՀՀ Դրամ)
II ամիս՝ 28,350 ՀՀ դրամ
III ամիս՝ 28,350 ՀՀ դրամ

Մարզեր և Արցախի Հանրապետություն

Կանխավճար՝ 30% (48,600 ՀՀ Դրամ)
II ամիս՝ 24,300ՀՀ դրամ
III ամիս՝ 24,300ՀՀ դրամ

Օրինակ` ուսանողը գրանցված է Շիրակի մարզում, այս պարագայում նա վճարում է 48,600 դրամ՝ որպես կանխավճար, և 24,300-ական դրամ դասընթացի երկրորդ և երրորդ ամիսների սկզբում (ընդհանուր 97,200 Հհ դրամ)։ 80% առաջադիմություն գրանցելու դեպքում, նա կստանա 64,800 դրամ փոխհատուցում, այսինքն դասընթացի համար կվճարի 32,400 դրամ։

Դարձի՛ր ինժեներ, ոչ կոդավորող

Կրթությունը հիմնված է ՏՏ ոլորտի պահանջների վրա։

Հարթել կրթական ուղին։

Խնդիրները լուծելու մտածելակերպ

/static/images/general/course-1.png

Գտնել աշխատանք

Զարգացնել հմտությունները։

Աշխատանք Ձեր պորտֆոլիոյի վրա։

Ծրագիրը ներառում է հարցազրույցի նախապատրաստման փուլեր։

/static/images/general/course-2.png
Renderforestadobeameriacoinstatsintelinairkrispomplayengine

Փորձառու դասախոսներ

Սովորե՛ք ոլորտի լավագույն մասնագետներից

Լավ կազմված ուսումնական ծրագիր։

/static/images/general/main-companies.png
Avatar

Vrezh Oganisyan

Ուսումնական գործընթաց

Դասախոսություններ

Սեմինարներ

Խորհրդատվություն

Ավարտական Պրոյեկտ

Վկայական

Աշխատանք

Խորհրդատվություն

+374

Համայնք

Ուսուցման ընթացքում ադմինիստրատիվ աջակցություն։

Ուսումնարան

Հասարակություն

skater

Ծրագիր

HTML/CSS

JS ծրագրավորող դառնալու համար անհրաժեշտ է տիրապետել HTML-ին և CSS-ին: HTML-ն (անգլ՝ HyperText Markup Language) օգտագործվում է վեբ էջերի «կմախք»-ն ստեղծելու համար: CSS-ն ( անգլ՝ Cascading Style Sheets) օգտագործվում է կայքին որոշակի ձևավորում տալու համար, JS-ը՝ կյանքի կոչելու, հարցումներ ուղարկելու և պատասխաններ ստանալու համար:

JS Basics

  • Տիպեր՝  պարզ և ծավալունԴուք կսովորեք այնպիսի պարզ տիպեր, ինչպիսիք են Number-ը և String-ը, և ծավալուն տիպեր, ինչպիսիք եք Array-ը և Object-ը: Կսովորեք նաև այդ երկուսի միջև առկա  տարբերությունները և թե ինչպես են դրանք պահպանվում հիշողության մեջ:
  • JS-ը հայտնի է իր ծրագրավորման ճկուն տեսակով, ինչը թույլ է տալիս փոխարինել  մի տեսակը մյուսով: Դասընթացի ընթացքում կհասկանաք, թե ինչպես է JS-ը կատարում դա և՛ ուղղակիորեն, և՛ անուղղակիորեն:
  • Գործիքներ, շրջանակներ Գործիքները հանդիսանում են ցանկացած ծրագրի հիմնական բլոկերը, այս դասընթացի ընթացքում Դուք կսովորեք՝ ինչպես ստեղծել գործիքներ և զարգացնել Ձեր կողմից ստեղծված կոդը դրանց միջոցով:
  • Սխալներ(Errors) և դրա տեսակներԴուք կսովորեք՝ ինչպես հաղթահարել սխալների տարբեր տեսակներ, կարդալ դրանք և գտնել լուծումներ այնպիսի աղբյուրներից, ինչպես օրինակ stackoverflow-ն է:

Environments

  • Մենք կխոսենք հիմնական օպերացիոն համակարգերի, դրանց տարբերությունների, առավելությունների և թերությունների մասին, և թե ինչպես կարող են դրանք օգնել արագորեն ստեղծել վեբ կայքեր:
  • Ձեռք կբերեք պրակտիկ գիտելիքներ Terminal-ների հետ աշխատանքի և հիմնական հրամանների վերաբերյալ  
  • Կսովորեք աշխատել git-ով և կհասկանաք git-ի և github-ի միջև առկա տարբերությունները:
  • Կոդերի խմբագիրներՄինչ կոդեր ստեղծելու ուսուցման պրոցեսն սկսելը, Դուք կարիք կունենաք ծանոթանալ այն միջավայրի հետ, որտեղ ստեղծվում է կոդը, որտեղ ձեր կողմից ստեղված կոդը վերածվում է հավելվածի և որտեղ այդ հավելվածը գործում է:

Advanced JS: 1st part

  • ՕբյեկտներJS-ը հայտնի է իր prototype inheritance-ով : Մենք կներկայացնենք օբյեկտները և դրանց միջև առկա կապերը:
  • Classes
  • Նոր Keyword
  • OOP
  • Այս փուլում Դուք կստանաք ավելի խորը գիտելիքներ ծրագրավորման մասին, կսովորեք այնպիսի հասկացություններ, ինչպիսիք են Objects-ը and Classes-ը, և իհարկե կծանոթանաք Object Oriented ծրագրավորմանը և դրա հիմնական հասկացություններին՝ Inheritance-ին, Encapsulation-ին և Polymorphism-ին:

Advanced JS: 2nd part

  • DOM 
  • Asynchronity

Այստեղ Դուք կսովորեք՝ ինչպես միասին օգտագործել HTML ֆայլերը և JavaScript- ը, ինչպես նաև կհասկանաք՝ ինչպես է իրականում աշխատում asynchronous JS- ը և ինչ առավելություններ է տալիս այն վեբ ծրագրեր մշակելիս: Բացի այդ, մենք լուսաբանելու ենք AJAX-ի հարցումները (Fetch API) ՝ համացանցում տեղեկատվություն ստանալու ու ուղարկելու միջոցով:

Բաժին 6 - React / Redux ecosystem

Մեկ այլ մեծ բաժին են React- ն ու Redux-ը: React-ը JS-ի բաց ճյուղ է հանդիսանում, որը մշակվել է Facebook-ի կողմից և այժմ համարվում է առաջատար շրջանակներից մեկը: Որպես կրտսեր front-endծրագրավորող պետք է առաջին հերթին սովորել կիրառել React.js:

Redux–ը նույնպես JS-ի բաց ճյուղ է հանդիսանում, որը վեբ կայքեր ստեղծելու համար սովորաբար React.js-ի հետ միասին է գործածվում:Մենք նաև ուսումնասիրելու ենք React Ecosystem:react-router, classnames, material-ui/antd: 

Final Project

Այս փուլում ուսանողներն արդեն կունենան բավարար գիտելիքներ իրենց առաջին վեբ կայքը ստեղծելու համար: Այստեղ Դուք կաշխատեք փոքր խմբերով, կօգտագործեք Ձեր հմտությունները որպես թիմային աշխատող, կցուցադրեք նախկինում ստացած գիտելիքները: Սա հիանալի հնարավորություն է սկսելու այն նախագիծը, որի մասին միշտ երազել եք, բայց չեք իրագործել անհրաժեշտ հմտությունների բացակայության պատճառով:
Տիգրան Քերոբյան

Տիգրան Քերոբյան

Սուրեն Պողոսյան

Սուրեն Պողոսյան

Հրանտ Խոնդկարյան

Հրանտ Խոնդկարյան

Արամ Սարգսյան

Արամ Սարգսյան

162,000 ՀՀ դրամ (Համաֆինանսավորում 30-80%)

Գրանցվի՜ր

+374

Հաճախ Տրվող Հարցեր

Տվյալ կուրսը նախատեսված է JavaScript լեզվի հիմնային գիտելիքներ ունեցողների և բազային անգլերեն իմացողների համար։ Կարող եք անցնել փորձնական թեստը այս հղումով։
Մասնակցության համար անհրաժեշտ է՝
- գրանցվել կայքի միջոցով (գրանցվելուց հետո Ձեր էլ. հասցեին կգա նամակ, որտեղ կարող եք գտնել տեղեկություն քննության թեստի վերաբերյալ),
- հանձնել քննություն,
- կարճ հարցազրույց անցնել դասընթացավարի հետ, որից հետո կարող եք սկսել դասընթացը։
Պատասխանները կտեղեկացնենք քննությանը հաջորդող երկու շաբաթների ընթացքում էլեկտրոնային փոստով։
Պատասխանները կտեղեկացնենք քննությանը հաջորդող երկու շաբաթների ընթացքում էլեկտրոնային փոստով։
Դասընթացը ՀՀ ԲՏԱ նախարարության հետ համաֆինանսավորմամբ է իրականացվում։ Պայմաններին ծանոթանալու համար խնդրում ենք սեղմել այստեղ։
Այս դասընթացը անց է կացվում առցանց տարբերակով, հետևաբար համակարգչի առկայությունը պարտադիր է։
Մենք համագործակցում ենք ՏՏ ոլորտի առաջատար ընկերությունների հետ և կազմակերպում ենք հարցազրույցներ լավագույն շրջանավարտների համար։ Նախորդ դասընթացի շրջանավարտները արդեն աշխատում են Krisp, Picsart, Intelinair, Podcastle, Optym, Zero, Locator և այլ կազմակերպություններում։
Մենք անհատական դասընթացներ չենք կազմակերպում: Սակայն ցանկանում ենք նշել, որ խմբային դասերը չեն զիջում արդյունավետությամբ։ Ավելին, խմբային քննարկումների, թիմային նախագծերի ընթացքում ուսանողները ավելի են ամրապնդում սովորած նյութը և ձեռք բերում փորձ, որն օգնում է հեշտորեն ինտեգրվել աշխատանքային միջավայրին։
Անգլերենի իմացությունը խիստ ցանկալի է դասընթացին մասնակցելու համար։ Թեպետ դասերն անցկացվում են հայերենով, տերմինաբանությունը, տրամադրվող գրականությունը և այլ ռեսուրսները անգլերեն են։ Բացի այդ, ծրագրավորման ոլորտում անգլերենի հետ առնչությունն անխուսափելի է, ինչով պայմանավորված էլ անգլերենը կարևոր նախապայման է որպես ծրագրավորող աշխատանքի անցնելու համար:
ՀՀ ԲՏԱ նախարարության հետ համատեղ իրականացվող դասընթացները առցանց են, սակայն ունենք նաև լսարանային կամ հիբրիդային տարբերակով անցկացվող այլ դասընթացներ ևս։
Դասընթացին կարող են մասնակցել Երևանում` 18 տարեկանը, ՀՀ մարզերում և Արցախի Հանրապետությունում՝ 16 տարեկանը լրացած ՀՀ այն քաղաքացիները, ովքեր կանցնեն դասընթացի ընդունելության կարգը և կհամապատասխանեն ծրագրի թիրախային խմբերին: