Node.js + FullStack app

 

Ծրագիրը նախատեսված այն ուսաողների համար, ովքեր ունեն HTML CSS, JS նախնական գիտելիքներ։ Կուրսը տալիս է հաստատուն և խորը գիտելիքներ։


Դասընթացի ընտացքում խումբը կբաժանվեն թիմերի, կլինեն թիմի ղեկավարներ և կիրականացվեն ինքնուրույն նախագծեր։


Տնային աշխատանքների տարբերաբար կատարման ընթացքում արդյունքը երաշխավորում ենք:

 


“WEB Ծրագրավորում”

(Փուլ 1)

 

 

ՆԿԱՐԱԳԻՐ

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

 

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

 

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

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

  • HTML
  • CSS
  • Bootstrap
  • JavaScript-ի շարահյուսությունը
  • Տիպեր, փոփոխականներ, օպերատորներ և արտահայտություններ
  • Պայմաններ և ցիկլեր
  • Զանգվածներ
  • Ֆունկցիաներ
  • Իրադարձությունների մշակումը
  • AJAX
  • JQuery 

 

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

Դասընթացի մեկնարկը`նոյեմբեր 20, ժ. 18:30-21:30    

Դասընթացի տևողությունը՝ 48 ժամ / 16 դաս

Դասընթացի արժեքը՝ 79 000 ՀՀ դրամ (2 ամսվա արժեքը)    


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


Advanced JS / TypeScript

(Փուլ 2)  

 

 

ՆԿԱՐԱԳԻՐ

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

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


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

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

  • 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


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

Դասընթացի մեկնարկը՝ նոյեմբեր 12, 2018

Դասընթացի տևողությունը՝ 36 ժամ / 12 դաս

Դասընթացի արժեքը՝ 68 000 ՀՀ դրամ (1.5 ամսվա արժեքը)

 

Անհրաժեշտ է վեբ ծրագրավորման HTML, CSS գիտելիքներ:



Node.js + FullStack app

(Level 3)


 

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

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

 

  • Introduction to Node.js
  • Strengths and weaknesses of Node.js
  • Installing Node.js with nvm
  • Standard libraries and functions Node.js
  • Console`s programs on Node.js
  • Work with environment variables
  • Npm package manager
  • Useful libraries: Sugar, Underscore, Async
  • The principles of processing incoming Web requests
  • Outgoing requests using request
  • Introduction to the Express.js framework
  • Working with the template Handlebars
  • Working with MongoDB
  • Work with cookies and sessions
  • Authorization with Passport.js
  • REST API + CORS; Creating a REST API with the help of a retype
  • Working with WebSockets via socket.io
  • FullStack app with angular

 

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

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

Դասընթացի տևողությունը՝ 48 ժամ / 16 դաս

Դասընթացի արժեքը՝ 96 000 ՀՀ դրամ (2 ամսվա արժեքը) 

 


ԻՆՉՊԵՍ ԴԻՄԵԼ

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