React.js & React Native

React.js & React Native

Դասընթացի արդյունքում կսովորես JavaScript ծրագրավորման լեզվի ամենապահանջված Framework-ները՝ React.js և React Native։ Դառնալով ոլորտում մրցունակ մասնագետ՝ կստեղծես ինտերակտիվ վեբ կայքեր, ինչպես նաև հեռախոսային հավելվածներ՝ IOS և Android օպերացիոն համակարգերի համար։ Դասընթացը նախատեսված է JavaScript ծրագրավորման լեզվի բազային գիտելիքներ ունեցողների համար։

40 000 ֏ / ամսական

Դիմել հիմա

Դիմել հիմա

Անուն
Ազգանուն
Ծննդյան օր/ամիս/տարի*
Հեռախոսահամար *
Էլ. հասցե*

Տևողություն

4 ամիս

Դասաժամեր

6 ժամ/շաբաթ

Ձևաչափ

Offline

Դասընթացը ներառում է

Հիմնական

React installation, JSX-ը React-ում

React կոմպոնենտներ

Export և import կոմպոնենտներ

React prop (Prop Types validation)

Loop-ը React-ում

React Event-ներ

React State

React Լifecycle

Refs

Data fetching

Axios

React ֆունկցիոնալ կոմպոնենտներ (hook-եր)

React routing

Ընդլայնված ուղեցույցներ

Կոդի բաժանումը React-ում

Lazy loading, Portal, Helmet

HTML ձևանմուշի վերածում React նախագծի (նախագծի ճարտարապետություն)

EventEmitter-ը React-ում

Անիմացիաները React-ում

Redux

Redux Thunk, API հարցումներ Redux-ով, Socket-ը Redux-ով

Redux Saga

Redux Toolkit

SSR (Next.js)

React թեստավորում (Jest, միավորի թեստավորում)

Լրացուցիչ գործիքներ

Առավել կիրառելի մոդուլներ

Առավել կիրառելի UI մոդուլներ

UI կոմպոնենտ մոդուլներ

React Native

React Native-ի տեղադրում

Հիմնական կոմպոնենտներ

Անիմացիա (react-native-animatable, reanimated)

UI կոմպոնենտներ (Maps, Date Pickers, Modal, SVG…)

App icon և splash screen

async-storage, react-native-cookies

React Navigation

Deep linking

React Native Push Notifications (firebase)

File Pickers (react-native-image-picker, react-native-document-picker), ֆայլի ուղարկում backend

React Native fs

React Native Camera (շտրիխ կոդի հայտնաբերում, տեքստի հայտնաբերում, դեմքի հայտնաբերում)

Բիոմետրիկա (մատնահետք, TouchID, FaceID)

Աշխարհագրական տեղորոշում (Geolocation)

Հաճախ տրվող հարցեր

Ի՞նչ տևողություն ունի դասընթացը։

Դասընթացի ընդհանուր տևողությունը 4 ամիս է։ Դասերն անցկացվում են շաբաթական 3օր։ Յուրաքանչյուր դասի տևողությունը՝ 2ժամ։

Ի՞նչ նախնական գիտելիքներ են անհրաժեշտ դասընթացին մասնակցելու համար։

Մասնակցության համար անհրաժեշտ են JavaScript ծրագրավորման լեզվի բազային գիտելիքներ։

Ի՞նչ անել, եթե վստահ չեմ՝ արդյո՞ք դասընթացը համապատասխանում է ինձ։

Յուրաքանչյուր դասընթացի համար մենք տրամադրում ենք 2 անվճար փորձնական դաս, ինչը կօգնի քեզ որոշում կայացնելու հարցում։

Ծրագիրը միայն տեսական գիտելիքնե՞ր է տալիս։

Ոչ, React.js դասընթացը կազմված է պրակտիկ և տեսական դասերից, ինչպես նաև տնային առաջադրանքներից։

Ընձեռու՞մ է արդյոք ակադեմիան աշխատանքի կամ ինթերնշիփի հնարավորություն։

Դասընթացների ընթացքում լավագույն առաջադիմությունը ցուցաբերած ուսանողները կունենան հնարավորություն աշխատանքի անցնելու ակադեմիայի գործընկեր կազմակերպություններում։

Քանի՞ տարեկանից է ընդունելությունը:

Ակադեմիայում կարող են սովորել 16 տարեկանից սկսած:

Ինչպե՞ս է կատարվում դասընթացի վճարումը։

Վճարումները հնարավոր է կատարել ինչպես ամբողջությամբ, այնպես էլ յուրաքանչյուր ամիս։

Կարո՞ղ եմ արդյոք համատեղել դասընթացը այլ զբաղվածության հետ։

Այո, մեզ մոտ դասընթացներն իրականցվում են ինչպես ցերեկային, այնպես էլ երեկոյան ժամերին, ինչը հնարավորություն է տալիս մասնակցել դասընթացին աշխատանքի ավարտից հետո։

Ինչպե՞ս կարող եմ գրանցվել դասընթացին։

Գրանցվելու համար զանգահարի՛ր +374 (55) 25 65 25 հեռախոսահամարին կամ լրացրու առցանց հայտը։

Նոր մեկնարկող դասընթացներ