הקורס מיועד לאנשים שעובדים תקופה באנגולר ורוצים לדעת איך עובד אנגולר ולא רק איך עובדים עם אנגולר.
AngularJS Deep Dive Course
HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. Out of the box, it eliminates much of the code you currently write through data binding and dependency injection.
Module 1: AngularJS Bootstrap Process
This module gives a quick overview about Angular startup process.
o $parse
o $interpolate
Module 2: $provide Services Internals
Module 3: Directive Internals
Compile method vs. Link method
Communication between directive
o $id
o $watch and $watchCollection
o $apply
o How to build directive with no scope and Watch
o Dynamic Template
o Multi Transclusion
Module 4: Communication Services
o Headers
o Transforming Requests & Responses
o Caching
o Response Interceptors
Module 5: Routing and Navigation
$route service and route object
Module 6: Forms in AngularJS
ngModelController & ngFormController
o Input states and css
o Custom value formatting and parsing
o Custom validation
o Custom validation in ng-repeat