WEB-ANG
AngularJS framework
Developing client-side applications with AngularJS framework
Description
The aim of the course is to teach students how to use AngularJS, the most popular javascript framework developed by Google, which is open source, freely available, and greatly facilitates and accelerates client-side application development.
During the lessons, you will learn the basics of AngularJS through practical examples. They will be able to build simple, component-based client-side applications using AngularJS 1.*, all using a modern code editor Visual Studio Code.
Outline
- The theoretical foundations of the MVC design pattern.
- The basics of component-based development.
- AngularJS directives.
- The ng-app, ng-init, and ng-model directives and expressions.
- The ng-controller directive and the scope-object.
- Two way data binding.
- Built-in filters.
- Services.
- Using AJAX.
- The ng-options directive. Selection.
- The ng-repeat directive. Generate elements.
- Directives related to the HTML DOM.
- Forms and events. Validating forms.
- Creating and using modules.
- The ngRoute directive. handling redirects.
- Dependency Injection.
- CRUD application.
- The ng-view directive.
- Writing your own custom directives.
Prerequisites
Windows 7+ user level skills. Knowledge of HTML, CSS, and JavaScript.