To be determined
The acquired skills can be applied for development of the front-end of Web applications regardless of what server-side technology is used. So, the training is aimed at professionals of any programming languages exploring the JavaScript and AngularJS.
Unit 1
Fast pace introduction to JavaScript. Creating a wireframe of the UI of the online store. Developing and Debugging in HTML/JavaScript. Intro to Responsive Web Design. Mocking up the UI. Creating the first prototype of the online store in pure HTML/JavaScript/CSS. Styling UI with Bootstrap.
Unit 2
Intro to AngularJS framework: modules, application life-cycle, controllers, directives, filters, expressions, data binding. Promises, routing, advanced controllers, UI decomposition using AngularJS directives. Node.js as the runtime for all development tools, managing tools with npm, scaffolding with Yeoman, managing 3rd-party libraries with Bower, Grunt task runner as an automation tool for all development processes. Learning most commonly used Grunt plugins. Configuring libraries in IntelliJ IDEA. Mocking up server side with AngularJS.
Unit 3
AngularJS Dependency Injection (DI). Covering of various flavors of DI, strategies to inject services, overview of available registration methods. AngularJS Scopes In Depth. Two-way data binding. Web browser’s event loop vs. AngularJS Event Loop, digest loop, using $apply().
Unit 4
AngularJS Directives. Decomposing UI with AngularJS directives, creating reusable components, isolated scope, wrapping 3rd-party UI components (e.g. jQueryUI calendar) to enable two-way data binding. Leveraging built-in form validation features, creating custom validators. Communicating with a backend via RESTful API, CORS, $http, $resource, Restangular.
Course price:
October,1 – October, 31 – 242 EUR;
November, 1 – November, 30 – 282 EUR;
"TYPE"html";}