Javascript
JavaScript-ն ամենուր է․․․
Ստեփան Վարդանյան

Ստեփան Վարդանյան

Javascript/Node.js մասնագետ

Ազատ կարող եք դիմել ինձ
 
styopdev@hotmail.com

Ինչու՞ սովորել Javascript

 

Բացատրելու համար, թե ինչու՞ սովորել JavaScript անցնենք հետևյալ կետերի վրայով՝

  • Ինչքա՞ն անվճար ու հասանելի է JavaScript֊ը
    • JavaScript֊ը ամենաբաց ծրագրավորման լեզուներից է!
  • Ի՞նչպիսի կոդ է հնարավոր գրել JavaScript֊ով
    • Դուրս գալով իրավիճակից!
  • Ինչքա՞ն օգտակար կարող է լինել  JavaScript֊ը
    • Պարզապես տեսեք հնարավոր տարբերակները՝
      • Front-End - Angular
      • Back-End - NodeJs and NPM
      • Desktop - Electron
      • Smartphone - NativeScript, React Native, Cordova
  • Արդյո՞ք կան  լավ գործիքներ որոնք կօգնեն JavaScript ծրագրավորողին
    • Որպես սկսնակ կարող եք բախվել անսահմանապակ հասանելի անուների ՝ gulp, grunt, bower, browserify, webpack, rollup, coffeescript, typescript, VS Code, github Atom, webstorm և …
    • Որպես վետերան ժամանակին համահունչ շարժվելու համար գործիքների ճիշտ ընտրությունը կարող է հանդիսանալ լավ/հետաքրքիր մտավոր վարժանք
  • Արդյո՞ք այն ունի ծրագրավորողների  մեծ շրջանակ
    • Այո այն ունի շատ մեծ ծրագրավորողների շրջանակ
  • Արդյո՞ք JavaScript֊ն ունի ապագա
    • Խնդրում ենք ավելի մանրամասն կարդալ նախորդ կետերը )))
    • Կամ կարդալ հետևյալ մեջբերումը

"In three months from today, 98% of all Walmart.com traffic will be serviced via Node APIs according to Alex Grigoryan, Director of Software Engineering at WalMart Labs. Three months after that, SamsClub.com, Walmart’s second biggest property, will be 100% javascript based. Even their iOS and Android experiences will eventually be done in Jasascript based mobile platform, made to replace native Java/Objective C coding."

Դասընթացի նկարագրություն

 
 
Տևողություն 3 ամիս
 
 
Եռանդ 6 ժամ/շաբաթ
 
 
Գին 35.000 AMD/ամիս
Javascript
Topics
  • JS Basics
    • Introduction
    • JS Language
    • Setup Environement
    • Development Tools
    • Operators
    • Data Types
    • Objects and Arrays
    • Conditional Statements
    • Loops
  • Going Deeper
    • Functions
    • Declaration types
    • Cookies
    • Local Storage
    • Date and Time
  • Interaction with web page
    • HTML
    • DOM Manipulations
    • Selectors and modifiers
    • jQuery
    • Selectors and common methods
  • JS Dialects and OOP
    • ES6 and TypeScript Comparison
    • Modules
  • Angular
    • Build Tools
      • npm
      • webpack basic setup
      • angular-cli
    • Modules
    • Components and Views
    • Data Bindings
    • Services
    • Observables. rxjs
    • Routing
  • The real project
    • Building advanced app
    • Working with server
    • Authentication and authorization
    • Best practices
    • Deployment
    • Course summary