search
  • hy
  • en
nodejs

Web / Node.js ծրագրավորման դասընթաց

Node.js-ը JavaScript-ի back-end միջավայր է։ Օգտագործելով JavaScript՝ Node.js-ը թույլ է տալիս ստեղծել վեբ-հավելվածներ՝ գրելով server-side script-եր։ Տրամադրելով բազմատեսակ JS module-ների հարուստ գրադարան` Node.js-ը մեծապես հեշտացնում է հավելվածների զարգացման պրոցեսը։ Node.js-ի այլ նշանակալի առավելություններից են կոդ գրելիս իր արագագործությունը և իր` MIT ստանդարտներին համապատասխան լիցենզավորումը։  Այս բոլոր առավելությունների շնորհիվ Node.js-ի պահանջարկը վերջին տարիների ընթացքում աճել է մոտ 57%-ով` հայտնվելով թոփ 10 տեխնոլոգիական որոնումների շարքում։

Benefits

Դասավանդման լավագույն մեթոդիկա

Դասավանդման լավագույն մեթոդիկա

Դասընթացի պլանը մշակվել է առաջատար ՏՏ ընկերությունների մասնագետների կողմից

Իրական նախագծեր

Իրական նախագծեր

Ուսումնական ընթացքն ուղեկցվում է գործնական մի շարք նախագծերով

Սերտիֆիկատի տրամադրում

Սերտիֆիկատի տրամադրում

Հաջողությամբ ավարտելու դեպքում մասնագիտական լիցենզավորում

Ստացիր զեղչ վերջին փուլում *

50%

4․4 - 4․7 միջակայքում միավոր ստանալու դեպքում

100%

4․8 - 5 միջակայքում միավոր ստանալու դեպքում

30%

4 - 4․3 միջակայքում միավոր ստանալու դեպքում

Դասավանդող մասնագետներ

Նորայր Հակոբյան

Նորայր Հակոբյան

Senior Backend Engineer BetConstruct-ում

Դասընթացը քեզ համար է, եթե

  • ունես զարգացած տրամաբանություն
  • հետաքրքրված ես Back-End ծրագրավորմամբ
  • որոշել ես տեղափոխել մասնագիտական հմտություններդ նոր հարթակ
  • Տևողություն՝ 5 ամիս
  • Արժեք՝ 55․000 դրամ/ամիս
  • Ընդունելությունը ժամանակավորապես փակ է։

Դասընթացի ավարտից հետո կկարողանաս

մշակել real-time հավելվածներ SocketIO-ով

մշակել real-time հավելվածներ SocketIO-ով

ծրագրավորել վեբ կայքերի և մոբայլ հավելվածների Server-Side (Back-End) հարթակը

ծրագրավորել վեբ կայքերի և մոբայլ հավելվածների Server-Side (Back-End) հարթակը

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

ներկայացնել քո պատրաստի նախագծերը գործընկեր կազմակերպություններին

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես Node.JS ծրագրավորող

աշխատանքի անցնել առաջատար ՏՏ ընկերություններում՝ որպես Node.JS ծրագրավորող

Ուսումնական պլան

Փուլ 1 | Basic JavaScript

  • Basics of programming

  • Variables

  • Values

  • Operators

  • Binary logical operators

  • Statements

  • Loops

  • Arrays

  • Functions

  • Objects

  • Classes and Modules

  • Pattern Matching with Regular Expression

  • Exception handling

  • Scope and Closures

Փուլ 2 | Node.js

  • Basics Node.js

  • Node.js architecture

  • Synchronous vs asynchronous JS

  • Node modules

  • Promise

  • Event loop

  • Call stack

  • Express framework

  • Request response

  • Task queue

  • MongoDB

  • MongoDB with mongoose ODM (Object Data Modeling)

Տեղեկատվություն

  • Ընդունելությունն իրականացվում է երկու փուլով։
  • Ուսումնական ընթացքն ուղեկցվում է գործնական առաջադրանքներով։
  • Դասընթացներն անցկացվում են շաբաթական 3 օր հաճախականությամբ՝ 2 ժամ տևողությամբ։
  • * Միավորը հաշվարկվում է փուլի ընթացքում ստացած գնահատականների և ամփոփիչ թեստի արդյունքի հիման վրա։
  • Հավելյալ հարցերի դեպքում կապ հաստատի՛ր մեզ հետ: