WEB Programming

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
  • JavaScript Syntax and Statements
  • Types, Variables, Operators and Expressions
  • Conditions and loops
  • Arrays
  • Functions
  • Handling Events
  • AJAX
  • JQuery

TRAINING DETAILS

Training start day: January 10, 2019

Time:18:30-21:30

Training duration: 48 hours / 16 days

Training fee: 79 000 AMD (for the entire level)

 

Participants’ pre-requisites: No background knowledge needed.

 


Advanced JS / TypeScript

(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).


Leading Expert

The training will be delivered by Hayk Abelyan, a highly qualified trainer in this field, with more than 10 years' work experience.

 

KNOWLEDGE TO BE GAINED

Training key topics include:

 

  • Basic types and compilation
  • Arrays
  • Types of functions
  • Objects
  • Compiler and configuration
  • Special types. Enum, never, null
  • Classes
  • Inheritance of classes
  • Interfaces
  • General types (generic)
  • Decorators
  • Namespace
  • Typescript and webpack


TRAINING DETAILS

Training start day: December 8, 2018

Training duration: 36 hours / 12 days

Training fee: AMD 68 000 (for the entire level)


Participants’ pre-requisites: Knowledge of HTML, CSS.

 

 



"Angular 4+ / Ionic

(Level 3)

KNOWLEDGE TO BE GAINED

Training key topics include:

 

Angular 4+

 

  • Templates and component styles
  • Selectors in components
  • Binding a component and a template. Properties, Developments, Two-way binding
  • The ngIf else / ngFor, ngSwitch directive
  • The ngStyle and ngClass directives
  • Passing parameters to a component
  • Getting  Data from a Component
  • Scope of CSS
  • The life cycle of a component
  • Creating a Directive
  • Using  the renderer
  • Working with events
  • Creating your own pipe
  • Optimizing the pipes
  • TD Form Validation.
  • R Form Validation
  • GET Method POST Method, PUT  Method, DELETE method
  • Async pipe
  • Creating Routes
  • Creating a routing module
  • Redirecting and Error Handling
  • Protected Routes
  • Creating a module
  • Creating a common module

 

Ionic  - Angular Mobile App

 

  • Overview
  • Environment Setup
  • Colors, Content
  • Header, Footer
  • Buttons, Lists
  • Cards, Forms
  • Toggle
  • Checkbox, Radio Button
  • Range, Select, Tabs
  • Grid, Icons
  • JavaScript Action Sheet
  • JavaScript Backdrop
  • JavaScript Content, Forms
  • JavaScript Events
  • JavaScript Header, Footer
  • JavaScript Keyboard
  • JavaScript List
  • JavaScript Loading
  • JavaScript Modal
  • JavaScript Navigation, Popover
  • JavaScript Popup, Scroll
  • JavaScript Side Menu, Slide Box, Tabs
  • IONIC − ADVANCED CONCEPTS
  • Cordova Integration
  • Cordova AdMob
  • Cordova Camera
  • Cordova Facebook
  • Cordova InAppBrowser
  • Cordova Native Audio
  • Cordova Geolocation
  • Cordova Media

 

TRAINING DETAILS

Training start day:  2019

Training duration: 36 hours / 12 days

Training fee: AMD 69 000 (for the entire level)

 

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.