Advanced JavaScript and JS Frameworks

Training Days
  • Tuesday
  • ,
  • Thursday
  • ,
  • Saturday
Training Duration
24 lessons x 2 hours
Training Hours
19:00 - 21:00
Starting Date
Tuesday, August 07
Training Cost
117,000 AMD/The payment can be made in 2 installments
Information Session
Thursday, August 02, 19:00
Recommended Background
Working knowledge of HTML and CSS and basic JavaScript are required. An enrollment test will be conducted

Why to learn? 

JavaScript has become an essential web technology along with HTML and CSS. If you want to get into web development and plan on being a front-end developer, you must learn advanced JavaScript. Furthermore, JavaScript usage has now extended to mobile app development, desktop app development, and game development. 

AngularJS is a popular framework, which has replaced most of the top ranking framework out there. It is an open source superhero and self-motivated JavaScript Framework. The features like less coding and effective time-saving make this a buzzword in the world of web development. 

About the course    

Microsoft Innovation Center Armenia is starting the course ‘Advanced JavaScript and JS Frameworks,’ which will quickly take you through the world of JavaScript and Angular JS development. JavaScript and its companions, jQuery and AngularJS, have completely changed the game when it comes to creating rich interactive web pages and web-based applications. JavaScript has long been a critical component for creating dynamic web pages. Now, with the advancements in the jQuery and AngularJS libraries, web development has changed forever.

During the first three weeks we'll examine advanced techniques in JavaScript, in particular will cover object-oriented programming in JavaScript. We’ll learn different ways to create classes and how to utilize them in our applications in JavaScript. We’ll first look at the difference between statements and expressions and how functional programming can improve the way that we write code. Finally, we’ll take a look at some of the different debugging techniques and tactics that we can use to help minimize the amount of time we spend debugging our applications.

For the rest four weeks we will learn AngularJS and will be able to build your first Angular application. The course will cover Angular's Views, Controllers, Directives, and more!  

The course will be delivered in Armenian. The program of the course is presented here. To get enrolled in the course, you will need to pass the test. Click here to see a sample of the test. The prerequisite for this course is the knowledge of HTML, CSS and basics of JavaScript or participation in the 'Introduction to JavaScript' course.

What will I be able to do after the course?   

During the course you will start a complex individual project, which will be developed, modified and reviewed based on the lessons passed. After completing this course, you will be able to build a few fully functional websites in your portfolio.

About the trainer

David Kyarunts has over 6 years of experience in web development and has worked at companies, such as Questrade, Instigate, etc. He has already been teaching at MIC for 1 year. 

How to apply

Fill out the application form below by August 2  and you will get invited to the free information session. As the number of participants is limited, the selection will be made on the ‘first come – first served’ basis.

Registration Form

The training course is organized in collaboration with Enterprise Incubator Foundation and Armenian National Polytechnic University.