JavaScript Pro
*$245
*$245
Level: Advanced
30 hours / 1.5 months

* The payment is made in native currency at the exchange rate of NBU on the date of agreement.

*The payment can be made in two parts.

BACKGROUND NEEDED

The program is a logical contuniation of JavaScript, therefore, candidates who want to start learning this program should have knownledge in web-pages layout (HTML/CSS) and the JavaScript language. The ability to think logically, systematic approach to problem solving and the realization of further development in Angular 4 and Single Page Application are important.

The certificate of completion of any BIONIC SchoolBIONIC University and BIONIC University Pro program guarantees 10% discount for this program.

KNOWLEDGE AND SKILLS ACQUIRED

After finishing the program, the graduate will understand the principles of JavaScript language and its effective use in the development, will gain practical experience in using tools such as NPM, Gulp and Bower and deploy of project. Further development for the graduates is Angular 4 program, which considers Angular4 framework itself.

PROGRAM MAJOR TOPICS

Variables
Hoisting. Visibility area
Using ES6 let, const

ES6 dev environtment setup
NodeJS basic
npm(yarn), bower, npm scripts
Webpack/gulp
Babel
Export/import files

Functions
Function as a data. Function as a method. Constructor function. Function visibility area. Function closures
Arrow functions, default parameters

Classes, constructors and prototypes
ES6 Classes
Constructors, prototypical inheritans
Context, changing of context (call, apply, bind)

Exceptions
throw, try, catch, finally

DOM
Find/Create/Edit DOM elements
Events

AJAX
XmlHttpRequest
$.AJAX (or another framework for this)
Promises

Project deploy
Firebase (parse)
Heroku

Final Tests / Presentation

PRACTICAL PART OF THE PROGRAM

Alongside the study students will work out skills and approaches to the design and development of the future SPA-project using Angular 4 framework. Active work on the project is carried out during Angular 4.

FEEDBACK

If you face any difficulties during the registration process (you didn’t receive an e-mail with the profile activation link, you have some troubles with application form, you can’t log in to your account), please follow this link. After you fill in the form our administrator will contact you as soon as possible.

Trainers
Dmitriy Pocheketa
Frontend Developer, Cogniance
Dmitriy Pocheketa
Frontend Developer, Cogniance
Dmytro – talented trainer and successful developer with experience of work in international IT companies. Among his achievements - establishing school of Front-end development, where he taught the newcomers to the level of Junior Front-end Developers. Dmytro participated in the development of projects for commercial and government organizations in Ukraine and abroad. For example - creating system of advertising sales in real time mode. Finalist of UA Web Challenge.
Students Enrolled
15
Classes per week
2
Client Happiness, %
87

Yes, Bionic definitely helped me achieve what I wanted, namely to become a programmer. It's quite difficult to reach the level that corresponds to the modern requirements of employers on our own, and BIONIC helped me learn a programming language, technologies, and most importantly try everything on practical projects. Your university has influenced my life more than 5 years in good Ukrainian university. Thank you!

Margaryta Kozub
Graduate of 3 Tech+Soft programs

I think that Bionic is the strongest IT training center now, with a lot of relevant topics, trainers are all practitioners, enough practical tasks, a lot of like-minded and interesting peers. I would highly recommend to all undergraduates and juniors/middles, or people who want to expand their knowledge

Denys Balastryk
Graduate of 3 Tech programs

Studying at Bionic for me was very useful and interesting. The knowledge helped to quickly master new technologies of development. Thank you for giving me the opportunity to participate in your programs.

Vasyl Skliarov
Graduate of 7 Tech+Soft Programs