Angular JS

ANGULAR JS

Angular JS is a Google-supported, open-source JavaScript "MV*" or "single-page app" framework. It is now widely regarded as one of the top frameworks for JavaScript app development.

Angular JS Objectives

  • Understand the design of single-page applications and how Angular JS facilitates their development
  • Properly separate the model, view, and controller layers of your application and implement them using Angular JS
  • Master Angular JS expressions, filters, and scopes
  • Build Angular forms
  • Elegantly implement Ajax in your Angular JS applications
  • Write Angular JS directives
  • Unit test and end-to-end test your Angular JS applications

Duration

3 Days

  • Introduction to Angular JS
    • What does Angular JS do for me?
    • Who controls Angular JS?
    • How can I get Angular JS?
  • Our First Angular JS Application
    • A basic application
    • Using angular-seed
    • The pieces of the puzzle
      • Two-way data binding
      • Directives
    • How it fits together
      • How much of the page is an Angular application?
    • Model, View, Controller from the Angular JS Perspective
  • Single Page Applications
    • What do we mean by Single Page Application?
    • Creating Angular Modules
    • Using Angular's Routing Service
      • Routing Basics
      • Accessing URL Data
      • Using the location Service
      • Creating a Skeleton Single Page Application
  • Controllers
    • Where Controllers fit in, and what they do, from Angular’s perspective
    • Managing Scope
    • Setting up Behavior
    • Building a basic controller
    • A more advanced controller
  • Models
    • How to create a model
    • Explicit models
    • Implicit models
  • Views
    • How to create a model
    • Explicit models
    • Implicit models
  • Expressions
    • Expressions are lightweight code snippets
    • Expression capabilities
    • Limitations
  • Filters
    • Standard filters
    • Writing your own filter
    • Tying filters together
  • Scopes
    • What are scopes?
    • What do scopes provide?
    • Scope lifecycle
    • Scopes as glue between controller and view
    • Scope hierarchies
    • Scope and events
  • Angular Forms
    • Angular forms vs HTML forms
    • Angular form controls
    • Form events
    • The form controller
    • Form validation
      • CSS classes for form data
  • Ajax, Data, and Angular
    • High level interactions with servers
    • Low-level server interactions with http
    • The deferred/promises API
    • Making Restful Service calls with resource
  • Directives
    • Teaching HTML new tricks
    • Binding text and attributes
    • Directive processing lifecycle
      • DOM Processing
      • Compilation
      • Linking
    • A basic directive
    • Directives and scopes
    • Creating reusable directives
    • Turning directives into components
  • Testing in Angular
    • Unit testing
      • Working with Dependency Injection
      • Other unit testing issues
    • End-to-end testing
      • Angular’s E2E testing framework
      • Commands and expectations
      • Controlling what happens before and after the test
      • Running a scenario

You have gone through all the training and reading material, since you decided to choose your career. This might have given you initial understanding about the procedures and techniques and you are even able to pass your certification as well ...

Best - Angular JS training center in London.