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

nodejs

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

բոլոր առավելությունների շնորհիվ Node.js-ի պահանջարկը վերջին տարիների ընթացքում աճել է մոտ 57%-ով` հայտնվելով թոփ 10 տեխնոլոգիական որոնումների շարքում։

  • start-time
    Տևողություն

    5 ամիս

  • Արժեք
    Ամսական արժեք

    64,000 ֏

  • date
    Վերջնաժամկետ

    15/12/2022

  • period
    Հաճախականություն

    Շաբաթական 3 օր, 2 ժամ

Վիճակագրություն

800,000֏
միջին աշխատավարձ
5+
Թափուր հաստիքների քանակ

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

ունես զարգացած տրամաբանություն

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

1

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

2

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

3

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

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

Փուլ 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)

Հարակից Դասընթացներ

Խորհրդատվություն

Դիմի՛ր մեզ, և մենք կօգնենք դասընթացի ընտրության հարցում` հաշվի առնելով քո նախասիրությունները: