Introduction And Overview
- Features And Benefits Of AngularJS
- Extending HTML For Web Applications
- Separating Concerns And Testability
Architecting AngularJS
- Assembling The Application
- Bootstrapping The Application With Ng–App
- Modularizing Functionality With Angular.Module()
- Managing Dependencies With Dependency Injection
- Annotating Modules For Minification
Coding Controllers
- Attaching The Controller With Ng–Controller
- Connecting The $Scope To The Controller
- Implementing Controller Properties And Methods
- Employing The Controller As Syntax
Demystifying Internals
- Dissecting The Digest Cycle
- Observing Expressions With $Scope.$Watch()
- Integrating External Libraries With $Scope.$Apply()
Constructing An Interactive User Interface
- Applying Directives To Templates
- Binding To HTML With Ng–Model
- Interleaving Angularjs Expressions With HTML
- Displaying Sets Of Data With Ng–Repeat
- Piping Data Into Angularjs Filters
- Date
- Currency
- Filter
- Orderby
Integrating Forms
- Manipulating Forms And Inputs With The Form Controller
- Binding To Input Fields
- Text
- Date
- Radio
- Checkbox
- Select
- Toggling Form Control State With Ng–Show And Ng–Disabled
Validating Form Input
- Exploiting HTML5 Attributes: Required, Min, Max, Pattern
- Harnessing $Error, $Dirty, And $Invalid In Expressions
- Styling With Angular CSS Classes: Ng–Valid, Ng–Invalid, Ng–Pristine, Ng–Dirty
Designing A Polished User Interface
- Working With Images And Links
- Binding Image Source Urls With Ng–Src
- Incorporating Bound Links With Ng–Href
Supporting Internationalization And Accessibility
- Providing Local Rules
- Applying Localization With Ngpluralize And Ngmessageformat
- Leveraging The Ngaria Module
Harnessing AngularJS Services
- Navigating With The Routing Service
- Dividing Application Functionality Across Multiple Views
- Specifying The Ng–View And Page Layout
- Configuring The $Routeprovider Service
- Mapping Route Urls To Templates
Connecting To External REST API Data
- Performing CRUD Operations With The $Http Service
- Get()
- Post()
- Delete()
- Put()
- Retrieving JSON Data Asynchronously
- Mapping JSON Data Into Javascript Objects
Testing AngularJS Functionality
- Unit Testing Controllers With Jasmine
- Mocking HTTP With $Httpbackend
Extending AngularJS
- Developing Custom Components
- Selecting The Appropriate Provider
- Constant
- Value
- Factory
- Service
- Coding A Custom Filter
Creating Custom Directives
- Implementing Restrictions For Elements Or Attributes
- Specifying Template Markup Or Templateurl
- Isolating Directive Scope
- Producing One– And Two–Way Data Bindings
Animating Applications
- Including The Nganimate Module
- Hooking Into Angularjs Animation Triggers
- Writing CSS Transitions And Animations
- Incorporating Drag And Drop
- Introduction And Overview
- Architecting AngularJS
- Coding Controllers
- Demystifying Internals
- Constructing An Interactive User Interface
- Integrating Forms
- Validating Form Input
- Designing A Polished User Interface
- Supporting Internationalization And Accessibility
- Harnessing AngularJS Services
- Connecting To External REST API Data
- Testing AngularJS Functionality
- Extending AngularJS
- Creating Custom Directives
- Animating Applications
No special instructions regarding this course's target audience provided. Please contact us to discuss if you are unsure whether this course is for you!
Knowledge Of Javascript, HTML, CSS are essential.
Ten (10) business days’ notice is required to reschedule a class with no additional fees. Notify TOPTALENT LEARNING as soon as possible at 469-721-6100 or by written notification to info@toptalentlearning.com to avoid rescheduling penalties.
Please contact our team at 469-721-6100; we will gladly guide you through the online purchasing process.
You will receive a receipt and an enrollment confirmation sent to the email you submitted at purchase. Your enrollment email will have instructions on how to access the class. Any additional questions our team is here to support you. Please call us at 469-721-6100.
If a student is 15 minutes late, they risk losing their seat to a standby student. If a student is 30 minutes late or more, they will need to reschedule. A no-show fee will apply. Retakes are enrolled on a stand-by basis. The student must supply previously issued courseware. Additional fees may apply.
You will receive a ‘Certificate of Completion’ once you complete the class. If you purchased an exam voucher for the class, a team member from TOPTALENT LEARNING will reach out to discuss your readiness for the voucher and make arrangements to send it.