Մոտակա Դասընթացներ

UI/UX Design

Հայկ Գրիգորյան /
2021-02-02

Ֆինանսական մոդելավորում. պրակտիկ դասընթաց

Հայկ Ղալեչյան և Արմեն Պետրոսյան /
2021-02-09

Կադրային գործ

Սուսաննա Ամիրյան /
2021-01-25

Հաշվապահություն սկսնակների համար

Հռիփսիմե Վարդանյան /
2021-02-20

SEO: A to Z

Արաքս Նալբանդյան /
2021-01-27

Հարկային Օրենսդրություն

Էդգար Վահրադյան /
2021-02-06

React JS

Image Alt

React JS

React JS

React JS-ը JavaScript-ի գրադարան է (Framework) օգտատերերի ինտերֆեյսերի կառուցման համար: Այն կարող է օգտագործվել որպես հիմք մեկ էջի մշակման կամ բջջային հավելվածների համար:

Անցել են այն ժամանակները, երբ Front-end ծրագրավորման համար օգտագործում էին միայն JavaScript և HTML։ Այժմ օգտագործվում են JavaScript-ի այնպիսի գրադարաններ, ինչպիսիք են Angular-ը կամ React-ը։ Այս դասընթացի արդյունքում կկարողանաք ստեղծել ժամանակակից հավելվածներ՝ օգտագործելով React և Redux։

Այս դասընթացը հենց Ձեզ համար է, եթե

  1. Արդեն տիրապետում եք JavaScript-ին, սակայն Ձեզ անհրաժեշտ է սովորել նաև React JS,
  2. Աշխատանքի վայրում կա պաշտոնի բարձրացման խնդիր, ինչին պակասում է React JS-ի իմացություն,
  3. Սկսնակ եք և ուղղակի ունեք ծրագիր, որի մշակման համար անհրաժեշտ է React JS։

Դասընթացն անցկացվելու է հետևյալ մեթոդներով․ պրակտիկ դասեր, պրակտիկ աշխատանք իրական հավելվածի վրա, քննություն։

Դասընթացին մասնակցելու համար Դուք պետք է տիրապետեք JavaScript-ի։ 

Ձեզ համար դասընթացն ունի նաև այլ առավելություններ․

✔ 20% զեղչի քարտ «Business Development Group»-ի մյուս թրեյնինգների համար,

✔ 10% զեղչի քարտ, որը կարող ես նվիրել մտերիմներին մեր դասընթացներից ցանկացածին մասնակցելու համար,

✔ Դասերը հագեցած են գործնական առաջադրանքներով՝ որպես նյութի ամրապնդման միջոց, ուստի թրեյների հետ կապը և նյութի յուրացումը շարունակվում է նաև թրեյնինգային ժամից դուրս:

ՓՈՒԼ I

Դաս 1

  • What is React?
  • React benefits over other libs/frameworks
  • Install environment for React application
  • What is Webpack / Babel?
  • General principles of React.js

Դաս 2

  • Install git, github registration
  • Talk about repositories and pull requests
  • Manage the teams and create first repo

Դաս 3

  • Functional Programming
  • Talk about directory structure
  • Write first React component

Դաս 4

  • What is state and props
  • Passing Data Through Props and lifting state up
  • When class constructor required and when not

Դաս 5

  • Inheritance in React.js
  • Component lifecycle hooks
  • Conditional rendering
  • JSX in Depth

Դաս 6

  • Pure Components and should Component Update hook
  • Stateless components
  • Synthetic events

Դաս 7

  • Working with the DOM in React
  • Talk about ‘children’ property
  • High order components and usages
  • Install and setup the React-router

Դաս 8

  • What is React context API and Local storage
  • Introducing Fetch API and JSON format
  • Rest API principles

ՓՈՒԼ II

Դաս 9

  • Try to get first remote data from REST API
  • Take questions and answers regarding the project

Դաս 10

  • Finalize project state and finish first phase.
  • Why we and others need in Flux (Redux)?
  • What is Redux?
  • 3 principles of Redux
  • Install the Reduxand configure the store

Դաս 11

  • Write first connected component
  • Actions/Action Creators/Reducers

Դաս 12

  • When we need to store in Reduxand when not
  • Talking about Middlewares
  • Constants and helper functions

Դաս 13

  • What is redux-thunkor redux-saga
  • Install redux-thunkand use it for side effects

Դաս 14

  • Practical lesson

Դաս 15

  • Practical lesson

Դաս 16

  • Practical lesson

Դաս 17

  • ՔՆՆՈՒԹՅՈՒՆ

Տեխնիկական տվյալներ․

Օրերը և ժամերը՝ երկուշաբթի և ուրբաթ՝ ժ․ 19:30-ին
Լեզուն՝ անգլերեն/հայերեն
Ամփոփման ձևը՝ քննություն
Հավաստող փաստաթուղթը՝ սերտիֆիկատ
Վայրը՝ Հր․ Քոչարի փ․ 4, «Բարեկամություն» բիզնես կենտրոն, 3-րդ հարկ, 11-րդ լսարան