Get in Touch

Course Outline

Understanding AngularJS

  • HTML5, CSS, and JavaScript
  • JSON and Ajax
  • AngularJS Applications
  • Bootstrap CSS
  • Models
  • Data Bindings

Expressions

  • Basic expressions
  • Values
  • Objects
  • Arrays
  • Maps

Directives

  • Data typing
  • Iterating over arrays and arrays of objects
  • Constructing tables
  • Enabling and disabling HTML elements
  • Showing and hiding HTML elements
  • Handling HTML events
  • Custom Directives

Controllers

  • Defining controllers
  • Object property functions
  • Controller methods
  • Implementing controllers in external files

Namespaces

  • Global namespace
  • Modules
  • Module dependencies
  • Library loading
  • Optimal script placement
  • Application file structure

Filters

  • Currency conversion
  • Array subsets
  • Case conversion (upper and lower)
  • Sorting data

HTTP Requests

  • General request types
  • Convenience shortcuts
  • Success and error handling
  • Configuring HTTP headers
  • Protection against JSON and XSRF vulnerabilities

Forms

  • HTML input controls
  • Browser versus AngularJS validation
  • Validating input values
  • Displaying input error messages

Angular Modules

  • Services
  • Animation
  • REST
  • Cookies
  • Mobile device support

Single Page Application Concept

  • Routing in Single Page Applications (SPA)

Requirements

Familiarity with HTML5, CSS, and JavaScript is beneficial.

 28 Hours

Testimonials (2)

Upcoming Courses

Related Categories