* 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.
This program is a logical continuation of JS Pro, therefore, candidates who want to start training with AngularJS, should have knowledge and skills regarding topics covered in JS Pro.
The certificate of completion of any BIONIC School, BIONIC University and BIONIC University Pro program guarantees 10% discount for this program.
After completing the program, graduates will know the features of the SPA architecture; will learn how to effectively use the front-end framework AngularJS in the web-development; will be able to design and create web-applications using AngularJS. The acquired knowledge and experience will contribute to effective professional development in the web-development, including the study of other JavaScript frameworks.
angular.module - introduction
Controller
creating controller
two way data binding
controller as syntax
Scope, inheritance of scope, rootScope
Embeded directives
ng-model
ng-if
ng-show/ng-hide
ng-click
ng-repeat, orderBy
Digest loop
Templates connection
Filters
usage of embeded filters
creating own filters
AngularJS providers
service
factory
provider
constant
value
Project configuration
Config/Run
Project building
webpack
jsHint
Routing (ng-route)
ui-router
Base routing: url, controller, controller as, template, templateUrl
Transition to another route
Multiple views
Nested states
resolve
ui-router events
Work with data
$http
Promises ($q)
$timeout
Directives
Usage of outer modules/directives
Creating own directives: scope (`=`, `&`, `@`), pre-link, post-link, controller functions
translude
DOM
nested directives
Components
Optimisation
template-cashe
ng-annotate
Alongside the study, students will develop their own SPA-project. The work on the project is carried out individually according to the technical requirements issued by the trainer of the program, and involves technical consultations. The quality of each project is evaluated during an open final presentation with participation of experts.
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.

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.

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

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!