WEB-ANG2
Angular 2 plus framework
Learn about the elements and tools of the Angular 2 framework developed by Google.
Description
The aim of the course is to teach students how to use Angular, the most popular javascript framework developed by Google, which is open source, free and makes client-side application development much easier and faster.
During the lessons, you will learn the basics of Angular through practical examples. They will be able to build simple, component-based client-side applications in Angular2 and newer frameworks, all using a modern code editor Visual Studio Code.
Outline
- Introduction to Angular-based development
- TypeScript basics and advanced types
- TypeScript object-oriented principles
- TypeScript object types and classes
- Angular project structure and data bindings
- Angular overview, building Angular based systems
- Angular data binding and the dependency injector
- Components and directives in practice
- Angular input-output properties, component interaction
- Pipe - transforming data
- Creating built-in directives and custom directives
- HTTP Client and Routing - or ajax and Angular
- Angular Observable - reactive programming principles
- HttpClient - connection to the server
- CRUD - basic data operations
- Async - using the built-in async pipe
- Routing - routing
- Forms in Angular applications
- Template variables in practice
- Template-based forms
- Reactive forms
- Dynamic forms
- Demonstration of dynamic forms with common coding
Prerequisites
Windows 7+ user level skills. Knowledge of HTML, CSS, and JavaScript.