Խնդրում ենք Ձեր դիտարկիչի կարգավորումներից միացնել JavaScript-ը, էջի անխափան աշխատանքի համար։ WEB / Back-End ծրագրավորման դասընթաց

Դասընթացավար՝

Անդրանիկ
Քեշիշյան

Node.JS ծրագրավորող
/ BetConstruct /

Տևողություն՝ 3-4 ամիս

   |   

Փուլի արժեք՝ 40.000 դրամ

Back-End ծրագրավորում

Գրանցվել

Back-End-ը հիմնված է նրա վրա, թե ինչպես է կայքը աշխատում, թարմացվում և փոփոխվում։ Սա վերաբերում է այն ամենին, ինչ օգտատերը չի կարող տեսնել բրաուզերում, ինչպիսիք են ՝ տվյալների բազան և սերվերները։ Back-End ծրագրավորողները ստեղծում են դինամիկ կայքեր, որոնք մշտապես փոփոխվում և թարմացվում են իրական ժամանակում։ Կոդը, որը գրում են վեբ ծրագրավորողները, հաղորդակցվում է սերվերի հետ, հետո՝ հուշում է բրաուզերին, թե ինչ օգտագործել տվյալների բազայից։

Node.js Core
1-ին փուլ

1.Ընդհանուր հասկացություններ` Linux Basics, client - server, Protocols, ինչ է Node.JS -ը, վեբ սերվերի ստեղծում
2.Ասինխրոն և սինխրոն ֆունկցիաներ և ցիկլեր, Eventloop - ը Node.js - ում
3.Պրոցեսսներ, Child process
4.Բուֆեր և թայմերներ, սերվեր, պրոտոկոլներ, մուտքի/ելքի հոսքեր
5.Իրադարձությունները Node.js-ում
6.EventEmitter
7.Մոդուլային համակարգ, մոդուլների բեռնում require ֆունկցիայի օգնությամբ, արտաքին մոդուլներ և NPM
8.Սեփական մոդուլների ստեղծում
9.Ասինխրոն patterns և բացառումներ, հետադարձ կանչի ֆունկցիաներ, բացառումներ
10.Ասինխրոն patterns
11.Path մոդուլ, աշխատանք թղթապանակների հետ, ասինխրոն և սինխրոն աշխատանք ֆայլերի հետ
12.Հոսքեր, ReadStream / WriteStream
13.Ամփոփիչ թեստ

Express, MySQL
2-րդ փուլ

1.HTTP և TCP սերվերների ստեղծում
2.Async
3.Promises
4.Node.js և MySQL, CRUD
5.ORM
6.Express framework, framework-ի տեղադրումը և կարգավորումը, app.js-ի մասին
7.Express
8.Routing
9.Շաբլոնիզատորներ, EJS
10.Աշխատանք ստատիկ ֆայլերի հետ
11.RESTFull API
12.MVC
13.Ամփոփիչ թեստ

MongoDB, Mongoose, Redis, Sockets
3-րդ փուլ

1.Request մոդուլ
2.Node.js և Redis
3.Node.js և MongoDB, Intro -2
4.CRUD
5.Mongoose /մաս 1/
6.Mongoose /մաս 2/
7.Mongoose /մաս 3/
8.Mongoose գործնական
9.WebSockets,ws մոդուլ, Socket.io
10.net մոդուլ
11.Զրուցարանի ստեղծում /մաս 1/
12.Զրուցարանի ստեղծում /մաս 2/
13.Ամփոփիչ թեստ

Testing (TDD, BDD)
4-րդ փուլ

1.Passport.js
2.Օգտատերի գրանցման համակարգով application-ի ստեղծում /մաս 1/
3.Օգտատերի գրանցման համակարգով application-ի ստեղծում /մաս 2/
4.Օգտատերի գրանցման համակարգով application-ի ստեղծում /մաս 3/
5.Թեստավորում, TDD/BDD, Accert, Should - BDD թեստավորման framework /
6.Chai - BDD/TDD գրադարան, Mocha/Chai թեստավորման framework
7.Ավարտական նախագիծ

Ծրագրավորման դասընթացներին մասնակցելու համար հարկավոր է հանձնել տրամաբանական բնույթի թեստ, որի նպատակն է ստուգել մասնակցի տրամաբանական մտածողությունը, որը կարևոր նախապայման է ծրագրավորում սովորելու համար:

Եթե տիրապետում եք նշված փուլերից որևէ մեկին, ապա կարող եք մասնակցել դասընթացներին՝ շրջանցելով տվյալ փուլը։:

Յուրաքանչյուր փուլ բաղկացած է 12 պարապմունքից՝ շաբաթական 3 օր հաճախականությամբ, 2 ժամ տևողությամբ։:

Յուրաքանչյուր փուլի ավարտին անցկացվում է թեստ, և բարձր առաջադիմություն ցուցաբերելու դեպքում հնարավոր է օգտվել մինչև 20% զեղչից՝ հետագա փուլերի համար։:

Դասընթացների ընթացքում անընդմեջ իրականացվում են պրակտիկ բնույթի առաջադրանքներ։:

Դասընթացների ամբողջական փուլերի ավարտից հետո, շրջանավարտներին տրվում է հավաստագիր։:

Մեր գործընկերները

Օնլայն վճարում

Հարգելի հաճախորդ, «Վճարման հաշիվ» դաշտում հարկավոր է նշել Ձեր էլ. հասցեին ուղարկված վճարման հաշվին համարժեք համարը։

Arca, Visa, MasterCard

Օնլայն վճարման համակարգում կատարվում են տեխնիկական աշխատանքներ։
Վճարում կատարելու համար խնդրում ենք օգտվել այլ եղանակներից։

Վճարումը հաջողությամբ կատարվել է։
Շնորհակալություն

Վճարումը չեղարկվել է։
Խնդրում ենք մուտքագրել վավեր տվյալներ։