Web Programming / React from Zero to Advanced


Training Program

 


"WEB Programming | client-side"

(Level 1)

DESCRIPTION


This course is for Web programmers, who are interested in learning the basics of modern JavaScript programming: the language syntax, how it works in browsers, what the common cross-browser problems are, and how to take advantage of AJAX and third-party libraries such as JQuery to add interactivity to your web pages.

 

KNOWLEDGE TO BE GAINED



Training key topics include:


HTML, CSS, BOOTSTRAP, MATERIALIZE

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

TRAINING DETAILS

 

Training start day:  2019

Time: 18:30-21:30

Training duration: 24 hours / 8 days (1 month)

Training fee: 52 000 AMD 

 

Participants’ pre-requisites: No background knowledge needed.

 

"JavaScript for beginners"

(Level 2)


 DESCRIPTION



The course is designed for those who want to acquire in-depth knowledge in JavaScript, one of the most popular and in demand skills in today's job market. JavaScript not only enables you to add powerful interactions to websites, but is also the foundation of a lot of commonly used libraries (like jQuery) and frameworks (like AngularJS, ReactJS and NodeJS).



Javascript for beginners

 

  • 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

 


Training start day:  2019

Time:18:30-21:30

Training duration: 24 hours / 8 days (1 month)

Training fee: 52 000 AMD 


"JavaScript advanced"

(Level 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

 

Training start day: 2019

Time:18:30-21:30

Training duration: 24 hours / 8 days (1 month)

Training fee: 52 000 AMD 

 


"REACT JS"

(Level 4)

KNOWLEDGE TO BE GAINED

Training key topics include:


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

TRAINING DETAILS

Training start day:  2019

Training duration: 24 hours / 8 days (1 month)

Training fee: AMD 52 000 

 

"REDUX"

(Level 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

TRAINING DETAILS

Training start day:  2019

Training duration: 24 hours / 8 days (1 month)

Training fee: AMD 52 000 

 

 

"Practice React and Reduce"

(Level 6)

 

 

Real Projects with React/Redux

 


TRAINING DETAILS

Training start day:  2019

Training duration: 24 hours / 8 days (1 month)

Training fee: AMD 58 000 





HOW TO APPLY

As the number of participants is limited the selection will be made on "first come - first served" basis. The selected students will be notified additionally. For more information please call us at 010/93 55 68 10.