Web Ծրագրավորում / React from Zero to Advanced


Դասընթացի նկարագիր

 


"WEB Ծրագրավորում | client-side"

(Փուլ 1)

ՆԿԱՐԱԳԻՐ



Դասընթացը նպատակն է պատրաստել Web ծրագրավորողներ: Այն հնարավորություն կտա յուրացնել ժամանակակից  JavaScript ծրագրավորման լեզվի շարահյուսությունը: Դասընթացում  ընդգրկված է AJAX տեխնոլոգիան, ինչպես նաև JQuery գրադարանը, որոնք ինտերակտիվ են դարձնում Web կայքը:


HTML, CSS, BOOTSTRAP, MATERIALIZE

  • Contents
  • Theming
  • Layout
  • Content
  • Components
  • Utilities
  • Migration

 

ԱՅԼ ՄԱՆՐԱՄԱՍՆԵՐ

 

 

Դասընթացի մեկնարկը2019  
ժամեր՝ ժ. 18:30-21:30    

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս (1 ամիս)

Դասընթացի արժեքը՝ 52 000 ՀՀ դրամ    


Մասնակիցներին որևէ նախնական ծրագրավորման գիտելիքներ հարկավոր չեն:

 


JavaScript սկսնակների համար

(Փուլ 2)

ՆԿԱՐԱԳԻՐ

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

JavaScript- ը ոչ միայն թույլ է տալիս ավելացնել հզոր փոխազդեցություններ կայքերում, այլ նաև հիմք է հանդիսանում շատ լայն կիրառում ունեցող գրադարանների (օրինակ՝ jQuery) և framework-ների (օրինակ՝ AngularJS, ReactJS և NodeJS) համար:


Դասընթացը կվարի Հայկ Աբելյանը՝ փորձառու մասնագետ այս ոլորտում, ով ունի ավելի քան 10 տարվա դասավանդման փորձ:

 

ՀԻՄՆԱԿԱՆ ԹԵՄԱՆԵՐ

Դասընթացի ընթացքում հիմնական շեշտը դրվելու է հետևյալ կետերի վրա`


  • Variables, Arithmetic Options

  • Strings, Arrays

  • Multidimensional Arrays

  • Arrays and Objects

  • Functions, Scope

  • Methods, Function Expressions

  • If - Else Statements

  • Boolean Expressions

  • While Loops, For Loops

  • Break and Continue

  • ForEach

  • JavaScript Load Event

  • Mouse Events

  • Touch Events

Դասընթացի մեկնարկը` 2019  

ժամեր՝ ժ. 18:30-21:30    

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս (1 ամիս)

Դասընթացի արժեքը՝ 52 000 ՀՀ դրամ  

 


"Խորացված Javascript"
(Փուլ 3)

  • Arrow Functions
  • Default Parameters, Rest parameter
  • Spread operator for arrays
  • Object Restructuring
  • Destructuring arrays
  • Operator Object Spread
  • Prototypes, Classes
  • Class properties
  • Modules in JavaScript

 

Դասընթացի մեկնարկը` 2019  
ժամեր՝ ժ. 18:30-21:30    

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս (1 ամիս)

Դասընթացի արժեքը՝ 52 000 ՀՀ դրամ    


"REACT JS"

(Փուլ 4)


ՀԻՄՆԱԿԱՆ ԹԵՄԱՆԵՐ

Դասընթացի ընթացքում հիմնական շեշտը դրվելու է հետևյալ կետերի վրա`

 


ReactJS

  • Creating and Change State
  • Adding Events
  • Passing parameters
  • Input Processing
  • Working with the list and conditional operators, Dynamic lists
  • Connecting CSS, Dynamic classes.
  • Radium,  CSS Modules, Preprocessors
  • Passing parameters to a component
  • Initializing State
  • Basic life cycle
  • Creating a stateful component
  • The Life Cycle of Change, Removal Life Cycle
  • ErrorBoundary, Fragments.
  • Correct state change.
  • Introduction to higher order components.
  • Parameter Validation with PropTypes
  • References, Context API
  • Registering the Route
  • Routing and Components, Navigating between pages.
  • Software navigation
  • Dynamic Routes, Redirect and error 404
  • Protecting routes
 
Դասընթացի մեկնարկը` 2019

Ժամեր՝ 18:30-21:30

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս
Դասըթնացի արժեքը՝ 52 000 ՀՀ դրամ 
 


 

"Redux"

(Փուլ 5)

  • React and Redux
  • Connecting a component
  • Changing State, Passing Parameters
  • Reduser Association
  • Middleware works,
  • Action Creator
  • Asynchronous State Change, Devtoolse
  • Authorization, Autologin to the system
  • Depla in Firebase

 

Դասընթացի մեկնարկը` 2019

Ժամեր՝ 18:30-21:30

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս (1 ամիս)
Դասըթնացի արժեքը՝ 52 000 ՀՀ դրամ 


   

"Practice React and Reduce"

(Փուլ 6)


Աշխատանք իրական նախագծերի վրա React and Reduce ծրագրերով։


Դասընթացի մեկնարկը` 2019

Ժամեր՝ 18:30-21:30

Դասընթացի տևողությունը՝ 24 ժամ / 8 դաս (1 ամիս)
Դասըթնացի արժեքը՝ 58 000 ՀՀ դրամ 

ԻՆՉՊԵՍ ԴԻՄԵԼ 

Հաշվի առնելով, որ  տեղերը սահմանափակ են, մասնակիցների ընտրությունը կկատարվի ըստ դիմելու առաջնահերթության:  Ընտրված մասնակիցները լրացուցիչ կտեղեկացվեն: Հարցերի դեպքում, խնդրում ենք զանգահարել 010 / 93 / 99 556810: