Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt

Angular JS

AngularJS is a structural ‘super heroic’ MVC framework that defines numerous concepts to properly organize your web application. It uses HTML as the template language and extends HTML’s syntax to express the application’s components clearly and succinctly. This course explores all of the various uses of Angular JS. Course taught by an expert computer coding instructor.

  • Price: $895.00
  • Duration: 1 day
  • Delivery Methods: Virtual
Date Time Price Option
Please contact us at info@toptalentlearning.com or 469-721-6100 for this course schedule.
For questions call: (469) 721-6100

Why choose
TOPTALENT?

  • Get assistance every step of the way from our Texas-based team, ensuring your training experience is hassle-free and aligned with your goals.
  • Access an expansive range of over 3,000 training courses with a strong focus on Information Technology, Business Applications, and Leadership Development.
  • Have confidence in an exceptional 95% approval rating from our students, reflecting outstanding satisfaction with our course content, program support, and overall customer service.
  • Benefit from being taught by Professionally Certified Instructors with expertise in their fields and a strong commitment to making sure you learn and succeed.
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.